Amélioration de Trident Protect
Vous pouvez mettre à jour Trident Protect vers la dernière version pour bénéficier des nouvelles fonctionnalités ou des correctifs de bugs.
|
|
|
Étape 1 : sélectionnez une version
Les versions de Trident Protect suivent une convention de nommage basée sur la date YY.MM, où « YY » est les deux derniers chiffres de l'année et « MM » est le mois. Les versions dot suivent une YY.MM.X convention, où « X » est le niveau de correctif. Vous sélectionnerez la version vers laquelle effectuer la mise à niveau en fonction de la version à partir de laquelle vous effectuez la mise à niveau.
-
Vous pouvez effectuer une mise à niveau directe vers n'importe quelle version cible située dans un intervalle de quatre versions maximum par rapport à votre version installée. Par exemple, vous pouvez effectuer une mise à niveau directe de 24.10 (ou de toute version dérivée de 24.10) vers 25.10.
-
Si vous effectuez une mise à niveau depuis une version en dehors de la fenêtre de quatre versions, effectuez une mise à niveau en plusieurs étapes. Utilisez les instructions de mise à niveau pour la "version antérieure" version à partir de laquelle vous effectuez la mise à niveau afin de passer à la version la plus récente qui correspond à la fenêtre de quatre versions. Par exemple, si vous utilisez la version 24.10 et souhaitez passer à la version 26.02 :
-
Première mise à jour de 24.10 à 25.02.
-
Ensuite, passez de 25.02 à 26.02.
-
Étape 2 : Mise à niveau de Trident Protect
Pour mettre à niveau Trident Protect, procédez comme suit.
-
Mettez à jour le référentiel Trident Helm :
helm repo update -
Mettez à niveau les CRD Trident Protect :
Cette étape est nécessaire si vous effectuez une mise à niveau depuis une version antérieure à la 25.06, car les CRD sont désormais inclus dans le tableau Trident Protect Helm. -
Exécutez cette commande pour déplacer la gestion des CRD de
trident-protect-crdsàtrident-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"}}}' -
Exécutez cette commande pour supprimer le secret Helm pour le
trident-protect-crdsgraphique:Ne désinstallez pas le trident-protect-crdsgraphique à l'aide de Helm, car cela pourrait supprimer vos CRD et toutes les données associées.
kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm -
-
Mise à niveau de Trident Protect :
helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protectVous pouvez configurer le niveau de journalisation lors de la mise à niveau en ajoutant --set logLevel=debugà la commande de mise à niveau. Le niveau de journalisation par défaut estwarn. L'activation de la journalisation de débogage est recommandée pour le dépannage, car elle aide le support NetApp à diagnostiquer les problèmes sans nécessiter de modifications du niveau de journalisation ni de reproduction du problème.