Mise à niveau ou désinstallation d'Astra Trident
Vous pouvez mettre à niveau Astra Trident pour Docker en toute sécurité, sans impact sur les volumes en cours d'utilisation. Pendant le processus de mise à niveau, il y aura une courte période où docker volume
les commandes dirigées au niveau du plug-in ne réussiront pas et les applications ne pourront pas monter les volumes tant que le plug-in ne sera pas de nouveau exécuté. Dans la plupart des cas, c'est une question de secondes.
Mise à niveau
Suivez les étapes ci-dessous pour mettre à niveau Astra 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 d'Astra Trident remplace le nDVP. Vous devez mettre à niveau directement à partir du netapp/ndvp-plugin
image vers lenetapp/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 la mise à niveau d'une ancienne version d'Astra Trident (pré-20.10) vers Astra Trident 20.10 ou version ultérieure, vous risquez de vous produire une erreur. Pour plus d'informations, voir "Problèmes connus". Si vous exécutez l'erreur, vous devez d'abord désactiver le plug-in, puis retirer le plug-in, puis installer la version Astra 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
Effectuez les opérations suivantes pour désinstaller Astra 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