15.4. 仮想マシンのファイル復元の使用
Web ブラウザーまたは SSH ベースのツールを使用して、仮想マシンのバックアップを検出し、ファイルを復元し、復元されたファイルにアクセスします。
15.4.1. OADP VMFR を有効にする リンクのコピーリンクがクリップボードにコピーされました!
OADP 仮想マシンファイル復元 (VMFR) を有効にするには、DataProtectionApplication (DPA) カスタムリソース (CR) で vmFileRestore セクションを設定します。仮想マシンバックアップのファイルレベルの復元操作を可能にできます。
前提条件
-
cluster-adminロールでクラスターにログイン済みである。 - OADP Operator がインストールされている。
-
DataProtectionApplication(DPA) CR が設定されている。 - OpenShift Virtualization がクラスターにインストールされ、稼働している。
- クラスターにデフォルトのストレージクラスが設定されている。
手順
DataProtectionApplicationCR を編集して、VMFR 機能を有効にします。apiVersion: oadp.openshift.io/v1alpha1 kind: DataProtectionApplication metadata: name: oadp-backup namespace: openshift-adp spec: configuration: nodeAgent: enable: true uploaderType: kopia velero: defaultPlugins: - kubevirt - csi - openshift - aws disableFsBackup: false vmFileRestore: enable: true backupLocations: - velero: config: profile: "default" region: <region> provider: aws default: true credential: key: cloud name: <cloud_credentials> objectStorage: bucket: <bucket_name> prefix: velero各項目の説明:
kubevirt-
defaultPluginsリストにkubevirtVelero プラグインを指定します。このプラグインは、仮想マシンのバックアップおよびファイルレベルの復元操作に必要です。 vmFileRestore-
VMFR 機能を有効にするには、このセクションを DPA の
specに指定します。 enable-
VMFR 機能を有効にするかどうかを指定します。この機能を有効にするには、
trueに設定します。
次のコマンドを実行して、DPA の設定を適用します。
$ oc apply -f <dpa_cr_filename><dpa_cr_filename>は、DPA CR 設定を含むファイルの名前に置き換えます。
検証
DPA が VMFR 機能を有効にした状態でリコンサイルされていることを確認するには、次のコマンドを実行します。
$ oc get dpa -n openshift-adp -o yaml出力で、
status.conditionsセクションにtype: VMFileRestoreReadyおよびstatus: "True"の状態が含まれていることを確認します。oadp-vm-file-restore-controller-managerPod が実行されていることを確認するには、次のコマンドを実行します。$ oc get pod -n openshift-adp出力には、実行中の
oadp-vm-file-restore-controller-managerPod が含まれている必要があります。