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.

Aufrüstungen

Auslaufen & Inkompatibilität

Es wurden keine ausgelaufenen oder inkompatiblen Änderungen in v1.11.2 eingeführt.

Durchsetzung des Upgrade-Pfades und Verhinderung von Downgrades

Ab Version SUSE Storage v1.5.0 werden Upgrades nur von einer Minor-Version zur nächsten aufeinanderfolgenden Minor-Version unterstützt. Zum Beispiel können Sie von 1.5.x auf 1.6.x upgraden, aber das Überspringen von Versionen (wie von 1.4.x auf 1.6.x) wird nicht unterstützt. Wenn Sie versuchen, von einer nicht unterstützten Version ein Upgrade durchzuführen oder eine Minor-Version zu überspringen, schlägt die Operation automatisch fehl. Sie können jedoch zur zuvor installierten Version ohne Unterbrechung des Dienstes oder Ausfallzeit zurückkehren.

Darüber hinaus unterstützt SUSE Storage keine Downgrades. Diese Einschränkung hilft, unerwartetes Systemverhalten und Probleme im Zusammenhang mit Funktionsinkompatibilität, Auslaufen oder Entfernung zu verhindern.

  • Sobald Sie erfolgreich auf v1.11.2 ein Upgrade durchgeführt haben, dürfen Sie nicht zur zuvor installierten Version zurückkehren.

  • Downgrades werden nicht unterstützt und sind daher nicht empfohlen.

Die folgende Tabelle skizziert die unterstützten Upgrade-Pfade.

Aktuelle Version Zielversion Unterstützt Beispiel

x.y.*

x.(y+1).*

v1.4.2 bis v1.5.1

x.y.*

x.y.(*+n)

v1.5.0 bis v1.5.1

x.y[^lastMinorVersion].*

(x+1).y.*

v1.30.0 bis v2.0.0

x.(y-1).*

x.(y+1).*

X

v1.3.3 bis v1.5.1

x.(y-2).*

x.(y+1).*

X

v1.2.6 bis v1.5.1

Manuelle Überprüfungen vor Upgrades

Automatisierte Überprüfungen werden nur für einige Upgrade-Pfade durchgeführt, und der Vor-Upgrade-Checker deckt möglicherweise nicht alle Szenarien ab. Manuelle Überprüfungen, die entweder mit kubectl oder der Benutzeroberfläche durchgeführt werden, werden für diese Szenarien empfohlen. Sie können mildernde Maßnahmen ergreifen oder das Upgrade aufschieben, bis die Probleme behoben sind.

  • Stellen Sie sicher, dass alle V2 Data Engine-Volumes getrennt und die Replikate gestoppt sind. Die V2 Data Engine unterstützt derzeit keine Live-Upgrades.

  • Vermeiden Sie Upgrades, wenn Volumes den Status "Fehlerhaft" haben. Wenn alle Replikate als unbrauchbar erachtet werden, können sie gelöscht werden und Daten können dauerhaft verloren gehen (wenn keine brauchbaren Sicherungen vorhanden sind).

  • Vermeiden Sie Upgrades, wenn ein fehlgeschlagenes Backing Image vorhanden ist. Für weitere Informationen siehe Backing Image.

  • Erstellen Sie ein Longhorn-System-Backup, bevor Sie das Upgrade durchführen. Siehe Longhorn-System-Backup für Anweisungen. Ein System-Backup stellt sicher, dass alle kritischen Ressourcen, wie Volumes und Backing Images, gesichert sind und wiederhergestellt werden können, falls Probleme auftreten.

Upgrade SUSE Storage

Normalerweise gibt es zwei Schritte im Upgrade-Prozess: Zuerst den Longhorn Manager auf die neueste Version upgraden, dann die Longhorn Engine manuell auf die neueste Version mit dem neuesten Longhorn Manager upgraden.

1. Upgrade Longhorn Manager

2. Manuelles Upgrade der Longhorn Engine

Nachdem der Longhorn Manager upgegradet wurde, muss auch die Longhorn Engine upgegradet werden unter Verwendung der SUSE Storage Benutzeroberfläche.

3. Automatisches Upgrade der Longhorn Engine

Seit SUSE Storage v1.1.1 bieten wir eine Option an, um Ihnen zu helfen, Engines automatisch zu upgraden.

4. Automatische Migration wiederkehrender Jobs

Mit der Einführung des neuen, labelgesteuerten Recurring Job Features hat SUSE Storage das RecurringJobs Feld in der Volume-Spezifikation entfernt und plant, RecurringJobs in der StorageClass auslaufen zu lassen.

Während des Upgrades führt SUSE Storage automatisch Folgendes aus:

  • Erstellt neue CRs für wiederkehrende Jobs aus dem recurringJobs Feld in der Volume-Spezifikation und konvertiert sie in die Volume-Labels.

  • Erstellt neue CRs für wiederkehrende Jobs aus dem recurringJobs in der StorageClass und konvertiert sie in den neuen recurringJobSelector Parameter.

Besuchen Sie Wiederkehrende Snapshot und Sicherungen für weitere Informationen über das neue Recurring Job Feature.

Erweiterte Lektüre

Besuchen Sie Einige alte Instanz-Manager-Pods laufen weiterhin nach dem Upgrade für weitere Informationen über die Bereinigungsstrategie der Instanz-Manager-Pods während des Upgrades.

Benötigen Sie Hilfe?

Wenn Sie Probleme haben, melden Sie diese bitte hier und fügen Sie Ihre Sicherungs-YAML-Dateien sowie die Protokolle des Managers bei.

SUSE Storage erlaubt nur Upgrades von Patch-Versionen der letzten Minor-Version vor der neuen Major-Version. Wenn v1.8.0 die letzte Minor-Version vor v2.0 ist, können Sie von jeder Patch-Version von v1.8.0 auf jede Patch-Version von v2.0 upgraden.