Skip to main content
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

Trident のアップグレードまたはアンインストール

共同作成者 netapp-aruldeepa

使用中のボリュームに影響を与えることなく、 Trident for Docker を安全にアップグレードできます。アップグレードプロセス中に、 `docker volume`プラグインに向けたコマンドは成功せず、プラグインが再び実行されるまでアプリケーションはボリュームをマウントできません。ほとんどの場合、これは数秒の問題です。

Upgrade

Trident for Docker をアップグレードするには、以下の手順を実行します。

手順
  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
    メモ Tridentの 18.01 リリースは 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
重要 古いバージョンのTrident (20.10 より前) からTrident 20.10 以降にアップグレードする場合、エラーが発生する可能性があります。詳細については、"既知の問題" 。エラーが発生した場合は、まずプラグインを無効にし、次にプラグインを削除し、追加の構成パラメータを渡して必要なTridentバージョンをインストールする必要があります。 docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json

アンインストール

Trident for Docker をアンインストールするには、以下の手順を実行します。

手順
  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