Dell VxRail: Oppgraderingsopplevelser kjører forhåndskontrollfeil ved utførelse for oppgradering av VMware vCenter Server Platform Services Controller
Summary: Oppgraderingen mislykkes med kjøring av forhåndskontrollfeil i utførelsen av VMware vCenter Server Platform Services Controller-oppgraderingen med feilmelding: Kontroller at patch iso er gyldig. ...
Symptoms
VxRail-oppgraderingen mislykkes og viser feilmeldingen «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 skjer på grunn av følgende:
- Ødelagt VxRail sammensatt .zip fil eller noe gikk galt under nedlastingen.
Resolution
Følg trinnene nedenfor for å kontrollere om kompositten er skadet.
-
Søk etter den sammensatte måloppgraderingen, for eksempel: VxRail 4.7.200 sammensatt oppgraderingspakke for 4.7.x

-
Under det funnet resultatet, trykk kontrollsum

-
Den viser Hash-tasten med Hash-algoritmen som brukes som følger

-
På den lokale maskinen som har den ødelagte oppgraderingskompositten, åpner du cmd og kjører følgende kommando:
certUtil -hashfile pathToFileToCheck [HashAlgorithm]
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 ødelagt
-
Last ned kompositten på nytt og gjenta de to foregående trinnene for å garantere at den nye er lastet ned på riktig måte.
-
Hvis et øyeblikksbilde er tatt fra VxRail Manager og før du startet den forrige oppgraderingen, må du gå tilbake til det og prøve oppgraderingen på nytt ved hjelp av den nylig nedlastede oppgraderingskompositten.
-
Hvis det ikke ble tatt et øyeblikksbilde, tar du et øyeblikksbilde og utfører følgende tre 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 runjars og vmware-marvin-tjenestene på nytt ved hjelp av kommandoene nedenfor
systemctl restart vmware-marvin systemctl restart runjars
- Åpne mystic DB ved hjelp av kommandoen nedenfor på VxRail Manager VM: