Symptoms
Opgrader VxRail-klyngen til 8.0.210 på en af følgende 2 måder:
1. Brug af offentlig VxRail-API til at udføre en forhåndskontrol af opgraderingen, og fortsæt derefter med at bruge den offentlige API til at udføre opgraderingen.
2. Udløs opgraderingen fra SDDC Manager i et VCF på VxRail-miljø.
Kontroller opgraderingsprocessen fra VxRail-plugin-brugergrænsefladen, den rapporterer fejlen "Kunne ikke behandle anmodningsteksten."
Cause
Hvis klyngen blev opgraderet fra VxRail 4.5.x, 4.7.x-versioner til VxRail 7.0.x-, 8.0.x-versioner, er der en overførselsmappe i VxRail Manager-biblioteket "/etc/vmware-marvin/scripts/lcm", hvor opgraderingsoverførselsdataene gemmes, og ejeren af overførselsmappen er rodbruger.
Den forudgående kontrol af opgradering til VxRail 8.0.210 sikkerhedskopierer indholdet under biblioteket "/etc/vmware-marvin/scripts/lcm", udfører nogle validerings- og oprydningsjob og gendanner derefter mappeindholdet.
Da ejeren af migreringsmappen er rodbruger, har forhåndskontrollen af opgraderingen ikke rettigheder nok til at sikkerhedskopiere den eller rydde op i den, så biblioteksindholdet "/etc/vmware-marvin/scripts/lcm" gendannes ikke, hvilket medfører, at alle LCM-relaterede scripts går tabt.
Dette problem påvirker kun API-forhåndskontrol og opgraderingsmetode. Hvis opgraderingen udføres fra VxRail-plug-in-brugergrænsefladen, vil du ikke støde på dette problem.
Resolution
Følg nedenstående trin for at installere 8.0.210 LCM-scripts på VxRail Manager.
1. Download VxRail 8.0.210-opgraderingspakken fra
Dells supportwebsted.
2. Udpak "surrogate.war" fra 8.0.210-opgraderingspakken.
3. Uddrag "lcm-scripts.zip" fra "surrogate.war".
4. Overfør "lcm-scripts.zip" til VxRail Manager under biblioteket "/tmp".
5. Log på VxRail Manager VM via SSH. Skift til rodbrugeren, og kør nedenstående kommandoer.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Prøv LCM igen.