1.2. ポリシーを使用した Red Hat OpenShift Virtualization のバックアップと復元の設定
OpenShift APIs for Data Protection (OADP) を使用して、仮想マシンをバックアップおよび復元します。仮想マシンをバックアップした後、ハブまたはマネージドクラスターで復元できます。
このような OpenShift Virtualization 用の Red Hat Advanced Cluster Management のポリシーは、次のバックアップおよび復元ストレージオプションをサポートしています。
- Container Storage Interface (CSI) バックアップ
- DataMover による Container Storage Interface (CSI) バックアップ
以下のオプションはサポートされていません。
- ファイルシステムのバックアップと復元
- ボリュームスナップショットのバックアップと復元
ポリシーを設定し、バックアップスケジュールを有効にするか、仮想マシンの復元操作を実行するには、次のセクションの手順を完了してください。
1.2.1. 仮想マシンのバックアップと復元 リンクのコピーリンクがクリップボードにコピーされました!
次の手順を実行すると、クラスター上で実行されている仮想マシンをバックアップしたり、クラスターに仮想マシンを復元したりできます。
-
MultiClusterHubのcluster-backupパラメーターをtrueに設定して、ハブクラスター上のバックアップコンポーネントを有効にします。 cluster-nameクラスターにポリシーを適用するために、次の YAML サンプルを適用して、ManagedClusterリソースにacm-virt-configラベルを追加します。apiVersion: cluster.open-cluster-management.io/v1 kind: ManagedCluster metadata: name: cluster-name labels: acm-virt-config: acm-dr-virt-config1 - 1
- ラベルアノテーションを介して渡される
acm-dr-virt-configは、acm-virt-configConfigMap です。acm-dr-virt-configConfigMap セクションで、OADP とバックアップストレージの場所を設定する方法を参照してください。
仮想マシンをバックアップするか復元するかに応じて、次の手順を実行します。
-
仮想マシンをバックアップするには、
cluster.open-cluster-management.io/backup-vmをkubevirt.io.VirtualMachineリソースに追加します。kubevirt.io.VirtualMachineリソースは、次の YAML サンプルのようになります。
apiVersion: kubevirt.io/v1 kind: VirtualMachine metadata: name: vm-name labels: cluster.open-cluster-management.io/backup-vm: daily_8am-
仮想マシンを復元するには、
acm-dr-virt-restore-configセクションの説明に従って、acm-dr-restore-configConfigMap を更新します。
-
仮想マシンをバックアップするには、