XClarity Administrator v4.0 auf v4.1 als Container aktualisieren
Wenn Lenovo XClarity Administrator als Docker-Container ausgeführt wird, verwenden Sie dieses Aktualisierungsverfahren, um die neueste Software als neuen Container zu installieren und die Datenträger des ursprünglichen Containers an den neuen Container anzubinden.
Vorbereitende Schritte
Für die Aktualisierung von XClarity Administrator v4.0 auf v4.1 als Container ist ein spezielles Aktualisierungsscript erforderlich, um bestimmte nicht persistente Dateien persistent zu machen.
Die Protokollierungsstufe wird nach Abschluss der Aktualisierung auf die Standardeinstellung wiederhergestellt.
Stellen Sie sicher, dass ein Linux-Nicht-Rootbenutzer auf dem Hostsystem vorhanden ist und dass der Nicht-Rootbenutzer Docker-Befehle ausführen kann. Ist dies nicht der Fall, fügen Sie den Benutzer zur Docker-Gruppe hinzu, indem Sie die folgenden Befehle ausführen:
XClarity Administrator wird nicht als privilegierter Container ausgeführt.
Vorgehensweise
Gehen Sie wie folgt vor, um einen XClarity Administrator Container zu aktualisieren.
Wechseln Sie zum Nicht-Rootbenutzer der Docker-Gruppe.
Laden Sie die XClarity Administrator-Container-Imagedatei (do-container-update.sh, docker-compose.env, docker-compose.yml, lnvgy_sw_lxca_ *.tar.gz) von Website zum Herunterladen von XClarity Administrator in einem neuen Verzeichnis auf Ihr neues lokales System herunter. Melden Sie sich auf der Website an und verwenden Sie dann den erhaltenen Zugriffsschlüssel für den Image-Download.
Importieren Sie das XClarity Administrator-Container-Image mit dem folgenden Befehl in Ihren Docker-Host.
Bearbeiten Sie die neue Datei docker-compose.env und aktualisieren Sie die folgenden Umgebungsvariablen, damit sie mit den Werten in der ursprünglichen Datei docker-compose.env übereinstimmen.
Nachfolgend finden Sie ein Beispiel für eine Umgebungsdatei.
Bearbeiten Sie die neue Datei docker-compose.yml. Aktualisieren Sie die Eigenschaft image oben in der Datei auf den Dateinamen des neuen Docker-Images und aktualisieren Sie die Netzwerkkonfigurationseinstellungen (Subnetz, Gateway und DNS), damit sie mit den Werten in der ursprünglichen Datei docker-compose.yml übereinstimmen.
Aktualisieren Sie das Container-Image in Docker, indem Sie den folgenden Befehl ausführen, wobei <ORIGINAL-CONTAINER-IMAGE-PATH> der Speicherort der ursprünglichen Containerdateien und <NEW-CONTAINER-IMAGE-PATH> der Speicherort ist, an dem Sie in Schritt 2 die neuen Container-Image-Dateien heruntergeladen haben.
Während des Aktualisierungsprozesses werden Sie aufgefordert, das Kennwort für den Befehl sudo einzugeben. Sie müssen das Kennwort eingeben, um fortfahren zu können.