lsupdate
lsupdate 명령을 사용하면 시스템의 기계코드(코드) 업그레이드 상태를 표시할 수 있습니다.
구문
>>- lsupdate -- --+----------+-- --+-----------------------+--->< '- -nohdr -' '- -delim -- delimiter -'
매개변수
- -nohdr
- (선택사항) 기본적으로, 표제는 요약 스타일 보기로 데이터의 각 열에 대해
표시되며 세부사항 스타일 보기로 데이터의 각 항목에 대해
표시됩니다. -nohdr 매개변수는 이러한
표제 표시를 억제합니다. 참고: 표시할 데이터가 없으면 표제도 표시되지 않습니다.
- -delim delimiter
- (선택사항) 기본적으로, 요약 보기에서는 모든 데이터 열이 공백으로 구분됩니다. 각 열의 너비는 각 데이터 항목의 최대 너비로 설정됩니다. 세부사항 보기에서는 각 데이터 항목이 고유한 행을 가지며, 헤더가 표시되면 데이터와 헤더가 공백으로 구분됩니다. -delim 매개변수는 이 동작을 대체합니다. -delim 매개변수에 유효한 입력은 1바이트 문자입니다. 명령행에 -delim :을 입력하면 콜론 문자(:)가 요약 보기에서 모든 데이터 항목을 구분합니다. 예를 들어, 열 간격은 발생하지 않습니다. 세부사항 보기에서는 지정된 구분 기호로 데이터와 헤더가 구분됩니다.
설명
업그레이드 상태 단계는 다음과 같습니다.
- 상태
- 시스템의 전체 업데이트 관련 상태를 표시합니다. 값은 다음과 같습니다.
- success: 모든 업데이트 활동이 완료됨을 표시합니다.
- system_preparing: 시스템이 수동 업데이트를 준비 중임을 표시합니다.
- system_prepared: 시스템이 수동 업데이트 수행을 시작할 준비가 되었음을 표시합니다.
- system_prepare_failed: 시스템이 수동 업데이트를
시작할 수 없음을 표시합니다. 참고: 이벤트 로그를 확인하십시오.
- system_initializing: 시스템이 업데이트할 노드를 준비 중임을 표시합니다.
- system_updating: 노드를 업데이트 중임을 표시합니다.
- system_updating_pausing, 이는 노드를 계속해서 업데이트하기 전에 시스템이 일시정지됨을
표시합니다.참고: applysoftware -continue를 지정하는 경우 상태가 system_updating으로 변경됩니다.
- system_committing, 이는 모든 노드가 업데이트되고 시스템이 새 코드를 준비 중임을 표시합니다.
- system_stalled, 이는 예상치 못한 노드 문제점으로 인해 업데이트가 중단되었음을 표시합니다.
- system_stalled_non_redundant, 이는 종속 볼륨으로 인해 업데이트가 중단되었음을 표시합니다.
- system_restoring, 이는 정지된 업데이트가 사용자에 의해 취소되었음을
표시합니다. 참고: 이전 코드 버전이 복원됩니다.
- system_restoring_pausing, 이는 노드를 계속해서 복원하기 전에 시스템이 일시정지됨을
표시합니다.참고: applysoftware -continue를 지정하는 경우 상태가 system_updating_restoring으로 변경됩니다.
- system_restoring_stalled_non_redundant, 이는 업데이트가 취소된 후 종속 볼륨으로 인해 정지되었음을 표시합니다.
- system_manual_update: 수동 업데이트가 진행 중임을 표시합니다.
- system_completion_required, 이는 모든 노드가 업데이트되고
관리 기능이 사용 가능하지만 업데이트를 완료하는 데 추가 시스템 변경이 필요함을
표시합니다.참고: 이벤트 로그를 확인하십시오.
- system_completing: 자동 업데이트 완료가 진행 중임을 표시합니다.
- system_completing_pausing: 자동 업데이트 완료가 일시정지되었음을 표시합니다.
- system_completing_paced: 단계적 업데이트 완료가 진행 중임을 표시합니다.
- system_completing_stalled, 이는 예상치 못한 문제점으로 인해 자동 업데이트 완료가 정지되었음을 표시합니다.
- enclosures: 격납장치 펌웨어를 업데이트 중임을 표시합니다.
- enclosures_stalled, 이는 격납장치 펌웨어 업데이트가 예상치 못한 문제점으로 인해 정지되었거나 격납장치에 중복성이 부족함을 표시합니다.
- enclosures_restoring, 이는 중단된 업데이트가 사용자에 의해 취소되었음을 표시합니다. 이전 코드 버전을 격납장치 캐니스터로 복원하는 중입니다.
- drives: 드라이브 펌웨어를 업데이트 중임을 표시합니다.
- event_sequence_number
- 코드 업데이트의 현재 문제점을 설명하는 이벤트를 표시합니다. 값은 10진수 형식의 숫자 문자열이어야 합니다(또는 공백).
- progress
- 업데이트된 오브젝트의 수(경과 시간이 아닌)를 기준으로 현재 업데이트 활동의 완료 백분율을 표시합니다. 값은 0 - 100 범위의 숫자 문자열(10진수)이어야 합니다.
- 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
- 현재 노드 관련 업데이트에서 다음 노드의 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
