Dieses Dokument wurde mithilfe automatisierter maschineller Übersetzungstechnologie übersetzt. Wir bemühen uns um korrekte Übersetzungen, übernehmen jedoch keine Gewähr für die Vollständigkeit, Richtigkeit oder Zuverlässigkeit der übersetzten Inhalte. Im Falle von Abweichungen ist die englische Originalversion maßgebend und stellt den verbindlichen Text dar.

Manuelles Upgrade der Longhorn Engine

Sie können die Longhorn Engine manuell über die Longhorn-Benutzeroberfläche upgraden.

Voraussetzungen

Erstellen Sie immer Sicherungen, bevor Sie die Longhorn Engine-Images upgraden.

Upgrade den Longhorn Manager, bevor Sie die Longhorn Engine upgraden.

Offline-Upgrade

Befolgen Sie diese Schritte, wenn das Live-Upgrade nicht verfügbar ist oder wenn das Volume im degradierten Zustand feststeckt:

  1. Befolgen Sie das Trennverfahren für relevante Workloads.

  2. Wählen Sie alle Volumes mit der Batch-Auswahl aus. Klicken Sie auf die Schaltfläche für Batch-Operation Upgrade Engine und wählen Sie das in der Liste verfügbare Engine-Image aus. Es ist die Standard-Engine, die mit dem Manager für diese Version geliefert wird.

  3. Setzen Sie alle Workloads fort. Jedes Volume, das nicht Teil eines Kubernetes-Workloads ist, muss über die Longhorn-Benutzeroberfläche angeschlossen werden.

Live-Upgrade

SUSE Storage v1.8.x bis v1.11 unterstützt Live-Engine-Upgrades.

Das iSCSI Frontend unterstützt keine Live-Upgrades.

Live-Upgrade sollte nur mit gesunden Volumes durchgeführt werden.

  1. Wählen Sie das Volume aus, das Sie upgraden möchten.

  2. Klicken Sie auf Upgrade Engine im Dropdown-Menü.

  3. Wählen Sie das Engine-Image aus, auf das Sie upgraden möchten.

    1. Normalerweise ist es das einzige Engine-Image in der Liste, da die Longhorn-Benutzeroberfläche das aktuelle Image aus der Liste ausschließt.

  4. Klicken Sie auf „OK“.

Während des Live-Upgrades wird der Benutzer vorübergehend die doppelte Anzahl der Replikate sehen. Nach Abschluss des Upgrades sollte der Benutzer die gleiche Anzahl der Replikate wie zuvor sehen, und das Engine Image Feld des Volumes sollte aktualisiert werden.

Beachten Sie, dass nach dem Live-Upgrade Rancher oder Kubernetes weiterhin die alte Version des Images für die Engine und die neue Version für die Replikate anzeigen würden. Es wird erwartet. Das Upgrade ist erfolgreich, wenn Sie die neue Version des Images als Volume-Image auf der Seite "Volume-Details" aufgeführt sehen.

Bereinigen Sie das alte Image.

Nachdem Sie das Upgrade für alle Images durchgeführt haben, wählen Sie Settings/Engine Image aus der Longhorn-Benutzeroberfläche aus. Jetzt sollten Sie in der Lage sein, das nicht standardmäßige Image zu entfernen.