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 konnte den Anforderungstext nicht verarbeiten, weil LCM-bezogene Skripte verloren gegangen sind

Summary: LCM konnte den Anforderungstext nicht verarbeiten, da LCM-bezogene Skripte verloren gegangen sind.

This article applies to   This article does not apply to 

Symptoms

Führen Sie ein Upgrade des VxRail-Clusters auf 8.0.210 mit einer der folgenden 2 Methoden durch:
1. Verwenden Sie die öffentliche VxRail-API, um eine Vorabprüfung des Upgrades durchzuführen, und verwenden Sie dann weiterhin die öffentliche API, um das Upgrade durchzuführen.
2. Starten Sie das Upgrade von SDDC Manager in einer VCF on VxRail-Umgebung.
 
Überprüfen Sie den Upgradeprozess über die Benutzeroberfläche des VxRail-Plug-ins. Es wird der Fehler "Verarbeitung des Anforderungstexts fehlgeschlagen" gemeldet.
image.png

Cause

Wenn für den Cluster ein Upgrade von VxRail 4.5.x, 4.7.x auf VxRail 7.0.x- und 8.0.x-Versionen durchgeführt wurde, ist im VxRail Manager-Verzeichnis ein Migrationsordner "/etc/vmware-marvin/scripts/lcm" vorhanden, in dem die Upgrademigrationsdaten gespeichert werden, und der Eigentümer des Migrationsordners ist der Root-Nutzer.

Die Vorabprüfung des VxRail 8.0.210-Upgrades sichert den Inhalt im Verzeichnis "/etc/vmware-marvin/scripts/lcm", führt einige Validierungs- und Bereinigungsjobs durch und stellt dann den Inhalt des Verzeichnisses wieder her.

Da der Eigentümer des Migrationsordners der Root-Nutzer ist, verfügt die Upgrade-Vorabprüfung nicht über ausreichende Berechtigungen, um ihn zu sichern oder zu bereinigen, sodass der Inhalt des Verzeichnisses "/etc/vmware-marvin/scripts/lcm" nicht wiederhergestellt wird, was dazu führt, dass alle LCM-bezogenen Skripte verloren gehen.

Dieses Problem wirkt sich nur auf die API-Vorabprüfung und die Upgrade-Methode aus. Wenn das Upgrade über die Benutzeroberfläche des VxRail-Plug-ins durchgeführt wird, tritt dieses Problem nicht auf.

Resolution

Führen Sie die folgenden Schritte aus, um LCM-Skripte für Version 8.0.210 auf VxRail Manager bereitzustellen.

1. Laden Sie das zusammengesetzte VxRail 8.0.210-Upgrade-Bundle von der Dell Support-Website herunter.

2. Extrahieren Sie die Datei "surrogate.war" aus dem 8.0.210-Upgrade-Bundle

.3. Extrahieren Sie die "lcm-scripts.zip" aus "surrogate.war".

4. Laden Sie die "lcm-scripts.zip" in VxRail Manager im Verzeichnis "/tmp" hoch.

5. Melden Sie sich über SSH bei der VxRail Manager-VM an. Wechseln Sie zum Root-Nutzer und führen Sie die folgenden Befehle aus.
unzip /tmp/lcm-scripts.zip -d /etc/vmware-marvin/scripts/

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

6. Wiederholen Sie LCM.