Symptoms
Upgradujte cluster VxRail na verzi 8.0.210 jedním z následujících 2 způsobů:
1. Použití veřejného rozhraní API VxRail k provedení předběžné kontroly upgradu a poté pokračujte k provedení upgradu pomocí veřejného rozhraní API.
2. Spuštění upgradu z nástroje SDDC Manager v prostředí VCF v zařízení VxRail.
Zkontrolujte proces upgradu z uživatelského rozhraní doplňku VxRail a zobrazí chybu "Failed to processing the request body".
Cause
Pokud byl cluster upgradován z verze VxRail 4.5.x, 4.7.x na verzi VxRail 7.0.x, 8.0.x, v adresáři "/etc/vmware-marvin/scripts/lcm" pro migraci se data migrace upgrade uloží a vlastníkem složky pro migraci je uživatel root.
Předběžná kontrola upgradu VxRail 8.0.210 provede zálohu obsahu v adresáři "/etc/vmware-marvin/scripts/lcm", provede ověření a vyčištění a poté obnoví obsah adresáře.
Vzhledem k tomu, že vlastníkem složky migrace je uživatel root, nemá kontrola před upgradem dostatečná oprávnění k jejímu zálohování ani vyčištění, takže obsah adresáře "/etc/vmware-marvin/scripts/lcm" se neobnoví, což způsobí ztrátu všech skriptů souvisejících s LCM.
Tento problém má vliv pouze na předběžnou kontrolu a metodu upgradu rozhraní API. Pokud se upgrade provádí z uživatelského rozhraní doplňku VxRail, k tomuto problému nedojde.
Resolution
Při nasazení skriptů LCM 8.0.210 v nástroji VxRail Manager postupujte podle níže uvedených kroků.
1. Stáhněte si složený balíček upgradu VxRail 8.0.210 z
webu podpory společnosti Dell.
2. Rozbalte soubor "surrogate.war" z balíčku upgradu na verzi 8.0.210.
3. Extrahujte lcm-scripts.zip ze souboru "surrogate.war".
4. Nahrajte lcm-scripts.zip do nástroje VxRail Manager v adresáři "/tmp".
5. Přihlaste se k virtuálnímu počítači VxRail Manager pomocí SSH. Přepněte na uživatele root a spusťte níže uvedené příkazy.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Opakujte nástroj LCM.