VxRail-oppgraderingen mislykkes med feilen «Dry run pre-check failure in execution for VMware vCenter Server Platform Services Controller upgrade with error» (Oppgradering av VMware vCenter Server Platform Services Controller med feil).
lcm.log:
2019-05-12T09:22:20.198 + 0000 FEIL [pool-9-thread-1] com.vce.lcm.service .checker.upgrade.PSCCheckRunPrechecker PSCImageRunPrechecker.performFastRun:118 – Feil i forhåndskontroll av tørrkjøring i utførelsen av VMware vCenter Server Platform Services Controller-oppgradering med feil: ..
2019-05-12T09:22:20.199+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1541 – håndtering av oppgraderingsunntak.
2019-05-12T09:22:20.201+0000 INFO [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.setStatusToUpgradeFailed:1531 – sett bunt VMware vCenter Server Appliance status to upgrade failed
2019-05-12T09:22:20.201+0000 ERROR [pool-9-thread-1] com.vce.lcm.service.LCMServiceImpl LCMServiceImpl.handleUpgradeException:1569 - failed to upgrade: VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip, med unntak:
com.vce.lcm.exception.LCMInternalException: Feil under kjøring av oppgraderingsskript.
på com.vce.lcm.service.checker.upgrade.PSC FxRunPrechecker.performRunRun(PSCRunRunPrechecker.java:120) ~[lcm_module-4.7.200.jar:?]
på com.vce.lcm.service.checker.upgrade.AbstractApplianceRunRunPrechecker.performCheck(AbstractApplianceRunRunPrechecker.java:62) ~[lcm_module-4.7.200.jar:?]
på com.vce.lcm.helper.LCMUtilService.executeIndividualCheck (LCMUtilService.java:758) ~[lcm_module-4.7.200.jar:?]
Dette skjer på grunn av følgende:
- Ødelagt zip-fil med kompositt for VxRail, eller noe gikk galt under nedlastingen.
Følg trinnene nedenfor for å kontrollere om kompositten er skadet.
- Åpne http://support.emc.com
- Søk etter for eksempel den sammensatte måloppgraderingen: VxRail 4.7.200 komposittoppgraderingspakke for 4.7.x
- Under resultatet du finner, trykker du på kontrollsum
- Den viser Hash-nøkkelen med Hash-algoritmen som brukes på følgende måte
- På den lokale maskinen som har den ødelagte oppgraderingskompositten, åpner du cmd og kjører følgende kommando:
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
For eksempel: certUtil -hashfile C:\Downloads\VXRAIL_COMPOSITE-4.7.200-13531219_for_4.7.x.zip SHA256
HashAlgorithm-valgene er:
MD2 MD4 MD5 SHA1 SHA256 SHA384 SHA512
- Sammenlign den genererte hash-nøkkelen fra cmd med den som ble funnet på support.emc.com, og hvis de ikke samsvarer, betyr dette at den nedlastede kompositten er skadet
- Last ned kompositten på nytt, og gjenta de to foregående trinnene for å garantere at den nye blir lastet ned på riktig måte.
- Hvis et øyeblikksbilde hentes fra VxRail Manager og før du starter den forrige oppgraderingen, går du tilbake til den og prøver å oppgradere på nytt ved hjelp av den nylig nedlastede oppgraderingskompositten.
- Hvis det ikke ble tatt noen øyeblikksbilder, tar du et øyeblikksbilde og utfører følgende 3 trinn:
- Åpne Mystic DB ved hjelp av kommandoen nedenfor på VxRail Manager VM:
psql -U postgres mysticmanager;
- Tilbakestill oppgraderingsstatusen til HAS_NEWER ved å kjøre følgende kommando:
update virtual_appliance set upgrade_status='HAS_NEWER''where component_id='VXRAIL_SYSTEM';
- Start runinstallerings- og vmware-android-tjenester på nytt ved hjelp av kommandoene nedenfor
systemctl restart vmware-dll
systemctl restart runimages