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

Tridentプロテクトのアップグレード

共同作成者 netapp-shwetav netapp-mwallis

新しい機能やバグ修正を利用するには、 Trident Protect を最新バージョンにアップグレードできます。

メモ
  • バージョン24.10からアップグレードする場合、アップグレード中に実行されているスナップショットが失敗する可能性があります。この失敗によって、手動またはスケジュールされたスナップショットの今後の作成が妨げられることはありません。アップグレード中にスナップショットが失敗した場合は、アプリケーションを保護するために、手動で新しいスナップショットを作成できます。

    潜在的な障害を回避するために、アップグレード前にすべてのスナップショットスケジュールを無効にし、アップグレード後に再度有効にすることができます。ただし、これにより、アップグレード期間中にスケジュールされたスナップショットが失われます。

  • プライベート レジストリのインストールでは、ターゲット バージョンに必要な Helm チャートとイメージがプライベート レジストリで使用できることを確認し、カスタム Helm 値が新しいチャート バージョンと互換性があることを確認します。詳細については、"プライベートレジストリからTrident Protectをインストールする"

ステップ1:バージョンを選択します

Trident Protectのバージョンは日付ベースの `YY.MM`命名規則に従っており、「YY」は年の最後の2桁、「MM」は月を表します。ドットリリースは `YY.MM.X`規則に従っており、「X」はパッチレベルを表します。アップグレード元のバージョンに基づいて、アップグレード先のバージョンを選択します。

  • インストールされているバージョンから4リリース以内の任意のターゲットリリースへの直接アップグレードを実行できます。たとえば、24.10(または任意の24.10ドットリリース)から25.10に直接アップグレードできます。

  • 4リリース期間外のリリースからアップグレードする場合は、複数段階のアップグレードを実行します。"以前のバージョン"からアップグレードする場合は、そのバージョンのアップグレード手順を使用して、4リリース期間に収まる最新のリリースにアップグレードします。たとえば、24.10を実行していて26.02にアップグレードする場合(

    1. 最初に 24.10 から 25.02 にアップグレードします。

    2. 次に、25.02から26.02にアップグレードします。

ステップ2:Trident Protectのアップグレード

Trident Protect をアップグレードするには、次の手順を実行します。

手順
  1. Trident Helmリポジトリを更新します。

    helm repo update
  2. Trident Protect CRD をアップグレードします。

    メモ 25.06 より前のバージョンからアップグレードする場合は、CRD がTrident Protect Helm チャートに含まれるようになったため、この手順は必須です。
    1. このコマンドを実行すると、CRDの管理を trident-protect-crds`に `trident-protect

      kubectl get crd | grep protect.trident.netapp.io | awk '{print $1}' | xargs -I {} kubectl patch crd {} --type merge -p '{"metadata":{"annotations":{"meta.helm.sh/release-name": "trident-protect"}}}'
    2. このコマンドを実行してHelmシークレットを削除します。 `trident-protect-crds`チャート:

      メモ アンインストールしないでください trident-protect-crds Helm を使用してチャートを作成しないでください。CRD と関連データが削除される可能性があります。
    kubectl delete secret -n trident-protect -l name=trident-protect-crds,owner=helm
  3. Tridentプロテクトのアップグレード:

    helm upgrade trident-protect netapp-trident-protect/trident-protect --version 100.2602.0 --namespace trident-protect
    メモ アップグレード中にログレベルを設定するには、 --set logLevel=debug`アップグレード コマンドに追加します。デフォルトのログレベルは `warn。デバッグ ログは、ログ レベルの変更や問題の再現を必要とせずにNetAppサポートが問題を診断するのに役立つため、トラブルシューティングには推奨されます。