HPE NonStop主機程序(PROCESS)及主機子系統(SUBSYS)管理作者/陳瑞安 作者簡歷
作者現服務凌群電腦NSK服務總處,主要負責HPE NonStop 證券、期貨、銀行客戶交易系統維運服務、軟體產品整合服務,專長為HPE NonStop系統整合。
前言
在 NonStop系統環境中包含著許多的程式、工具及子系統應用程序,執行與控制著NonStop的系統核心任務運作,本期將介紹NonStop系統中常用的各種子系統(SUBSYSTEM),並簡單描述這些子系統中許多常見的任務如何操作。
SPOOLER SUBSYSTEM
SPOOLER 做為 NSK 的印表控制管理系統,提供應用程式的報表輸出及相關檔案或 LOG 的匯出收集功能
 《圖一》
一、Spooler 的啟動管理
- WARM START (溫啟動:系統環境沿用上次的設定值,不做變動)
TACL>OBEY $SYSTEM.SPL.SPLWARM
SPOOL/IN $SYSTEM.SPL.SPL,NAME $SPLS,OUT $0,PRI 180,NOWAIT,CPU 0,TERM $ZHOME/1
SPOOLCOM;SPOOLER,STAR
- COLD START(冷啟動)
TACL>OBEY $SYSTEM.SPL.SPLCOLD
一般 SPOOLER 啟動會以 WARM-START 為主,除非有變動系統相關設定參數或須重新設定環境才會使用 COLD-START,SPLCOLD FILE 內容及參數定義如下:
COMMENT =================================================================
COMMENT = THIS IS $SYSTEM.SPL.SPLCOLD =
COMMENT = IT CREATE A SPOOL SYSTEM FROM THE GROUND UP =
COMMENT = =
COMMENT = PURGE ANY EXISTING FILE HAVING THE SAME NAME AS THE =
COMMENT = DATA FILE WE INTEND TO USE (BETTER MAKE SURE YOU REALLY =
COMMENT = WANT TO DO THIS) =
COMMENT =================================================================
PURGE $SYSTEM.SPL.DATAFILE
COMMENT =================================================================
COMMENT = PURGE FILES HAVING NAMES WE INTEND TO USE =
COMMENT =================================================================
PURGE $SYSTEM.SPL.SPL3
COMMENT =================================================================
COMMENT = CREATE THE DATA FILE =
COMMENT = "DATAFILE" FOR ONLINE COLLECTOR, =
COMMENT =================================================================
FUP CREATE $SYSTEM.SPL.DATAFILE , EXT (30000,30000)
FUP SECURE $SYSTEM.SPL.DATAFILE,"NCNC"
COMMENT =================================================================
COMMENT = RUN THE SUPERVISOR. =
COMMENT =================================================================
SPOOL /IN $SYSTEM.SPL.SPL , OUT $0 , NAME $SPLS , PRI 180 , CPU 0 ,
NOWAIT,TERM $ZHOME/1,65534, 32760, 4095, 31, 255, 16, 32765
COMMENT =================================================================
COMMENT = CONTROL FILE = $SYSTEM.SPL.SPL[0-9] =
COMMENT = LOG FILE = $0 =
COMMENT = SUPERVISOR PROCESS NAME = $SPLS =
COMMENT = EXECUTION PRIORITY = 180 =
COMMENT = PRIMARY CPU = 0 =
COMMENT = BACKUP CPU = 1 =
COMMENT = MAX. NUMBER OF JOBS = 65534 =
COMMENT = MAX. NUMBER OF LOCATIONS = 32760 =
COMMENT = MAX. NUMBER OF DEVICES = 4095 =
COMMENT = MAX. NUMBER OF COLLECTORS = 31 =
COMMENT = MAX. NUMBER OF PRINT PROCESS = 255 =
COMMENT = MAX. NUMBER OF FONTS = 16 =
COMMENT = MAX. NUMBER OF BATCH JOBS = 32765 =
COMMENT =================================================================
DELAY 5 SEC
COMMENT =================================================================
COMMENT = THE SPOOLER IS NOW IN THE COLD STATE. THE NEXT COMMAND =
COMMENT = RUNS SPOOLCOM , SPECIFYING A SPOOLER "CONFIGURATION =
COMMENT = FILE" TO INITIALIZE AND START THE SPOOLER =
COMMENT =================================================================
SPOOLCOM;SPOOLER,START
DELAY 5 SEC
SPOOLCOM /IN $SYSTEM.SPL.SPLCONF/
- Spooler Drain
SPOOLER SHUTDOWN,必須使用 SUPER GROUP
TACL>SPOOLCOM
)SPOOLER,DRAIN
二、Spooler 的設定管理
- 新增 DEVICE/LOCATION
TACL> SPOOLCOM
)DEV $PRXXX , PROCESS $FAST, SPEED 300, WIDTH 200,& HEADER OFF,PARM %2000
)LOC #PRXXX.DEFAULT,DEVICE $PRXXX
)DEV $PRXXX,START
- DEVICE/LOCATION 的刪除
)DEVICE $PRXXX,DELETE
)LOCATION #PRXXX.DEFAULT,DELETE
三、Spoolcom 指令操作
- 檢查 DEVICE 狀態:
)DEV $PRXXX,STATUS DETAIL
- 將DEVICE SHUTDOWN(DRAIN)停止:
)DEV $PRXXX,DRAIN
- LIST所有的JOB:
)JOB
- 檢查 PRINT PROCESS 的狀態:
)PRINT
- JOB 的暫停、啟動及刪除:
)JOB 88 ,HOLD
)JOB 88 ,START
)JOB 88 ,DELETE !
四、Peruse 指令操作
一般用戶可以使用 PERUSE來管理 SPOOLER 的JOB 的相關屬性,包括:PRIORITY 、 NUMBER OF COPIES 及 JOB 的狀態及查看 JOB 內容等。
- TACL> PERUSE
PERUSE - T9593L01 - (14NOV2018) SYSTEM \XXX
(c) Copyright 2016 Hewlett-Packard Enterprise Development LP
JOB BATCH STATE PAGES COPIES PRI HOLD LOCATION REPORT
2 READY 308 1 4 #PWCOLD FT MGR
3 READY 308 1 4 #PWCOLD FT MGR
4 READY 308 1 4 #PWCOLD FT MGR
5 READY 308 1 4 #PWCOLD FT MGR
6 READY 308 1 4 #PWCOLD FT MGR
- JOB 的 暫停, 啟動及刪除
-J 6
-HOLD
-HOLD OFF
-DEL
- JOB 內容的 LIST 查看
-LIST ALL
-LIST 25 , 27 (只列出 Page 25 及 27 內容)
-LIST 20/25 (列出 Page 20 ~ 25 內容)
-LIST/OUT $S.#PR625B/20/25 (列印20~25 頁內容至 印表機位置:$S.#PR625B )
- JOB 的 LOCATION 對應輸出
-J 6023
-LOC #PR825B
TMF
TMF (Transction Monitor Facilities)提供交易資料檔案的完整性保護 ,經由 AuditTrail 及 Audit Volumes/Audit Files ,將交易過程中的資料異動進行映射 (image),提供交易資料的異動保護,異常回復及 log audit。
 《圖二》
一、TMF 環境建置及管理
- TMF COLD START
== TMF COLD START FILE 內容 ==
SET AUDITTRAIL auditdump off
SET AUDITTRAIL filesize 10000
SET AUDITTRAIL filespervolume 20
SET AUDITTRAIL ActiveVols $AUDIT
ADD AUDITTRAIL Master
START TMF
Add DataVol $SYSTEM, AuditTrail MAT, IGNOREPREVIOUSCONFIG
Add DataVol $DSMSCM, AuditTrail MAT, IGNOREPREVIOUSCONFIG
- TMF 的環境配置參數
Configuration Volume:
$SYSTEM
Audittrail Format 2
DisasterRecovery Off
TmpWaitTimer Off
GoRemote Msg
PioBuffer (600,1,100000)
NetDisconnectTimer 30 seconds
NetSessionIdleTimer 0 seconds
HungTxsTimer Off
TransactionProtocol Standard
AuditTrail Configuration:
Master
ActiveVols: $AUDIT
Subvolume ZTMFAT, Prefix AA, filesize 10000, filespervolume 20
auditdump Off, overflowthreshold 80%, begintransdisable 90%
MaxRetainedATFiles 0
OverflowVols: None
RestoreVols: None
Catalog Configuration:
retaindepth 3, released Off, roundrobin Off
BeginTrans Configuration:
TransCountThresh (7500,8000)
TmfLibMemThresh (85,90)
TmpMemThresh (90,95)
TransPerCpu (4096,4096)
AutoAbort 18000 Seconds
RecRMCount 256
RMOpenPerCpu 128
BranchesPerRM 128
ThreshAutoIncrease FALSE
ThreshLowerLimit 80
TransPerCpuThresh (100,100)
二、TMFCOM 指令操作
- 檢查 TMF 狀態
TMF>STATUS TMF
TMF Status:
System: \XXX, Time: 11-Jul-2019 14:02:07
State: started
Transaction Rate: 0.00 TPS
TmpWaitTimer Off
MemHeapUsage:
TMFLIB heap usage by CPU: Heap size 22 Mb
00: 4% 01: 4% 02: 3% 03: 4%
04: N/A 05: N/A 06: N/A 07: N/A
08: N/A 09: N/A 10: N/A 11: N/A
12: N/A 13: N/A 14: N/A 15: N/A
TMP heap usage by CPU: Heap size 1024 Mb
00: 0% 01: 0%
SeqNumLimits:
Sequence Number Limits by CPU
00: 96686766 01: 62672420 02: 22359237 03: 20092950
04: 140000 05: 140000 06: 140000 07: 140000
08: 140000 09: 140000 10: 140000 11: 140000
12: 140000 13: 140000 14: 140000 15: 140000
AuditTrail Status:
Master
Active audit trail capacity used: 3%
First pinned file: $AUDIT.ZTMFAT.AA000046
Reason: Current File
Current file: $AUDIT.ZTMFAT.AA000046
BeginTrans Status: ENABLED
Catalog Status:
Status: up
BeginTrans Status 及 TMF Status 必須為啟動狀態
- 檢查 DISK DATA VOLUMES 是否受 TMF 正常保護
TMF>STATUS DATAVOLS
Audit Recovery
Volume Trail Mode State
------------------------------------------------------
$DSMSCM Mat Online Started
$SYSTEM Mat Online Started
- AUDITTRAIL-FILE 監看
TMF>STATUS AUDITTRAIL ,DETAIL
AuditTrail Status:
Master
Active audit trail capacity used: 3%
First pinned file: $AUDIT.ZTMFAT.AA000046
Reason: Current File
Files:
$AUDIT.ZTMFAT.AA000042( available )
$AUDIT.ZTMFAT.AA000043( available )
$AUDIT.ZTMFAT.AA000044( available )
$AUDIT.ZTMFAT.AA000045( available )
$AUDIT.ZTMFAT.AA000046( active, current )
TCP/IP
NSX TCP/IP SubSystem 主要是建構在 NSK CIP (Cluster I/O Protocols)Subsystem 上,NSK CPU 經由 IB Fabric 與 底層 IP CLIM 連接,提供 1G/10 GB FC/Ethernet 網路介面, TCP/IP APPLICATION 服務:包括 TELNET/FTP/SNMP…等。
 《圖三》
一、IP CLIM 的管理檢查
- IP CLIM 的檢查
TACL>SCF
SCF-> ASSUME PROCESS $ZZCIP
SCF->STATUS CLIM *
CIP Status CLIM
Name Config State Trace
NCLIM000 Yes STARTED OFF
NCLIM001 Yes STARTED OFF
NCLIM002 Yes STARTED OFF
NCLIM003 Yes STARTED OFF
SCLIM000 Yes STARTED OFF
SCLIM001 Yes STARTED OFF
- 檢查IP CLIM 在 TCP/IP Protocol上的參數設定
TACL> climcmd nclim000 climconfig sysctl -info all
net.ipv4.tcp_keepalive_time = 45
net.ipv4.tcp_keepalive_intvl = 45
net.ipv4.tcp_keepalive_probes = 8
二、SCF Network CLIM 指令操作
- 檢查NETWORK CLIM的配置參數,Default Provider及Mulit-Provider是否為ON
SCF->INFO CLIM $ZZCIP.*
CIP Info CLIM
Name Mode *Provider *MultiProv
NCLIM000 IP ZTC0 ON
NCLIM001 IP ZTC1 ON
NCLIM002 IP ZTC2 ON
NCLIM003 IP ZTC3 ON
SCLIM000 STORAGE -- --
SCLIM001 STORAGE -- --
- 檢查IP CLIM上配置的Provider及binding的port
TACL> climcmd nclim000 climconfig interface -info all
可以檢查 nclim000 上的 provider/port/ip 配置狀態,每一台 IP CLIM 可供配置 eth1 ~ eth5 共5個介面
Maintenance LAN Interfaces
Interface : eth0
Interface Type : Physical Interface
MTU Size : 1500
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
Type of Card : 1G Copper
Auto Negotiation Details :
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: Yes
Supported Link Modes : Speed Duplex
1000 full
100 full
100 half
10 full
10 half
Software MAC Address : Unspecified
Maintenance Provider Interfaces
Interface : eth0:0
Interface Type : Logical Interface
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
Data Provider ZTC0 interfaces
Interface : bond1
Interface Type : Bonding Interface
MTU Size : 1500
Slave Interfaces : eth1(Active),eth3
Primary Slave : Unspecified
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
ROUTE Details :
- Route Type : Default Route
Destination Address : 0.0.0.0
Netmask : 0.0.0.0
Gateway Address : xxx.xxx.xxx.xxx
Metric : 0
Minimum RTO : Unspecified
InitCWND : Unspecified
Src : Unspecified
Type of Card of eth3 : 10G Fibre
Auto Negotiation Details of eth3:
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: No
Supported Link Modes : Speed Duplex
10000 full
Software MAC Address of eth3 : Unspecified
Type of Card of eth1 : 10G Fibre
Auto Negotiation Details of eth1:
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: No
Supported Link Modes : Speed Duplex
10000 full
Software MAC Address of eth1 : Unspecified
Data Provider ZTC4 interfaces
Interface : eth2
Interface Type : Physical Interface
MTU Size : 1500
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
ROUTE Details :
- Route Type : Default Route
Destination Address : 0.0.0.0
Netmask : 0.0.0.0
Gateway Address : xxx.xxx.xxx.xxx
Metric : 0
Minimum RTO : Unspecified
InitCWND : Unspecified
Src : Unspecified
Type of Card : 10G Fibre
Auto Negotiation Details :
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: No
Supported Link Modes : Speed Duplex
10000 full
Software MAC Address : Unspecified
Data Provider ZTCG1 interfaces
Interface : eth4
Interface Type : Physical Interface
MTU Size : 1500
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
ROUTE Details :
- Route Type : Default Route
Destination Address : 0.0.0.0
Netmask : 0.0.0.0
Gateway Address : xxx.xxx.xxx.xxx
Metric : 0
Minimum RTO : Unspecified
InitCWND : Unspecified
Src : Unspecified
Type of Card : 10G Fibre
Auto Negotiation Details :
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: No
Supported Link Modes : Speed Duplex
10000 full
Software MAC Address : Unspecified
Data Provider ZTCB1 interfaces
Interface : eth5
Interface Type : Physical Interface
MTU Size : 1500
IP Address : xxx.xxx.xxx.xxx
Netmask : xxx.xxx.xxx.xxx
ROUTE Details :
- Route Type : Default Route
Destination Address : 0.0.0.0
Netmask : 0.0.0.0
Gateway Address : xxx.xxx.xxx.xxx
Metric : 0
Minimum RTO : Unspecified
InitCWND : Unspecified
Src : Unspecified
Type of Card : 1G Copper
Auto Negotiation Details :
- Status : on
Line Speed : Not Applicable
Duplex : Not Applicable
Supports Autonegotiation: Yes
Supported Link Modes : Speed Duplex
1000 full
100 full
100 half
10 full
10 half
Software MAC Address : Unspecified
- 使用Climcmd ethtool 工具程式檢查線路速率及全雙工狀態
TACL> climcmd nclim000 prov ztc0 ethtool eth1
Settings for eth1:
Supported ports: [ FIBRE ]
Supported link modes: 1000baseT/Full
10000baseT/Full
Supported pause frame use: Symmetric Receive-only
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: FIBRE
PHYAD: 1
Transceiver: internal
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000000 (0)
Link detected: yes
- 檢查及測試 IP CLIM 上的 port
經由 $ztc0 確認對外 ip connection 是否正常
TACL> add define =TCPIP^PROCESS^NAME,FILE $ZTC0
TACL> ping 10.204.2.41 (eth0 binding ip-address)
TACL> ping 10.204.5.1 (Gateway )
Or
TACL> climcmd nclim000 -provider ztc0 ping 10.204.5.1 -c4
- IP CLIM port (eth1~ eth5 ) 的 patch-panel 配置
 《圖四》
IP CLIM000 : A1(eth1) , B1(eth2) , C1 (eth3) , D1(eth4) , E1(eth5)
IP CLIM001 : A2(eth1) , B2(eth2) , C2 (eth3) , D2(eth4) , E2(eth5)
IP CLIM002 : A3(eth1) , B3(eth2) , C3 (eth3) , D3(eth4) , E3(eth5)
IP CLIM003 : A4(eth1) , B4(eth2) , C4 (eth3) , D4(eth4) , E4(eth5)
- 常用 climcmd 指令說明 (Network CLIM)
Network CLIM 的狀態檢查 :
climcmd nclim001 climstatus -o l ==> option lan info
climcmd nclim001 climstatus -o c ==> option clim pre-config
climcmd nclim001 climstatus -o s ==> option software version
climcmd nclim000 ifstart eth2 ==> interface start eth2
climcmd nclim001 climconfig prov -info all
==> show provider all in CLIM
climcmd nclim001 climconfig route -info
==> show all I/F routing info
climcmd nclim001 man climconfig.all
==> help climconfig usage !
設定及修改介面參數 :
climcmd nclim001 climconfig interface -modify eth2 &
-autonegotiation off -linespeed 100 -duplex full ==> 修改 eth2: speed,duplex ... 等
climcmd nclim001 climconfig interface -modify eth2 &
-ipaddress 10.60.3.91 -netmask 255.255.255.224 ==> 修改 eth2: ip-address,mask
修改介面設定時,必須先將 Ethernet port stop
三、TCPIP Process 操作管理
- TCP/IP Process 檢查(Provider 必須為 Started state)
SCF-> LISTDEV TCPIP
LDev Name PPID BPID Type RSize Pri Program
73 $ZTC9 1,456 0,484 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
74 $ZTC4 1,457 0,485 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
75 $ZTC2 1,458 0,486 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
127 $ZBOND 1,459 0,487 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
141 $NXN02 1,460 0,488 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
142 $NXN01 1,461 0,489 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
143 $NXE02 1,462 0,490 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
144 $NXE01 1,463 0,491 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
169 $ZTCP0 0,438 1,438 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
191 $ZTC0 0,450 1,418 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
193 $ZTC1 0,451 1,420 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
194 $ZTCP1 1,884 0,1134 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
627 $ZTC5 0,1141 1,638 (48,0 ) 57344 201 \NSX.$SYSTEM.SYS04.CIPSAM
SCF-> status provider $zzcip.*
CIP Status PROVIDER
Name Status TPStatus Trace
ZTC0 STARTED Started OFF
ZTC1 STARTED Started OFF
ZTC2 STARTED Started OFF
ZTC3 STARTED Started OFF
ZTC4 STARTED Started OFF
ZTC5 STARTED Started OFF
ZTCP0 STARTED Started OFF
ZTCP1 STARTED Started OFF
四、Telserv/Ftp Process 操作管理
comment --- nclim000.eth1/eth3 ==> bond1
comment --- nclim001.eth1/eth3 ==> bond1
comment --- tcpip : $ztc0/$ztc1 ---
Delete DEFINE =TCPIP^PROCESS^Name
ADD DEFINE =TCPIP^PROCESS^NAME, FILE $ZTC0
PARAM TCPIP^PROCESS^NAME $ZTC0
PARAM ZTNT^TRANSPORT^PROCESS^NAME $ZTC0
stop $lsn0
stop $ZTN0
stop $ZTN01
LISTNER /NAME $LSN0 ,CPU 1, NOWAIT, IN $ZHOME, OUT $ZHOME, &
TERM $ZHOME, PRI 150/0
TELSERV /CPU 0, TERM $ZHOME, NAME $ZTN0 , PRI 150, NOWAIT/ -BACKUPCPU 1
TELSERV /CPU 1, TERM $ZHOME, NAME $ZTN01, PRI 150, NOWAIT/5001 -BACKUPCPU 0
Comment – Telserv process : $ztn01/ listen port #5001
檢查被 open 的 listen port number
SCF->listopens provider $zzcip.ztc0
CIP Listopens PROVIDER \XXX.$ZZCIP.ZTC0
Openers Ppid State Proto Lport Provider CLIM
\XXX.$ZTN0 0,543 LISTEN TCP telnet ZTC0 NCLIM000
\XXX.$ZTN0 0,543 ESTAB TCP telnet ZTC0 NCLIM000
\XXX.$ZNA06 0,1183 LISTEN TCP 6606 ZTC0 NCLIM000
\XXX.$ZTN0 0,543 ESTAB TCP telnet ZTC0 NCLIM000
\XXX.$ZNC00 0,1119 LISTEN TCP 6700 ZTC0 NCLIM000
\XXX.$ZTN0 0,543 ESTAB TCP telnet ZTC0 NCLIM000
\XXX.$ZNA22 0,908 LISTEN TCP 6622 ZTC0 NCLIM000
\XXX.$ZNA20 0,870 LISTEN TCP 6620 ZTC0 NCLIM000
Disk/Tape 及 Storage CLIM
Storage CLIM 介接 DISK ENCLOSURE 提供 DISK VOLUMES 的儲存位置
 《圖五》
TAPE DRIVE經由FIBRE CHANNEL介面與STORAGE CLIM 連接,提供磁帶的備份作業功能
 《圖六》
一、Storage CLIM的管理設定
- 檢查 Storage CLIM 的狀態
SCF> STATUS CLIM $ZZCIP.*
CIP Status CLIM
Name Config State Trace
SCLIM000 Yes STARTED OFF
SCLIM001 Yes STARTED OFF
SCF> INFO CLIM $ZZCIP.SCLIM000,DETAIL
CIP Detailed Info CLIM \XXX.$ZZCIP.SCLIM000
Mode....................... STORAGE
X-Fabric ID................ 0x0A026500
Y-Fabric ID................ 0x0A826500
Maintenance Interface IP... 192.168.37.0
12-> STATUS CLIM $ZZCIP.SCLIM000,DETAIL
CIP Detailed Status CLIM \XXX.$ZZCIP.SCLIM000
Mode...................... STORAGE
CLIM HW Config Status..... Configured
State..................... STARTED
Trace Status.............. OFF
Last Restart Time......... 17 Jan 2019, 23:50:04.000
CLIM Hostname............. SCLIM000
CIP SW Version............ T0853L03_01AUG2018_28AUG2018_DBF
Network SW Version........ T0691L03_01AUG2018_DBF_CLIM_G24
Storage SW Version........ T0830L03_01AUG2018_21AUG2018_DBF
Number of Socket Servers.. 1
Linux Version:
Linux 3.16.56-clim-4-amd64 #1 SMP Debian 3.16.56-clim-4 (2018-07-19)
Fabric Status:
CIPMON Mgmt Data
ZCM00 XY-1 XY-1
ZCM01 XY-1 XY-1
ZCM02 XY-1 XY-1
ZCM03 XY-1 XY-1
CLIM Maintenance Interface Status & IP Addresses:
eth0 Sts:UP Lkp:UP IPv4: 192.168.37.0
IPv6: fe80::5680:28ff:fe50:ddcc
Data Provider Interface Status & IP Addresses:
Flg Name Status LkP Master / IP Family & Address
lo UP --
IPv4: 127.0.0.1
IPv6: ::1
二、Storage CLIMCMD 指令操作
- 檢查STORAGE CLIM介接設備型態
lun type controller location
1 tape slot 3, port 1 tape HP UltriumM8801A #HUJ816ACFK
51 changer slot 3, port 1 changer HP MSLG3Series #DEC82805K0
101 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 1
102 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 2
103 disk-ssd slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 3
104 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 4
105 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 5
106 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 6
107 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 7
108 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 8
109 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 9
110 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 10
111 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 11
112 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 12
113 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 13
114 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 14
115 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 15
116 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 16
117 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 17
118 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 18
119 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 19
120 disk-sas slot 2, port 1, expander 1 enclosure ID 1 (#4C18491332), bay 20
201 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 1
202 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 2
203 disk-ssd slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 3
204 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 4
205 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 5
206 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 6
207 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 7
208 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 8
209 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 9
210 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 10
211 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 11
212 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 12
213 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 13
214 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 14
215 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 15
216 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 16
217 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 17
218 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 18
219 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 19
220 disk-sas slot 2, port 2, expander 1 enclosure ID 2 (#4C18491333), bay 20
Termination Info: 0
- 檢查 Storge CLIM 介接的 DISK ENCLOSURE 狀態
TACL> climcmd sclim000 lunmgr –e
-- Enclosure table --
lun type stable address
1 3 tape HP UltriumM8801A #HUJ816ACFK
51 6 changer HP MSLG3Series #DEC82805K0
100 1 enclosure 5001438041876100
200 1 enclosure 5001438041875f40
-- Enclosures present --
lun type stable address device controller
serial # revision
6 changer HP MSLG3Series #DEC82805K0 sg27 slot 3, port 1
DEC82805K0 E.92
200 1 enclosure 5001438041875f40 sg40 slot 2, port 2, exp
ander 1 4C18491333 4.04
100 1 enclosure 5001438041876100 sg41 slot 2, port 1, exp
ander 1 4C18491332 4.04
3 tape HP UltriumM8801A #HUJ816ACFK sg22 slot 3, port 1
HUJ816ACFK 23GW
Termination Info: 0
三、SCF/MEDIACOM TAPE 指令操作
- SCF-> STATUS TAPE $TAPE
STORAGE - Status TAPE \XXX.$TAPE
LDev State Primary Backup DeviceStatus
PID PID
156 STARTED 0,404 1,395 ONLINE, BOT
正常狀態下放入磁帶後,DeviceStatus 會出現 “ONLINE, BOT”
- TACL> MEDIACOM
MC>INFO TAPEDRIVE $TAPE
Tape Drive Name Device Type NL Check BLP Check
--------------- ----------- -------- ---------
$TAPE LTO6 OFF OFF
1 tape drive returned.
MC>STATUS TAPEDRIVE $TAPE
Drive Tape Tape Label Open
Tape Drive Status Name Status Type Mode Process Name
------------------ ----- ------ -------- ------- ---- ------------
$TAPE FREE
1 tape drive returned.
NSK Swap file management
Kernel Managed Swap Facility (KMSF) 提供 HP NonStop Server Virtual Memory 的管理設定及安裝
一、KMSF SWAPFILE 環境設定
- NSKCOM KMSF SWAPFILE 的設定內容
== $SYSTEM.ADDKMSF.ADDKMSF ==
ADD SWAPFILE $SYSTEM.ZSYSSWAP.SWAP00,CPU 0,EXT 40000,MAXEXTENTS 400
ADD SWAPFILE $SYSTEM.ZSYSSWAP.SWAP01,CPU 1,EXT 40000,MAXEXTENTS 400
ADD SWAPFILE $DSMSCM.ZSYSSWAP.SWAP02,CPU 2,EXT 40000,MAXEXTENTS 400
ADD SWAPFILE $DSMSCM.ZSYSSWAP.SWAP03,CPU 3,EXT 40000,MAXEXTENTS 400
start swapfile $system.zsysswap.SWAP00
start swapfile $system.zsysswap.SWAP01
start swapfile $dsmscm.zsysswap.SWAP02
start swapfile $dsmscm.zsysswap.SWAP03
二、KMSF操作管理
- SWAPFILE 的新增,啟動及停止與刪除
NSK-ADD SWAPFILE $XXX.ZSYSSWAP.SWAP00,CPU 0,SIZE 64 GB
NSK-START SWAPFILE $XXX.ZSYSSWAP.SWAP00
NSK-ADD SWAPFILE $XXX.ZSYSSWAP.SWAP01,CPU 1,SIZE 64 GB
NSK-START SWAPFILE $XXX.ZSYSSWAP.SWAP01
NSK-STATUS SWAPFILE *
NSK-STOP SWAPFILE $SYSTEM.ZSYSSWAP.CPU0A
NSK-DELETE SWAPFILE $SYSTEM.ZSYSSWAP.CPU0A
NSK-STOP SWAPFILE $SYSTEM.ZSYSSWAP.CPU0B
NSK- DELETE SWAPFILE $SYSTEM.ZSYSSWAP.CPU0B
參考資料
- NonStop X NS7系統管理手冊
- Spooler Utilities Reference Manual
- TMF Reference Manual
- Cluster I/O Protocols (CIP) Configuration and Management Manual
- SCF Reference Manual for Storage Subsystem
- Kernel-Managed Swap Facility (KMSF) Manual
- Guardian Disk & Tape Utilities Reference Manual
|
|