lsnodebattery
使用 lsnodebattery 命令可显示有关节点中电池的信息。
语法
参数
- -nohdr
- (可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。-nohdr 参数用于禁止显示这些标题。注: 如果没有要显示的数据,那么不会显示标题。
- -delim delimiter
- (可选)缺省情况下,简明视图中的所有数据列都以空格分隔。每列的宽度设置为每个数据项的最大宽度。在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。-delim 参数会覆盖此行为。-delim 参数的有效输入为一个单字节字符。如果在命令行中输入
-delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。在详细视图中,数据与标题间以指定的定界符分隔。 - -battery battery_id
- (可选)指定电池标识。如果指定该参数,还必须指定 node。
- node
- (可选)指定节点标识或名称。
描述
该命令显示有关节点中电池的信息。简明视图中,为所有节点中的每个电池插槽显示一行。下表提供了对于在输出视图中显示为数据的属性适用的可能值。
| 属性 | 值 |
|---|---|
| node_id | 标识包含电池的节点。 |
| node_name | 标识包含电池的节点。 |
| battery_id | 标识节点中的电池。 |
| status | 标识电池的状态:
|
| charging_status | 标识电池的充电状态:
要点: 调整大约每三个月执行一次(在冗余系统上),每次需要 12 到 48 小时。
|
| recondition_needed | 标识电池需要重新调整或者它必须很快开始重新调整。由于气压计中所报告的值不可信,所以需要进行重新校准。值为 yes 和 no。 |
| node_percentage_charge | 标识电池的充电百分比以确定它能否支持节点。 |
| end_of_life_warning | 标识电池寿命终止(使用警告声)。值为 yes 和 no。要点: 请更换电池。
|
| present | 标识电池是否存在。值为 yes 和 no。 |
| 冗余 | 标识卸下电池是否安全。值为 yes 和 no。 |
| 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,其中:
|
| powered_on_hours | 指示电池位于已供电节点中的小时数。 |
| cycle_count | 标识电池执行的充电或放电循环数。 |
| error_sequence_number | 标识最高优先级错误的错误日志编号。通常该字段为空,但是当状态为 degraded 或 offline 时,将会显示错误序列号。 |
简明调用示例
节点 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 