OpenShift API for Data Protection(OADP)を使用したOpenShift VirtualizationでのVMのデータ保護
作成者:Banu Sundhar、NetApp
このセクションでは、NetApp ONTAP S3またはNetApp StorageGRID S3上のVeleroでOpenShift API for Data Protection(OADP)を使用してVMのバックアップを作成する方法について詳しく説明します。VMディスクの永続ボリューム(PV)のバックアップは、CSI Tridentスナップショットを使用して作成されます。
OpenShift仮想化環境の仮想マシンは、OpenShift Containerプラットフォームのワーカーノードで実行されるコンテナ化されたアプリケーションです。VMメタデータとVMの永続ディスクを保護して、VMが失われたり破損したりした場合にリカバリできるようにすることが重要です。
OpenShift仮想化VMの永続ディスクは、を使用してOpenShiftクラスタに統合されたONTAPストレージによってバックアップできます"Trident CSI"。このセクションでは、を使用して"OpenShift API for Data Protection(OADP)"、データボリュームを含むVMのバックアップを
-
ONTAPオブジェクトストレージ
-
StorageGRID
その後、必要に応じてバックアップからリストアします。
OADPを使用すると、OpenShiftクラスタ上のアプリケーションのバックアップ、リストア、ディザスタリカバリを実行できます。OADPで保護できるデータには、Kubernetesリソースオブジェクト、永続ボリューム、内部イメージなどがあります。
Red Hat OpenShiftは、OpenSourceコミュニティが開発したソリューションをデータ保護に活用しています。 "ベレロカプセル" は、安全なバックアップとリストア、ディザスタリカバリの実行、Kubernetesクラスタリソースと永続ボリュームの移行を行うためのオープンソースツールです。Veleroを簡単に使用するために、OpenShiftはCSIストレージドライバーと統合するためのOADPオペレーターとVeleroプラグインを開発しました。公開されるOADP APIのコアは、Velero APIに基づいています。OADPオペレータをインストールして設定すると、Velero APIで公開されている操作に基づいて実行できるバックアップ/リストア操作が実行されます。
OADP 1.3は、OpenShiftクラスタ4.12以降のOperator Hubから利用できます。CSIボリュームのスナップショットをリモートオブジェクトストアに移動できるData Moverが組み込まれています。これにより、バックアップ時にSnapshotをオブジェクトストレージの場所に移動することで、データのモビリティと保持性が向上します。作成したSnapshotは、災害後のリストアに使用できます。
このセクションの例で使用されている各種コンポーネントのバージョンは次のとおりです
-
OpenShiftクラスタ4.14
-
OpenShift VirtualizationをOperator経由でインストールRed Hatが提供するOpenShift Virtualization Operator
-
Red Hatが提供するOADP Operator 1.13
-
Linux版Velero CLI 1.13
-
Trident 24.02
-
ONTAP 9.12