updateios 명령
용도
Virtual I/O Server 를 최신 유지보수 레벨로 업데이트합니다.
구문
updateios -dev 미디어 [-f] [ -install ] [ -accept ]
updateios -dev 미디어 [-f] [ -install ] [-bg -accept ]
updateios -query
updateios -commit
updateios -cleanup
updateios -remove { -file RemoveListFile | RemoveList}
updateios -listlang
설명
updateios 명령은 수정 사항을 설치하거나 VIOS를 최신 유지 관리 수준으로 업데이트하는 데 사용됩니다. 수정팩을 설치하거나 유지보수 레벨을 업데이트하기 전에 updateios 명령은 미리보기 설치를 실행하고 결과를 표시합니다. 그런 다음 계속하거나 종료하라는 프롬프트가 표시됩니다. 어떤 이유로든 미리보기가 실패하면 업데이트를 설치하지 마십시오.
VIOS 버전 2.2.2.0 이상에서는 파일에 대한 업데이트가 있는 경우 설치 파일 (bos.rte.install) 에 대해 별도의 미리보기가 표시됩니다. 설치의 입력을 제공한 후에는 나머지 설치의 미리보기가 표시되고 사용자의 입력을 입력하라는 프롬프트가 표시됩니다.
주: VIOS 파티션이 공유 스토리지 풀의 일부이고 클러스터 노드 상태가 UP인 경우 수정 팩 또는 서비스 팩을 적용할 수 없습니다. 수정 팩 또는 서비스 팩을 적용하려면 클러스터에서 VIOS 파티션을 제거하거나 DOWN 명령을 실행하여 클러스터 노드 상태를 clstartstop로 변경합니다.
주: updateios 명령 실행이 완료될 때까지 클러스터 구성 작업을 수행하지 마세요.
참고: 파일 백업 광 매체 저장소를 사용하는 경우, 수정팩을 적용하기 전에 매체 이미지를 오프로드해야 합니다.
플래그
| 플래그 이름 | 설명 |
|---|---|
| -accept | 소프트웨어를 설치하기 위해 필요한 소프트웨어 라이센스 계약에 동의하도록 지정합니다. |
| -cleanup | 이전 설치의 미완료 부분을 모두 제거하도록 정리 플래그를 지정합니다. 소프트웨어 제품 또는 업데이트가 인터럽트된 설치 후이거나 업데이트가 적용 또는 커미트 상태일 때마다 정리 처리를 수행합니다. 이 플래그를 필요에 따라 수동으로 실행할 수 있습니다. |
| -commit | -commit 플래그는 커밋되지 않은 모든 업데이트를 VIOS에 커밋합니다. |
| -dev 매체 | 설치할 이미지가 있는 장치 또는 디렉토리를 지정합니다. |
| -f | 커미트되지 않은 모든 업데이트가 새 업데이트를 적용하기 전에 강제로 커미트되도록 합니다. -dev 플래그와 결합되면 이 플래그는 새 업데이트를 적용하기 전에 모든 업데이트를 커미트합니다. |
| -file 파일 | 설치 제거할 항목의 목록을 포함하는 파일을 지정합니다. |
| -fs FilesetName | VIOS 설치에서 설치할 파일 세트의 이름을 지정합니다. 매체 |
| -install | VIOS에 신규 및 지원되는 파일 세트를 설치합니다. 주의: 사용자의 홈 디렉터리에 있는 로그 파일 install.log가 설치된 모든 파일 세트 목록으로 덮어씌워집니다.
|
| 목록 | VIOS 설치 매체에서 설치할 수 있는 파일 세트를 나열합니다. |
| -remove | 시스템에서 나열된 파일 세트를 제거합니다. 제거될 파일 세트는 명령행이나 RemoveListFile 파일에 나열되어야 합니다. |
| -listlang | 현재 설치된 모든 언어를 코드와 함께 나열합니다. |
| -rmlang | 언어 파일 집합을 제거합니다. |
| -preserve | 지정된 언어 코드 파일 세트를 보존하고 나머지 언어 파일 세트를 제거합니다. 주: 영어 파일 세트는 항상 보존됩니다.
|
| -bg | 백그라운드에서 명령을 실행합니다. -수락 옵션과 함께 사용해야 합니다. |
| -query | 실행 중인 명령의 상태를 표시합니다. |
종료 상태
다음 종료값이 리턴됩니다.
| 리턴 코드 | 설명 |
|---|---|
| 19 | 커미트되지 않은 모든 업데이트를 커미트해야 합니다. |
| 20 | 커미트되지 않은 업데이트가 없습니다. |
예
- VIOS 를 최신 레벨로 업데이트하려면 (업데이트가 마운트된 파일 시스템 /home/padmin/update에 있음) 다음 명령을 입력하십시오.
updateios -dev /home/padmin/update - VIOS 를 최신 레벨로 업데이트하려면 이전 레벨이 커미트되지 않은 경우 다음 명령을 입력하십시오.
updateios -f -dev /home/padmin/update - 부분적으로 설치된 업데이트를 정리하려면 다음 명령을 입력하십시오.
updateios -cleanup - 설치된 업데이트를 커미트하려면 다음 명령을 입력하십시오.
updateios -commit - VIOS 설치 매체에서 사용 가능한 파일 세트를 나열하려면 다음 명령을 입력하십시오.
updateios -list -dev /dev/cd0 - VIOS 설치 매체에서 파일 세트를 설치하려면 다음 명령을 입력하십시오.
updateios -fs ILMT-TAD4D-agent -dev /dev/cd1 - 현재 설치된 언어 파일 집합을 해당 코드와 함께 나열하려면 다음 명령을 입력합니다:
updateios -listlang - 모든 언어를 제거하고 일본어와 같은 한 언어를 유지하려면 다음 명령을 입력합니다:
updateios -rmlang -preserve ja_JP - 모든 언어를 제거하고 일본어, 스페인어, 프랑스어 등 두 개 이상의 언어를 유지하려면 다음 명령을 입력합니다:
updateios -rmlang -preserve ja_JP,es_ES,fr_FR - 백그라운드에서 명령을 실행하려면 다음과 같이 입력합니다:
updateios -dev /home/padmin/update -accept -bg