本繁體中文版使用機器翻譯,譯文僅供參考,若與英文版本牴觸,應以英文版本為準。

升級或解除安裝Astra Trident

貢獻者

您可以安全地升級適用於Docker的Astra Trident、而不會對使用中的磁碟區造成任何影響。在升級過程中、我們會在短時間內完成 docker volume 導向外掛程式的命令將不會成功、應用程式將無法掛載磁碟區、直到外掛程式再次執行為止。在大多數情況下、這是幾秒鐘的事。

升級

執行下列步驟以升級適用於Docker的Astra Trident。

步驟
  1. 列出現有的磁碟區:

    docker volume ls
    DRIVER              VOLUME NAME
    netapp:latest       my_volume
  2. 停用外掛程式:

    docker plugin disable -f netapp:latest
    docker plugin ls
    ID                  NAME                DESCRIPTION                          ENABLED
    7067f39a5df5        netapp:latest       nDVP - NetApp Docker Volume Plugin   false
  3. 升級外掛程式:

    docker plugin upgrade --skip-remote-check --grant-all-permissions netapp:latest netapp/trident-plugin:21.07
    註 18.01版的Astra Trident取代了nDVP。您應該直接從升級 netapp/ndvp-plugin 映像到 netapp/trident-plugin 映像。
  4. 啟用外掛程式:

    docker plugin enable netapp:latest
  5. 確認外掛程式已啟用:

    docker plugin ls
    ID                  NAME                DESCRIPTION                             ENABLED
    7067f39a5df5        netapp:latest       Trident - NetApp Docker Volume Plugin   true
  6. 確認磁碟區可見:

    docker volume ls
    DRIVER              VOLUME NAME
    netapp:latest       my_volume
    重要 如果您要從舊版的Astra Trident(20.10之前版本)升級至Astra Trident 20.10或更新版本、可能會發生錯誤。如需詳細資訊、請參閱 "已知問題"。如果您遇到錯誤、應該先停用外掛程式、然後移除外掛程式、再傳遞額外的組態參數來安裝所需的Astra Trident版本: docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json

解除安裝

執行下列步驟以解除安裝適用於Docker的Astra Trident。

步驟
  1. 移除外掛程式所建立的任何磁碟區。

  2. 停用外掛程式:

    docker plugin disable netapp:latest
    docker plugin ls
    ID                  NAME                DESCRIPTION                          ENABLED
    7067f39a5df5        netapp:latest       nDVP - NetApp Docker Volume Plugin   false
  3. 移除外掛程式:

    docker plugin rm netapp:latest