VCSA 7 update 중 멈춤 증상.

증상 및 환경 :
vCenter 7.0.3.1600 버전에서 7.0.3 1800 버전으로 업데이트 중 27%에서 반응 없음.
VCenter Server Management(port:5480) 페이지에서 “update” TAB Staging 중에 더 이상 진행되지 않았고 “Cancel”을 해도 “Error in method invocation [Errno 2] No such file or directory” 메세지 발생하며 Cancel 되지 않음.

해결방안 :
사전 확인 사항 : 온라인 업데이트 가능한 상황인가? (internet/dns 정상확인)
NTP로 시간을 맞추거나 VCSA 의 시간이 정상인가?
기타 업데이트가 불가능한 상황인가? (Disk 사용량, 서비스 정상 등)
“/storage/core” 의 사용량 확인. update 관련 disk 사용은 “/storage/core/software-update” 아래에서 사용.

위의 사항에 모두 해당이 안 된다면 update state 파일을 삭제하여 update 상황자체를 리셋할 수 있음.
(VCSA를 리부팅해도 이전의 업데이트 진행상황을 그대로 로딩해옴.)

1. ssh 또는 bash shell로 접근 필요.(참조 : Enable or Disable SSH and Bash Shell Access (vmware.com))
2. shell 에서 “/etc/applmgmt/appliance/software_update_state.conf” 파일 확인

	{
	    "state": "STAGE_IN_PROGRESS",
	    "version": "7.0.3.01800",
	    "latest_query_time": "2024-04-26T01:38:36Z",
	    "operation_id": "/storage/core/software-update/stage_operation"
	}

“state”: “STAGE_IN_PROGRESS” 라인 진행중으로 확인.


3. applmgmt 서비스 중지 후 해당 파일 백업/삭제.
(applmgmt stop 이후 5480 administrator page 정상적으로 표시되지 않음.)

# service-control --stop applmgmt
# rm software_update_state.conf
# service-control --start applmgmt
# service-control --status applmgmt

4. 업데이트 재시작.

기존의 작업은 27%에서 interrupted로 변경.

새로 update할 버전 선택후 Stage and Install 으로 진

업데이트 중 세부로그는 shell 접속 후, “/var/log/vmware/applmgmt/update_microservice.log” 파일에서 확인.
정상진행 확인.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다