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.
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.