lsnodebattery

使用 lsnodebattery 命令可显示有关节点中电池的信息。此命令适用于 SAN Volume Controller 2145-DH8系统。

语法

阅读语法图跳过直观语法图
>>-lsnodebattery-- --+-----------------------+-- --------------->
                     '- -delim -- delimiter -'      

>--+----------+--+-----------------------+-- --+-----------+---><
   '- -nohdr -'  '- -battery--battery_id-'     '-节点 (node)-'   

参数

-nohdr
(可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。-nohdr 参数用于禁止显示这些标题。
注: 如果没有要显示的数据,那么不会显示标题。
-delim delimiter
(可选)缺省情况下,简明视图中的所有数据列都以空格分隔。每列的宽度设置为每个数据项的最大宽度。在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。-delim 参数会覆盖此行为。-delim 参数的有效输入为一个单字节字符。如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。在详细视图中,数据与标题间以指定的定界符分隔。
-battery battery_id
(可选)指定电池标识。如果指定该参数,还必须指定 node
node
(可选)指定节点标识或名称。

描述

该命令显示有关节点中电池的信息。简明视图中,为所有节点中的每个电池插槽显示一行。
表 1 提供了对于在输出视图中显示为数据的属性适用的可能值。
表 1. lsnodebattery 属性值
属性
node_id 标识包含电池的节点。
node_name 标识包含电池的节点。
battery_id 标识节点中的电池。
status 标识电池的状态:
  • online,如果电池存在,并如常工作(这包括电池校准)。
  • degraded 指示电池存在,但是未如常工作(对其记录了一个错误)。
  • offline 指示无法检测到电池或电池发生故障(针对电池记录指示节点丢失或发生故障的节点错误)。
    切记: 如果状态为 offline,所有其他字段将显示最新的电池数据。如果未显示任何数据,所有字段都为空。
charging_status 标识电池的充电状态:
  • charged 指示电池已充满。
  • charging 指示电池正在充电。
  • discharging 表示电池电压下降(使用时间缩短),且在电池重新充电后正在重新校准其气压计。
  • idle 指示电池当前未在充电或放电,但不是满电状态。
  • reconditioning 指示电池在重新充电后通过放电进行自我调整。
要点: 调整大约每三个月执行一次(在冗余系统上),每次需要 12 到 48 小时。
recondition_needed 标识电池需要重新调整或者它必须很快开始重新调整。由于气压计中所报告的值不可信,所以需要进行重新校准。值为 yesno
node_percentage_charge 标识电池的充电百分比以确定它能否支持节点。
end_of_life_warning 标识电池寿命终止(使用警告声)。值为 yesno
要点: 请更换电池。
present 标识电池是否存在。值为
冗余 标识卸下电池是否安全。 值为 yesno
remaining_charge_capacity_mAh 标识电池重新充电时电池的剩余电量(以毫安时(mAh)计)。
full_charge_capacity_mAh 标识电池充满电后的电量(以 mAh 计)。
FRU_part_number 标识电池的 FRU 部件号。该值包含 7 个字母数字字符。
FRU_identity 标识 11S 编号(制造部件号与序列号的组合)。该值包含 22 个字母数字字符。
compatibility_level 标识电池驱动程序软件必须支持当前的软件级别以对该电池执行操作(它来自电池重要产品数据或 VPD)。
last_recondition_timestamp 指示最后一次成功重新校准气压计的系统时间戳记。格式为 YYMMDDHHMMSS,其中:
  • YY 表示年份。
  • 前面的 MM 表示月份。
  • DD 表示日。
  • HH 表示小时。
  • 后面的 MM 表示分钟。
  • SS 表示秒。
powered_on_hours 指示电池位于已供电节点中的小时数。
cycle_count 标识电池执行的充电或放电循环数。
error_sequence_number 标识最高优先级错误的错误日志编号。通常该字段为空,但是当状态为 degradedoffline 时,将会显示错误序列号。

简明调用示例

节点 1 中的电池 2 未安装时:

lsnodebattery

生成的输出:

node_id node_name battery_id status  charging_status recondition_needed  node_percentage_charge   end_of_life_warning
1       node1     1          online  charged         no                  50                       no
1       node1     2          offline
2       node2     1          online  charged         no                  50                       no
2       node2     2          online  reconditioning  yes                 50        

简明调用示例

节点 1 中的电池 2 充电失败时:

lsnodebattery

生成的输出:

node_id node_name battery_id status   charging_status recondition_needed  node_percentage_charge   end_of_life_warning
1       node1     1          online   charged         no                  50                       no
1       node1     2          offline  idle            no                  50                       no
2       node2     1          online   charged         no                  100                      no
2       node2     2          online   charged         no                  100    

简明调用示例

当已经卸下节点 1 中的电池 2 时(最后已知状态为 presented):

lsnodebattery

生成的输出:

node_id node_name battery_id status  charging_status recondition_needed  node_percentage_charge   end_of_life_warning
1       node1      1          online  charged         no                  50                       no
1       node1      2          offline charged         no                  50                       no
2       node2      1          online  charged         no                  50                       no
2       node2      2          online  reconditioning  yes                 50

详细调用示例

lsnodebattery -battery 2 2

生成的输出:

node_id 2
node_name node2
battery_id 2
status online
charging_status reconditioning
present yes
redundant yes
recondition_needed yes
remaining_charge_capacity_mAh 1600
full_charge_capacity_mAh 1950
end_of_life_warning no
FRU_part_number FRU0001
FRU_identity 11SYM30BG123456MAN0001
compatability_level 5
last_recondition_timestamp 0
powered_on_hours 12345
cycle_count 2
node_percentage_charge 50
error_sequence_number