HDLM命令dlnkmgr详解之四_monitor/offline/online

1. monitor

以一定的时间间隔监控hba或cha口的IO信息。

命令格式

监控hba口的IO信息:
    dlnkmgr monitor -hbaid HBA_ID [-intvl Interval-Time] [-count Number-Of-Times] [-t] 

监控cha口的IO信息:
    dlnkmgr monitor -chaid CHA_ID [-intvl Interval-Time] [-count Number-Of-Times] [-t] 

  Valid value 
    HBA_ID              { 00000 - 99999 }(Decimal) 
    CHA_ID              { 00000 - 99999 }(Decimal) 
    Interval-Time       { 1 - 60 }(Seconds)        (Default Value 3) 
    Number-Of-Times     { 1 - 999 }(Times)         (Default Value 10)

命令输出说明表

Item Description
HbaID HBA port ID
Port.Bus host port number.bus number
Physical Device The names of the physical device files under the /devices directory
StartTime Date and time in which the command began executing
ElapsedTime Time elapsed since command execution began
IO-Count Total I/O count for the displayed paths during a specified interval
IO-Errors Total I/O error count for the displayed paths during a specified interval

示例

查询hbaid信息:
-bash-3.2# dlnkmgr view -hba
HbaID Port.Bus  IO-Count   IO-Errors  Paths  OnlinePaths Physical Device 
00000 0000.0000    6810613          0      2           2 /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0
00001 0001.0000     354677          0      2           2 /devices/pci@0/pci@0/pci@9/QLGC,qlc@0/fp@0,0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 13:52:21

监控hba口IO信息:
-bash-3.2# dlnkmgr monitor -hbaid 0 -intvl 30 -count 3
HbaID           : 00000
Port.Bus        : 0000.0000
Physical Device : /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0
StartTime       : 2014/04/11 13:55:43 

ElapsedTime IO-Count   IO-Errors
00:00:30          2629          0
00:01:00          2387          0
00:01:30          2542          0
KAPL01001-I The HDLM command completed normally. Operation name = monitor, completion time = 2014/04/11 13:57:13

查询cha信息:
-bash-3.2# dlnkmgr view -cha
ChaID Product          SerialNumber     ChaPort IO-Count   IO-Errors  Paths  OnlinePaths
00000 AMS              75040975         0A         6811010          0      1           1
00001 AMS              75040975         1A              33          0      1           1
00002 AMS              75040975         1B               0          0      1           1
00003 AMS              75040975         0B          354935          0      1           1
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 13:52:26

监控cha口IO信息:
-bash-3.2# dlnkmgr monitor -chaid 3 -intvl 30 -count 3
ChaID           : 00003
Product         : AMS
SerialNumber    : 75040975        
ChaPort         : 0B
StartTime       : 2014/04/11 14:32:41 

ElapsedTime IO-Count   IO-Errors
00:00:30          2841          0
00:01:00          2724          0
00:01:30          2848          0
KAPL01001-I The HDLM command completed normally. Operation name = monitor, completion time = 2014/04/11 14:34:11

2. offline/online

将online状态的路径设置为offline状态/将offline状态的路径设置为online状态,可以指定hba口,cha口或单条路径

命令格式

指定HBA口:
    dlnkmgr offline/online [-path] { -hba HBAPortNumber.BusNumber | -hbaid HBA_ID } [-s]

指定CHA口:
    dlnkmgr offline/online [-path] { -cha -pathid AutoPATH_ID | -chaid CHA_ID } [-s]

指定路径:
    dlnkmgr offline/online [-path] -pathid AutoPATH_ID [-s]

指定设备名:
    dlnkmgr offline/online [-path] -device SCSI_Device_Name [-s] 

  Valid value 
    AutoPATH_ID     { 000000 - 999999 }(Decimal)
    HBA_ID          { 00000 - 99999 }(Decimal)
    CHA_ID          { 00000 - 99999 }(Decimal)

示例一:offline hba/online hba

所有通过此hba口的路径都会被offline

检查hbaid -bash-3.2# dlnkmgr view -hba HbaID Port.Bus IO-Count IO-Errors Paths OnlinePaths Physical Device 00000 0000.0000 7120381 0 2 2 /devices/pci@0/pci@0/pci@8/pci@0/pci@1/QLGC,qlc@0/fp@0,0 00001 0001.0000 664976 0 2 2 /devices/pci@0/pci@0/pci@9/QLGC,qlc@0/fp@0,0 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:47:32 将hbaid1设置为offline状态 -bash-3.2# dlnkmgr offline -hbaid 1 KAPL01102-I All the paths which pass the specified HBA port will be changed to the Offline(C) status. Is this OK? [y/n]:y KAPL01103-I If you are sure that there would be no problem when all the paths which pass the specified HBA port are placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y KAPL01061-I 2 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline offline后状态 -bash-3.2# dlnkmgr view -path Paths:000004 OnlinePaths:000002 PathStatus IO-Count IO-Errors Reduced 7804514 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName 000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7131315 0 - c4t50060E80102A00F0d0 000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Offline(C) Non 33 0 - c4t50060E80102A00F0d0 000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0 000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Offline(C) Own 673166 0 - c4t50060E80102A00F0d0 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:49:13

online hba

-bash-3.2# dlnkmgr online -hbaid 1
KAPL01104-I All the paths which pass the specified HBA port will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 2 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online

示例二:offline cha/online cha

所有通过此cha口的路径都会被offline

检查chaid -bash-3.2# dlnkmgr view -cha ChaID Product SerialNumber ChaPort IO-Count IO-Errors Paths OnlinePaths 00000 AMS 75040975 0A 7170011 0 1 1 00001 AMS 75040975 1A 33 0 1 1 00002 AMS 75040975 1B 0 0 1 1 00003 AMS 75040975 0B 684384 0 1 1 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:53:45 offline cha口 -bash-3.2# dlnkmgr offline -chaid 1 KAPL01102-I All the paths which pass the specified CHA port will be changed to the Offline(C) status. Is this OK? [y/n]:y KAPL01103-I If you are sure that there would be no problem when all the paths which pass the specified CHA port are placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline -bash-3.2# dlnkmgr view path KAPL01005-W A parameter is invalid. Operation name = view, parameter = path offline cha口后的状态 -bash-3.2# dlnkmgr view -path Paths:000004 OnlinePaths:000003 PathStatus IO-Count IO-Errors Reduced 7865149 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName 000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7175103 0 - c4t50060E80102A00F0d0 000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Offline(C) Non 33 0 - c4t50060E80102A00F0d0 000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0 000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 690013 0 - c4t50060E80102A00F0d0 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:54:44

online cha口

-bash-3.2# dlnkmgr online -chaid 1
KAPL01104-I All the paths which pass the specified CHA port will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online

示例三:offline pathid/online pathid

只offline指定的路径

查看pathid -bash-3.2# dlnkmgr view -path Paths:000004 OnlinePaths:000004 PathStatus IO-Count IO-Errors Online 7884418 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName 000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7185200 0 - c4t50060E80102A00F0d0 000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Online Non 33 0 - c4t50060E80102A00F0d0 000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Online Non 0 0 - c4t50060E80102A00F0d0 000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 699185 0 - c4t50060E80102A00F0d0 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:56:32 offline指定path -bash-3.2# dlnkmgr offline -pathid 2 KAPL01052-I The currently selected paths will be changed to the Offline(C) status. Is this OK? [y/n]:y KAPL01053-I If you are sure that there would be no problem when the path is placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline offline后状态 -bash-3.2# dlnkmgr view -path Paths:000004 OnlinePaths:000003 PathStatus IO-Count IO-Errors Reduced 7891899 0 PathID PathName DskName iLU ChaPort Status Type IO-Count IO-Errors DNum HDevName 000000 0000.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 0A Online Own 7188589 0 - c4t50060E80102A00F0d0 000001 0001.0000.0000000000020100.0000 HITACHI .DF600F .75040975 0049 1A Online Non 33 0 - c4t50060E80102A00F0d0 000002 0000.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 1B Offline(C) Non 0 0 - c4t50060E80102A00F0d0 000003 0001.0000.0000000000020000.0000 HITACHI .DF600F .75040975 0049 0B Online Own 703277 0 - c4t50060E80102A00F0d0 KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 14:57:12

 

 

 

 

 

 

 

online pathid

-bash-3.2# dlnkmgr online -pathid 2
KAPL01050-I The currently selected paths will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online

示例四:offline device/online device

查看device名称
-bash-3.2# dlnkmgr view -lu
Product       : AMS
SerialNumber  : 75040975        
LUs           : 1

iLU  HDevName              Device PathID Status     
0049 c4t50060E80102A00F0d0 ssd0   000000 Online     
                           ssd1   000001 Online     
                           ssd3   000002 Online     
                           ssd2   000003 Online     
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 15:03:08

offline指定device
-bash-3.2# dlnkmgr offline -device ssd0
KAPL01052-I The currently selected paths will be changed to the Offline(C) status. Is this OK? [y/n]:y
KAPL01053-I If you are sure that there would be no problem when the path is placed in the Offline(C) status, enter y. Otherwise, enter n. [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Offline(C); 0 path(s) were not. Operation name = offline

offline后状态
-bash-3.2# dlnkmgr view -path
Paths:000004 OnlinePaths:000003
PathStatus   IO-Count    IO-Errors
Reduced      7972667     0         

PathID PathName                        DskName                                    iLU              ChaPort Status     Type IO-Count   IO-Errors  DNum HDevName
000000 0000.0000.0000000000020100.0000 HITACHI .DF600F          .75040975         0049             0A      Offline(C) Own     7228561          0    - c4t50060E80102A00F0d0
000001 0001.0000.0000000000020100.0000 HITACHI .DF600F          .75040975         0049             1A      Online     Non          33          0    - c4t50060E80102A00F0d0
000002 0000.0000.0000000000020000.0000 HITACHI .DF600F          .75040975         0049             1B      Online     Non           0          0    - c4t50060E80102A00F0d0
000003 0001.0000.0000000000020000.0000 HITACHI .DF600F          .75040975         0049             0B      Online     Own      744073          0    - c4t50060E80102A00F0d0
KAPL01001-I The HDLM command completed normally. Operation name = view, completion time = 2014/04/11 15:03:46

online指定device
-bash-3.2# dlnkmgr online -device ssd0
KAPL01050-I The currently selected paths will be changed to the Online status. Is this OK? [y/n]:y
KAPL01061-I 1 path(s) were successfully placed Online; 0 path(s) were not. Operation name = online
posted @ 2014-04-11 14:43  生命的力量在于不顺从  阅读(4532)  评论(0编辑  收藏  举报