使用 lsupdate 命令来显示系统的机器码(代码)升级状态。
语法
lsupdate [ -nohdr ] [ -delim delimiter ]
参数
- -nohdr
- (可选)缺省情况下,将在简明样式视图中显示每个数据列的标题,在详细样式视图中显示每个数据项的标题。 -nohdr 参数用于禁止显示这些标题。
Note: 如果没有要显示的数据,那么不会显示标题。
- -delim delimiter
- (可选)缺省情况下,简明视图中的所有数据列都以空格分隔。 每列的宽度设置为每个数据项的最大宽度。 在详细视图中,每个数据项各占一行,如果显示标题,将用空格来分隔数据与标题。 -delim 参数会覆盖此行为。 -delim 参数的有效输入为一个单字节字符。 如果在命令行中输入 -delim :,那么在简明视图中将用冒号字符 (:) 分隔所有数据项;例如,不会出现列间距。 在详细视图中,数据与标题间以指定的定界符分隔。
描述
applysoftware 命令用于更新系统代码。以下是
lsupdate 命令报告的升级状态:
- status
- 指示系统的总体更新状态。 值包括:
- event_sequence_number
- 指示一个事件,其描述代码更新的任何当前问题。 值必须是十进制格式的数字字符串(或空白)。
- progress
- 按更新的对象数(而不是经过的时间)指示当前更新活动的完成百分比。 值必须是 0 到 100 之间的数字字符串(十进制)。
- estimated_completion_time
- 指示当前更新活动的估计完成时间。 它仅在当前更新活动是自动的且没有停止时才有效。 该值的格式必须为 YYMMDDHHMMSS(或空白)。
- suggested_action
- 指示有助于更新进展的操作。 值必须是:
- complete,指示系统更新已完成且必须发布更新完成。 节点已联机。
- continue,指示并发升级暂停,必须 applysoftware -continue 才能继续并发升级。
- fix,指示由于发生问题无法继续更新。 检查事件日志,尤其是 event_sequence_number 输出。 节点脱机。
- manual,指示正在进行手动更新。
- pacednext,指示正在进行定步调更新,必须安排下一个节点进行更新。 节点已联机。
- resume_cancel,指示更新已停止,但是可以恢复或取消。 节点已联机。
- resume,指示更新完成已停止,但是可以恢复。 节点已联机。
- start,指示系统准备启动新的更新。 没有进行或准备更新,且所有节点都联机。
- wait,指示系统正忙(无需操作),因为正在进行更新。
- system_new_code_level
- 指示正在更新新的代码级别。 该值必须是构建版本(或者空白,如果没有更新或恢复系统)。
- system_forced
- 指示以强制方式执行任何当前节点相关活动(忽略相关卷)。
值为 yes 或 no。
- system_next_node_status
- 指示当前节点相关更新活动中的下一个节点的状态。 值包括:
- none,指示没有要更新的节点。
- paused, 指示当前节点在并发升级期间暂停,必须 applysoftware -continue 才能继续并发升级。
- waiting,指示节点准备更新且系统正在等待(一般是为了进行多路径故障转移)。
- ready:指示节点准备进行更新,并且更新活动已定步调。 您必须手动启动更新。
- updating,指示节点正在更新。
- stalled,指示接下来将更新此节点,但是更新已停止。
- system_next_node_time
- 指示下一个节点更新将开始的时间。 仅在 system_next_node_status 为 waiting 时,它才有效。 该值格式必须为 YYMMDDHHMMSS x
(或者空白)。
- system_next_node_id
- 指示当前节点相关更新中下一个节点的标识。 值必须是数字字符串(或空白)。
- system_next_node_name
- 指示当前节点相关更新中下一个节点的名称。 该值必须为字母数字字符串(或空白)。
更新的调用示例
lsupdate
生成的输出:
status system_updating
event_sequence_number
progress 50
estimated_completion_time 140522093020
suggested_action wait
system_new_code_level 7.4.0.1 (build 99.2.141022001)
system_forced no
system_next_node_status updating
system_next_node_time
system_next_node_id 2
system_next_node_name node2
定步调更新的调用示例
lsupdate
生成的输出:
status system_completing_paced
event_sequence_number
progress 75
estimated_completion_time
suggested_action pacednext
system_new_code_level
system_forced no
system_next_node_status ready
system_next_node_time
system_next_node_id 4
system_next_node_name node4