Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products

Dell VxRail: LCM non è riuscito a elaborare il corpo della richiesta a causa della perdita di script correlati a LCM

Summary: LCM non è riuscito a elaborare il corpo della richiesta a causa della perdita di script correlati a LCM.

This article applies to   This article does not apply to 

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".
image.png

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.