Aggiorna o disinstalla Trident
È possibile aggiornare Trident per Docker in tutta sicurezza, senza alcun impatto sui volumi in uso. Durante il processo di aggiornamento ci sarà un breve periodo in cui docker volume i comandi diretti al plugin non avranno esito positivo e le applicazioni non saranno in grado di montare volumi finché il plugin non sarà nuovamente in esecuzione. Nella maggior parte dei casi si tratta di una questione di secondi.
Aggiornamento
Per aggiornare Trident per Docker, procedere come segue.
-
Elenca i volumi esistenti:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
-
Disattivare il plugin:
docker plugin disable -f netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Aggiorna il plugin:
docker plugin upgrade --skip-remote-check --grant-all-permissions netapp:latest netapp/trident-plugin:21.07
La versione 18.01 di Trident sostituisce la versione nDVP. Dovresti effettuare l'aggiornamento direttamente da netapp/ndvp-pluginimmagine alnetapp/trident-pluginimmagine. -
Abilita il plugin:
docker plugin enable netapp:latest
-
Verificare che il plugin sia abilitato:
docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest Trident - NetApp Docker Volume Plugin true
-
Verificare che i volumi siano visibili:
docker volume ls DRIVER VOLUME NAME netapp:latest my_volume
|
|
Se stai effettuando l'aggiornamento da una vecchia versione di Trident (precedente alla 20.10) a Trident 20.10 o successiva, potresti riscontrare un errore. Per maggiori informazioni, fare riferimento a"Problemi noti" . Se riscontri questo errore, dovresti prima disabilitare il plugin, quindi rimuoverlo e infine installare la versione Trident richiesta passando un parametro di configurazione aggiuntivo: docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json
|
Disinstallare
Per disinstallare Trident per Docker, procedere come segue.
-
Rimuovere tutti i volumi creati dal plugin.
-
Disattivare il plugin:
docker plugin disable netapp:latest docker plugin ls ID NAME DESCRIPTION ENABLED 7067f39a5df5 netapp:latest nDVP - NetApp Docker Volume Plugin false
-
Rimuovere il plugin:
docker plugin rm netapp:latest