Tridentプロテクトの要件
まず、運用環境、アプリケーション クラスター、アプリケーション、ライセンスの準備状況を確認します。Trident Protect を展開および運用するには、環境がこれらの要件を満たしていることを確認してください。
Trident Protect Kubernetes クラスターの互換性
Trident Protect は、以下を含む幅広いフルマネージドおよびセルフマネージド Kubernetes 製品と互換性があります。
-
Amazon Elastic Kubernetes Service(EKS)
-
Google Kubernetes Engine ( GKE )
-
Microsoft Azure Kubernetes Service ( AKS )
-
Red Hat OpenShift のサービスです
-
SUSE Rancher
-
VMware Tanzuポートフォリオ
-
アップストリームKubernetes
|
|
Trident Protect をインストールするクラスターに、実行中のスナップショット コントローラーと関連する CRD が設定されていることを確認します。スナップショットコントローラをインストールするには、 "以下の手順を参照して" 。 |
Trident Protect ストレージバックエンドの互換性
Trident Protect は次のストレージ バックエンドをサポートしています。
-
NetApp ONTAP 対応の Amazon FSX
-
Cloud Volumes ONTAP
-
ONTAPストレエシアレイ
-
Google Cloud NetAppボリューム
-
Azure NetApp Files
ストレージバックエンドが次の要件を満たしていることを確認します。
-
クラスタに接続されているNetAppストレージがAstra Trident 24.02以降を使用していることを確認します(Trident 24.10を推奨)。
-
Astra Tridentが24.06.1より前のバージョンで、NetApp SnapMirrorディザスタリカバリ機能を使用する場合は、Astra Control Provisionerを手動で有効にする必要があります。
-
-
最新のAstra Control Provisionerがインストールされていることを確認します(Astra Trident 24.06.1以降ではデフォルトでインストールおよび有効化されています)。
-
NetApp ONTAPストレージバックエンドがあることを確認します。
-
バックアップを格納するオブジェクトストレージバケットを設定しておきます。
-
アプリケーションまたはアプリケーション データ管理操作に使用する予定のアプリケーション名前空間を作成します。Trident Protect はこれらの名前空間を作成しません。カスタム リソースに存在しない名前空間を指定すると、操作は失敗します。
NASエコノミーボリュームの要件
Trident Protect は、NAS エコノミー ボリュームへのバックアップおよび復元操作をサポートします。スナップショット、クローン、および NAS エコノミー ボリュームへのSnapMirrorレプリケーションは現在サポートされていません。Trident Protect で使用する予定の各 nas-economy ボリュームに対してスナップショット ディレクトリを有効にする必要があります。
|
|
一部のアプリケーションは、Snapshotディレクトリを使用するボリュームと互換性がありません。これらのアプリケーションでは、ONTAPストレージシステムで次のコマンドを実行して、snapshotディレクトリを非表示にする必要があります。
|
snapshotディレクトリを有効にするには、NASエコノミーボリュームごとに次のコマンドを実行し、を変更するボリュームのUUIDに置き換え `<volume-UUID>`ます。
tridentctl update volume <volume-UUID> --snapshot-dir=true --pool-level=true -n trident
|
|
新しいボリュームに対してSnapshotディレクトリをデフォルトで有効にするには、Tridentバックエンド構成オプションをに `true`設定し `snapshotDir`ます。既存のボリュームには影響しません。 |
KubeVirt VMによるデータ保護
Trident Protect 24.10 と 24.10.1 以降では、KubeVirt VM 上で実行されているアプリケーションを保護する場合の動作が異なります。どちらのバージョンでも、データ保護操作中にファイルシステムのフリーズとフリーズ解除を有効または無効にすることができます。
|
|
すべてのTrident Protect バージョンにおいて、OpenShift 環境で自動フリーズ機能を有効または無効にするには、アプリケーション名前空間に特権を付与する必要がある場合があります。例えば:
|
Trident Protect 24.10 は、データ保護操作中に KubeVirt VM ファイルシステムの一貫した状態を自動的に保証しません。Trident Protect 24.10 を使用して KubeVirt VM データを保護する場合は、データ保護操作の前に、ファイルシステムのフリーズ/アンフリーズ機能を手動で有効にする必要があります。これにより、ファイルシステムが一貫した状態になることが保証されます。
Trident Protect 24.10を設定して、データ保護操作中にVMファイルシステムの凍結と解凍を管理することができます。"仮想化の設定"そして次のコマンドを使用します。
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=true -n trident-protect
Trident Protect 24.10.1 以降、 Trident Protect はデータ保護操作中に KubeVirt ファイルシステムを自動的にフリーズおよびアンフリーズします。オプションで、次のコマンドを使用してこの自動動作を無効にすることができます。
kubectl set env deployment/trident-protect-controller-manager NEPTUNE_VM_FREEZE=false -n trident-protect
SnapMirrorレプリケーションの要件
NetApp SnapMirror は、次のONTAPソリューションのTrident Protect で使用できます。
-
NetApp ASA
-
NetApp AFF
-
NetApp FAS
-
NetApp ONTAP Select の略
-
NetApp Cloud Volumes ONTAP の略
-
NetApp ONTAP 対応の Amazon FSX
SnapMirrorレプリケーション用のONTAPクラスタの要件
SnapMirrorレプリケーションを使用する場合は、ONTAPクラスタが次の要件を満たしていることを確認します。
-
* Astra Control Provisioner またはTrident *: ONTAP をバックエンドとして使用するソース Kubernetes クラスターと宛先 Kubernetes クラスターの両方にAstra Control Provisioner またはTrident が存在する必要があります。Trident Protect は、次のドライバーによってサポートされるストレージ クラスを使用して、 NetApp SnapMirrorテクノロジによるレプリケーションをサポートします。
-
ontap-nas -
ontap-san
-
-
ライセンス:Data Protection Bundleを使用するONTAP SnapMirror非同期ライセンスが、ソースとデスティネーションの両方のONTAPクラスタで有効になっている必要があります。詳細については、を参照してください "ONTAP のSnapMirrorライセンスの概要" 。
SnapMirrorレプリケーションのピアリングに関する考慮事項
ストレージバックエンドピアリングを使用する場合は、環境が次の要件を満たしていることを確認してください。
-
*クラスタとSVM *:ONTAPストレージバックエンドにピア関係が設定されている必要があります。詳細については、を参照してください "クラスタと SVM のピアリングの概要" 。
2つのONTAPクラスタ間のレプリケーション関係で使用されるSVM名が一意であることを確認してください。 -
* Astra Control ProvisionerまたはTridentとSVM *:ピア関係にあるリモートSVMは、デスティネーションクラスタのAstra Control ProvisionerまたはTridentで使用できる必要があります。
-
管理対象バックエンド: レプリケーション関係を作成するには、 Trident Protect でONTAPストレージ バックエンドを追加および管理する必要があります。
-
NVMe over TCP: Trident Protect は、NVMe over TCP プロトコルを使用しているストレージ バックエンドのNetApp SnapMirrorレプリケーションをサポートしていません。
SnapMirrorレプリケーション用のTrident / ONTAPの設定
Trident Protect では、ソース クラスターと宛先クラスターの両方のレプリケーションをサポートするストレージ バックエンドを少なくとも 1 つ構成する必要があります。ソース クラスターと宛先クラスターが同じ場合、復元力を最大限に高めるには、宛先アプリケーションでソース アプリケーションとは異なるストレージ バックエンドを使用する必要があります。