Astra Trident upgraden oder deinstallieren
Astra Trident ist ohne Auswirkungen auf die verwendeten Volumes sicher auf Docker aktualisieren zu können. Während des Upgrade-Prozesses wird es einen kurzen Zeitraum geben, in dem docker volume
Befehle, die auf das Plugin gerichtet sind, nicht erfolgreich sind, und Anwendungen können keine Volumes mounten, bis das Plugin wieder ausgeführt wird. Unter den meisten Umständen dauert das nur wenige Sekunden.
Upgrade
Führen Sie die nachstehenden Schritte zum Upgrade von Astra Trident für Docker durch.
-
Liste der vorhandenen Volumes:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
-
Deaktivieren Sie das Plugin:
docker plugin disable -f netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Upgrade des Plug-ins:
docker plugin upgrade --skip-remote-check --grant-all-permissions netapp:latest netapp/trident-plugin:21.07
Die Version 18.01 von Astra Trident ersetzt die nDVP. Sie sollten direkt vom Bild auf das netapp/trident-plugin
Bild upgradennetapp/ndvp-plugin
. -
Plug-in aktivieren:
docker plugin enable netapp:latest
-
Vergewissern Sie sich, dass das Plug-in aktiviert ist:
docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest Trident - NetApp Docker Volume Plugin true
-
Vergewissern Sie sich, dass die Volumes sichtbar sind:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
Wenn Sie ein Upgrade von einer alten Version von Astra Trident (vor 20.10) auf Astra Trident 20.10 oder höher durchführen, tritt möglicherweise ein Fehler auf. Weitere Informationen finden Sie unter "Bekannte Probleme". Wenn der Fehler auftritt, sollten Sie zuerst das Plugin deaktivieren, dann das Plugin entfernen und dann die erforderliche Astra Trident-Version installieren, indem Sie einen zusätzlichen Konfigurationsparameter übergeben: docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
|
Deinstallieren
Führen Sie die folgenden Schritte aus, um Astra Trident für Docker zu deinstallieren.
-
Entfernen Sie alle Volumes, die das Plugin erstellt.
-
Deaktivieren Sie das Plugin:
docker plugin disable netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Entfernen Sie das Plugin:
docker plugin rm netapp:latest