csmstat 命令

用途

csmstat – 提供集群节点可达性,电源状态和网络接口状态的快照。

语法

csmstat [-h]

csmstat [-l] [-a] [-S] [-s select_string] [-d 定界符] [-n node_list] [-N nodegroups]

描述

csmstat 命令收集一个或多个节点的节点可达性,电源状态和网络接口状态并显示输出。 输出的缺省顺序是按照主机名。 如果某节点有多个硬件控制点,例如多个 HMC,那么将显示列表中的第一个硬件控制点。
注: 此命令当前不支持 IntelliStation 工作站上的节点。

标志

-a
显示所有节点的属性信息。 这是缺省情况。
-d
通过使用指定的定界符 - 例如冒号,指定以定界符格式化的输出。 使用该标志选项来指定具有一个或多个字符的定界符。 此 标志选项 不能与 –a 标志选项一起使用。
-h
显示命令用法。
-l
返回 SP 节点、p660服务器和 HMC 连接的IBMSystem p服务器的 LCD 值。 此 标志选项 不能与 –d 标志选项一起使用。
--n 节点列表
指定以逗号或空格分隔的节点名列表,以显示属性信息。 以空格分隔的节点名必须加上双引号。 有关指定节点范围的信息,请参阅 noderange 联机页面。
--N 节点组
指定以逗号或空格分隔的节点组列表,以显示属性信息。 以空格分隔的节点组必须加上双引号。
-s
按列标题指定显示哪些列。 缺省情况下显示 Hostname 。 其他值包括 HWControlPointLCDSNetwork-InterfacesStatusPowerStatusall。 此 标志选项 不能与 –l 标志选项一起使用。
–S
先按硬件控制点,再按主机名,对输出进行排序。

参数

无。

安全性

该命令需要群集管理服务器的 root 访问权限和可访问 RMC 'ctrmc.aclsACL 文件中IBM.NodeHwCtrl 资源类的用户 ID。

此命令可能需要 systemid 文件。 有关更多信息,请参阅 systemid 联机页面。

退出状态

Hostname
用于管理节点的主机名。 该值将被截断到 17 个字符。 第十七个字符是 ~ ,用于指示使用了截断。
HWControlPoint
硬件控制点的网络适配器的主机名。 该值将被截断到 17 个字符。 第十七个字符是 ~ ,用于指示使用了截断。
状态
指示节点在网络上是否可达,以及节点上的 RMC 子系统是否能够与管理服务器上的 RMC 子系统进行通信。 有效状态为 0 (关闭) , 1 (开启) 和 127 (未知)。 将使用英语说明,使用定界符的时候除外。
PowerStatus
指示节点的当前电源状态。 有效状态为 0 (关闭) , 1 (开启) , 127 (未知) ,128 (未配置硬件控制)。 将使用英语说明,使用定界符的时候除外。
NetworkInterface
包含设备的 名称OpState
姓名
网络接口的名称。 例如,Linux®上的 "eth0AIX 上的 "en0。 还会显示交换网络接口。
OpState
表示网络接口的当前状态。 有效状态为:
1
联机
2
脱机

示例

  1. 以下命令以缺省格式返回信息:
    csmstat
    
    -----------------------------------------------------------------------------
    Hostname         HWControlPoint  Status  PowerStatus Network-Interfaces
    -----------------------------------------------------------------------------
    clsn10.pok.ibm.c~  /dev/tty2     off     off         unknown
    clsn11.pok.ibm.c~  /dev/tty3     off     off         unknown
    clsn12.pok.ibm.c~  /dev/tty4     unknown on          unknown
    clsn13.pok.ibm.c~  /dev/tty4     unknown on          unknown
    clsn14.pok.ibm.c~  /dev/tty4     unknown off         unknown
    clsn15.pok.ibm.c~  /dev/tty4     unknown on          unknown
    clsn16.pok.ibm.c~  /dev/tty4     unknown on          unknown
    clsn17.pok.ibm.c~  /dev/tty4     unknown on          unknown
    clsn18.pok.ibm.c~  /dev/tty4     on      off         en0-Online
    
    
  2. 以下命令返回带有指定定界符的信息:
    csmstat -d ::
    
    clsn10.pok.ibm.com::/dev/tty2::0::0::unknown
    clsn11.pok.ibm.com::/dev/tty3::0::0::unknown
    clsn12.pok.ibm.com::/dev/tty4::127::1::unknown
    clsn13.pok.ibm.com::/dev/tty4::127::1::unknown
    clsn14.pok.ibm.com::/dev/tty4::127::0::unknown
    clsn15.pok.ibm.com::/dev/tty4::127::1::unknown
    clsn16.pok.ibm.com::/dev/tty4::127::1::unknown
    clsn17.pok.ibm.com::/dev/tty4::127::1::unknown
    clsn18.pok.ibm.com::/dev/tty4::1::0::en0-1::
    
    
  3. 以下命令返回指定的列标题的信息:
     csmstat -s Status,Network-Interfaces 
    
    ------------------------------------------------
    Hostname          Status  Network-Interfaces
    ------------------------------------------------
    clsn10.pok.ibm.c~ on      en0-Online ml0-Offline
    clsn11.pok.ibm.c~ on      sn1-Online sn0-Online at2-Online at1-Online at0-Online
                              en1-Offline en0-Online ml0-Offline
    clsn12.pok.ibm.c~ on      en0-Online en1-Offline ml0-Offline sn1-Online sn0-Online
    clsn13.pok.ibm.c~ off     unknown
    clsn14.pok.ibm.c~ on      en0-Online en1-Offline at0-Online at1-Online at2-Online
                              at3-Online sn1-Online sn0-Online ml0-Offline
    clsn15.pok.ibm.c~ on      en0-Online en1-Offline at0-Online at1-Online at2-Online
                              at3-Online ml0-Offline sn1-Online sn0-Online
    clsn16.pok.ibm.c~ unknown unknown
    

位置

/opt/csm/bin/csmstat