5.20.2. OADP VMFR の設定と使用
OADP 仮想マシン (仮想マシン) ファイル復元 (VMFR) を使用すると、仮想マシンバックアップの検出、ファイルの復元、および Web ブラウザーまたは SSH ベースのツールを介した復元済みファイルへのアクセスが可能になります。仮想マシン全体を復元することなく、仮想マシンバックアップから個々のファイルを復元できます。
5.20.2.1. OADP VMFR を有効にする リンクのコピーリンクがクリップボードにコピーされました!
DataProtectionApplication (DPA) カスタムリソース (CR) を vmFileRestore セクションで設定することにより、OADP 仮想マシンファイル復元 (VMFR) を有効にします。仮想マシンバックアップに対して、ファイルレベルの復元操作を許可できます。
前提条件
-
cluster-adminロールでクラスターにログイン済みである。 - OADPOperator がインストールされています。
-
データ保護アプリケーション(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
仕様書内のどのセクションを指定するかを指定します。 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セクションにタイプ: VMFileRestoreReady、ステータス: "True"の条件が含まれていることを確認してください。oadp-vm-file-restore-controller-managerPod が実行されていることを確認するには、次のコマンドを実行します。$ oc get pod -n openshift-adp出力には、実行中の
oadp-vm-file-restore-controller-managerPod が含まれている必要があります。