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
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Dell VxRail : LCM n’a pas pu traiter le corps de la demande en raison de la perte de scripts liés à LCM

Summary: LCM n’a pas pu traiter le corps de la demande en raison de la perte de scripts liés à LCM.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

Mettez à niveau le cluster VxRail vers la version 8.0.210 en suivant l’une des 2 méthodes suivantes :
1. Utilisez l’API publique VxRail pour effectuer une vérification préalable à la mise à niveau, puis continuez à utiliser l’API publique pour effectuer la mise à niveau.
2. Déclenchez la mise à niveau à partir de SDDC Manager dans un environnement VCF sur VxRail.
 
Vérifiez le processus de mise à niveau à partir de l’interface utilisateur du plug-in VxRail. L’erreur « Échec du traitement du corps de la demande » s’affiche.
image.png

Cause

Si le cluster a été mis à niveau à partir des versions 4.5.x et 4.7.x de VxRail vers les versions 7.0.x et 8.0.x, il existe un dossier de migration dans le répertoire « /etc/vmware-marvin/scripts/lcm » de VxRail Manager pour enregistrer les données de migration de la mise à niveau, et le propriétaire du dossier de migration est l’utilisateur root.

La vérification préalable à la mise à niveau de VxRail 8.0.210 sauvegarde le contenu dans le répertoire « /etc/vmware-marvin/scripts/lcm », effectue certaines tâches de validation et de nettoyage, puis restaure le contenu du répertoire.

Étant donné que le propriétaire du dossier de migration est l’utilisateur root, la vérification préalable à la mise à niveau ne dispose pas de privilèges suffisants pour le sauvegarder ou le nettoyer, de sorte que le contenu du répertoire « /etc/vmware-marvin/scripts/lcm » n’est pas restauré, ce qui entraîne la perte de tous les scripts associés à LCM.

Ce problème n’affecte que la vérification préalable de l’API et la méthode de mise à niveau. Si la mise à niveau est effectuée à partir de l’interface utilisateur du plug-in VxRail, vous ne rencontrerez pas ce problème.

Resolution

Suivez les étapes ci-dessous pour déployer les scripts LCM 8.0.210 sur VxRail Manager.

1. Téléchargez l’offre groupée composite de mise à niveau de VxRail 8.0.210 à partir du site de support Dell.

2. Extrayez « surrogate.war » du bundle de mise à niveau 8.0.210.

3. Extrayez le « lcm-scripts.zip » du « surrogate.war ».

4. Téléchargez le « lcm-scripts.zip » dans VxRail Manager sous le répertoire « /tmp ».

5. Connectez-vous à la machine virtuelle VxRail Manager via SSH. Passez à l’utilisateur root et exécutez les commandes ci-dessous.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/

chmod 777 -R /etc/vmware-marvin/scripts/lcm

6. Réessayez LCM.

Article Properties


Last Published Date

14 Mar 2024

Version

1

Article Type

Solution