Symptoms
Aggiornare il cluster VxRail alla versione 8.0.210 con uno dei 2 metodi seguenti:
1. Utilizzare l'API pubblica VxRail per eseguire una verifica preliminare dell'aggiornamento, quindi continuare a utilizzare l'API pubblica per eseguire l'aggiornamento.
2. Attivare l'upgrade da SDDC Manager in un'ambiente VCF su VxRail.
Controllare il processo di aggiornamento dall'interfaccia utente del plug-in VxRail, segnala l'errore "Failed to process the request body".
Cause
Se il cluster è stato aggiornato dalle release VxRail 4.5.x, 4.7.x alle release VxRail 7.0.x, 8.0.x, nella directory "/etc/vmware-marvin/scripts/lcm" di VxRail Manager è presente una cartella di migrazione per salvare i dati della migrazione dell'upgrade e il proprietario della cartella di migrazione è l'utente root.
La verifica preliminare dell'aggiornamento di VxRail 8.0.210 eseguirà il backup del contenuto nella directory "/etc/vmware-marvin/scripts/lcm", eseguirà alcuni processi di convalida e pulizia, quindi ripristinerà il contenuto della directory.
Poiché il proprietario della cartella di migrazione è l'utente root, la verifica preliminare dell'aggiornamento non dispone di privilegi sufficienti per eseguirne il backup o la pulizia, pertanto il contenuto della directory "/etc/vmware-marvin/scripts/lcm" non viene ripristinato, causando la perdita di tutti gli script correlati a LCM.
Questo problema riguarda solo il controllo preliminare e il metodo di aggiornamento delle API. Se l'upgrade viene eseguito dall'interfaccia utente del plug-in VxRail, non si verifica questo problema.
Resolution
Seguire la procedura riportata di seguito per implementare gli script LCM 8.0.210 su VxRail Manager.
1. Scaricare il pacchetto composito di upgrade a VxRail 8.0.210 dal
sito del supporto Dell.
2. Estrarre il file "surrogate.war" dal pacchetto di aggiornamento della versione 8.0.210.
3. Estrai il "lcm-scripts.zip" da "surrogate.war".
4. Caricare il file "lcm-scripts.zip" in VxRail Manager nella directory "/tmp".
5. Accedere alla VM di VxRail Manager tramite SSH. Passare all'utente root ed eseguire i comandi riportati di seguito.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/
chmod 777 -R /etc/vmware-marvin/scripts/lcm
6. Riprovare a LCM.