Dell VxRail: Opgraderingsoplevelser kører pre-check fejl i udførelse for opgradering af VMware vCenter Server Platform Services Controller
Summary: Opgraderingen mislykkes med fejl ved kørsel før kontrol under kørsel for opgradering af VMware vCenter Server Platform Services Controller med fejl: Sørg for, at ISO-filen til programrettelsen er gyldig. ...
Symptoms
VxRail-opgradering mislykkes med fejlen "Dry run pre-check failure in execution for VMware vCenter Server Platform Services Controller upgrade with error".
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 - handling upgrade exception. 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 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, with exception: com.vce.lcm.exception.LCMInternalException: Failure running upgrade script. 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:?]
Cause
Dette sker på grund af følgende:
- Beskadiget VxRail composite .zip fil, eller noget gik galt under download.
Resolution
Følg nedenstående trin for at kontrollere, om sammensætningen er beskadiget.
-
Søg f.eks. efter målsammensatte opgraderingen: VxRail 4.7.200 sammensat opgraderingspakke til 4.7.x

-
Under det fundne resultat skal du trykke på kontrolsum

-
Det viser Hash-nøglen med Hash-algoritmen, der bruges som følger:

-
På den lokale computer, der har den beskadigede opgraderingssammensætning, skal du åbne cmd og køre følgende kommando:
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
F.eks.:
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 genererede hashnøgle fra cmd med den, der findes på support.emc.com, og hvis de har en uoverensstemmelse, betyder det, at den downloadede sammensætning er beskadiget
-
Download kompositmaterialet igen, og gentag de to foregående trin for at sikre, at det nye er downloadet korrekt.
-
Hvis der tages et snapshot fra VxRail Manager, og før du starter den forrige opgradering, skal du vende tilbage til det og prøve at opgradere igen ved hjælp af den nyligt downloadede opgraderingssammensætning.
-
Hvis der ikke er taget et snapshot, skal du tage et snapshot og udføre følgende tre trin:
- Åbn den mystiske DB ved hjælp af kommandoen herunder på VxRail Manager VM:
psql -U postgres mysticmanager;
- Nulstil opgraderingsstatus til HAS_NEWER ved at køre følgende kommando:
update virtual_appliance set upgrade_status='HAS_NEWER'where component_id='VXRAIL_SYSTEM';
- Genstart runjars og vmware-marvin-tjenester ved hjælp af nedenstående kommandoer
systemctl restart vmware-marvin systemctl restart runjars
- Åbn den mystiske DB ved hjælp af kommandoen herunder på VxRail Manager VM: