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

Astra Trident をアップグレードまたはアンインストールする

寄稿者

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

アップグレード

Astra 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
    注記 nDVP に代わる、 Astra Trident の 18.01 リリース。から直接アップグレードする必要があります netapp/ndvp-plugin への画像 netapp/trident-plugin イメージ(Image):
  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 以降にアップグレードすると、エラーが発生する場合があります。詳細については、を参照してください "既知の問題"。このエラーが発生した場合は、まずプラグインを無効にしてからプラグインを削除し、次に追加のconfigパラメータを渡して、必要なAstra Tridentバージョンをインストールします。 docker plugin install netapp/trident-plugin:20.10 --alias netapp --grant-all-permissions config=config.json

をアンインストールします

Astra 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