zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    命令行扩展功能
    bash的工作特性及其使用方法
    Linux的管理类命令及其使用方法
    命名规范
    CSS后代选择器可能的错误认识
    两个viewport的故事(第二部分)
    两个viewport的故事(第一部分)
    移动前端开发之viewport的深入理解
    mybatis 详解(五)------动态SQL
    mybatis 详解(四)------properties以及别名定义
  • 原文地址:https://www.cnblogs.com/cqubityj/p/3658695.html
Copyright © 2011-2022 走看看