"Dry run pre-check failure in execution for VMware vCenter Server Platform Services Controller upgrade with error" 오류와 함께 VxRail 업그레이드가 실패합니다.
lcm.log:
2019-05-12T09:22:20.198+0000 ERROR [pool-9-thread-1] com.vce.lcm.service.checker.upgrade.PSCDryRunPrechecker PSCDryRunPrechecker.performDryRun:118 - Dry run pre-check failure in execution for VMware vCenter Server Platform Services Controller upgrade with error: ..
2019-05-12T09:22:20.199+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1541 - 업그레이드 예외 처리.
2019-05-12T09:22:20.201+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.setStatusToUpgradeFailed:1531 - set bundle VMware vCenter Server 어플라이언스 상태 업그레이드 실패
2019-05-12T09:22:20.201+0000 ERROR [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1569 - 업그레이드 실패: VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip(예외:
com.vce.lcm.exception.LCMInternalException): 업그레이드 스크립트를 실행하지 못했습니다.
at com.vce.lcm.service.checker.upgrade.PSCDryRunPrechecker.performDryRun(PSCDryRunPrechecker.java:120) ~[lcm_module-4.7.200.jar:?]
at com.vce.lcm.service.checker.upgrade.AbstractApplianceDryRunPrechecker.performCheck(AbstractApplianceDryRunPrechecker.java:62) ~[lcm_module-4.7.200.jar:?]
at com.vce.lcm.helper.LCMUtilService.executeIndividualCheck(LCMUtilService.java:758) ~[lcm_module-4.7.200.jar:?]
다음 단계에 따라 복합 구성이 손상되었는지 확인합니다.
- 해시 알고리듬이 사용된 해시 키는 다음과 같이 표시됩니다.
- 손상된 업그레이드 복합 기능이 있는 로컬 시스템에서 cmd를 열고 다음 명령을 실행합니다.
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
예: certUtil -hashfile C:\Downloads\VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip SHA256
HashAlgorithm 옵션은 다음과 같습니다.
MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
- cmd에서 생성된 해시 키를 support.emc.com 검색된 해시 키와 비교하여 일치하지 않으면 다운로드한 복합 키가 손상됨을 의미합니다.
- 컴포지트(Composite)를 다시 다운로드하고 이전 2단계를 반복하여 새 항목이 올바르게 다운로드되었는지 확인합니다.
- VxRail Manager에서 스냅샷을 생성하고 이전 업그레이드를 시작하기 전에 스냅샷을 다시 생성한 후 새로 다운로드한 업그레이드 컴포지트를 사용하여 업그레이드를 재시도합니다.
- 스냅샷이 생성되지 않은 경우 스냅샷을 생성하고 다음 3단계를 수행합니다.
- VxRail Manager VM에서 아래 명령을 사용하여 mystic DB를 엽니다.
psql -U postgres mysticmanager;
- 다음 명령을 실행하여 업그레이드 상태를 HAS_NEWER 재설정합니다.
update virtual_appliance set upgrade_status='HAS_NEWER'where component_id='VXRAIL_SYSTEM';
- 아래 명령을 사용하여 run providers 및 vmware-marvin 서비스를 재시작합니다.
systemctl restart vmware-marvin
systemctl restart run serverss