Upgrade Trident Protect
Sie können Trident Protect auf die neueste Version aktualisieren, um von neuen Funktionen oder Fehlerbehebungen zu profitieren.
|
|
|
Schritt 1: Wählen Sie eine Version
Trident Protect-Versionen folgen einer datumsbasierten YY.MM Namenskonvention, wobei „YY“ die letzten beiden Ziffern des Jahres und „MM“ der Monat sind. Dot-Releases folgen einer YY.MM.X Konvention, wobei „X“ das Patch-Level ist. Sie wählen die Version aus, auf die Sie aktualisieren möchten, basierend auf der Version, von der Sie aktualisieren.
-
Sie können ein direktes Upgrade auf jede Zielversion durchführen, die innerhalb eines Vier-Versions-Fensters Ihrer installierten Version liegt. Beispielsweise können Sie direkt von 24.10 (oder jeder 24.10 dot release) auf 25.10 aktualisieren.
-
Wenn Sie von einer Version außerhalb des Vier-Versions-Fensters aktualisieren, führen Sie ein mehrstufiges Upgrade durch. Verwenden Sie die Upgrade-Anweisungen für die "Frühere Version" Version, von der Sie aktualisieren, um auf die neueste Version zu aktualisieren, die in das Vier-Versions-Fenster passt. Wenn Sie beispielsweise 24.10 verwenden und auf 26.02 aktualisieren möchten:
-
Erstes Upgrade von 24.10 auf 25.02.
-
Führen Sie dann ein Upgrade von 25.02 auf 26.02 durch.
-
Schritt 2: Trident Protect aktualisieren
Um Trident Protect zu aktualisieren, führen Sie die folgenden Schritte aus.
-
Aktualisieren Sie das Trident Helm-Repository:
helm repo update -
Rüsten Sie die Trident Protect CRDs auf:
Dieser Schritt ist erforderlich, wenn Sie von einer Version vor 25.06 aktualisieren, da die CRDs jetzt im Trident Protect Helm-Chart enthalten sind. -
Führen Sie diesen Befehl aus, um die Verwaltung von CRDs zu verschieben von
trident-protect-crdsZutrident-protect:kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}' -
Führen Sie diesen Befehl aus, um das Helm-Geheimnis für das
trident-protect-crdsDiagramm:Deinstallieren Sie nicht die trident-protect-crdsDiagramm mit Helm, da dadurch Ihre CRDs und alle zugehörigen Daten entfernt werden könnten.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Upgrade Trident Protect:
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protectSie können den Protokollierungsgrad während des Upgrades konfigurieren, indem Sie Folgendes hinzufügen --set logLevel=debugzum Upgrade-Befehl. Die Standardprotokollierungsstufe istwarnDie Für die Fehlerbehebung wird die Verwendung von Debug-Protokollierung empfohlen, da sie dem NetApp Support hilft, Probleme zu diagnostizieren, ohne dass Änderungen am Protokollierungsgrad oder eine Reproduktion des Problems erforderlich sind.