Mise à niveau ou désinstallation de Trident
Vous pouvez mettre à niveau Trident pour Docker en toute sécurité, sans impact sur les volumes utilisés. Au cours du processus de mise à niveau, les docker volume
commandes dirigées vers le plug-in ne réussiront pas et les applications ne pourront pas monter les volumes tant que le plug-in ne sera pas exécuté à nouveau. Dans la plupart des cas, c'est une question de secondes.
Mise à niveau
Effectuez les étapes ci-dessous pour mettre à niveau Trident pour Docker.
-
Lister les volumes existants :
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
-
Désactivez le plug-in :
docker plugin disable -f netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Mettez à niveau le plug-in :
docker plugin upgrade --skip-remote-check --grant-all-permissions netapp:latest netapp/trident-plugin:21.07
La version 18.01 de Trident remplace nDVP. Vous devez effectuer une mise à niveau directe de l' `netapp/ndvp-plugin`image vers l' `netapp/trident-plugin`image. -
Activer le plug-in :
docker plugin enable netapp:latest
-
Vérifiez que le plug-in est activé :
docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest Trident - NetApp Docker Volume Plugin true
-
Vérifier que les volumes sont visibles :
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
Si vous effectuez une mise à niveau d'une ancienne version de Trident (antérieure à 20.10) vers Trident 20.10 ou une version ultérieure, vous risquez de générer une erreur. Pour plus d'informations, reportez-vous "Problèmes connus"à . Si vous entrez dans l'erreur, vous devez d'abord désactiver le plug-in, puis supprimer le plug-in, puis installer la version Trident requise en passant un paramètre de configuration supplémentaire : docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
|
Désinstaller
Procédez comme suit pour désinstaller Trident pour Docker.
-
Supprimez tous les volumes créés par le plug-in.
-
Désactivez le plug-in :
docker plugin disable netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Retirez le plug-in :
docker plugin rm netapp:latest