5.21.2. OADP 仮想マシンデータ保護の使用
OpenShift API for Data Protection の仮想マシンデータ保護 (VMDP) コマンドラインインターフェイス (CLI) をインストールし、バックアップストレージの場所を設定して、VM 内からデータのバックアップと復元を実行します。これにより、仮想マシンのバックアップを独自に管理できるようになります。
5.21.2.1. OADP 仮想マシンデータ保護 CLI のインストール リンクのコピーリンクがクリップボードにコピーされました!
データのバックアップと復元を行うには、仮想マシン内に OpenShift API for Data Protection の仮想マシンデータ保護 (仮想マシン DP) コマンドラインインターフェイス (CLI) をインストールしてください。これにより、仮想マシンゲストオペレーティングシステムに適したバイナリーをダウンロードできます。
OADPOperator は 、openshift-adp 名前空間内の openshift-adp-vmdp-server サービスとして、クラスター内にダウンロードサーバーをデプロイします。ConsoleCLIDownload リソースはダウンロードサーバーのルートにリンクしており、ユーザーは OpenShift Container Platform の Web コンソールから、または HTTP を直接使用してダウンロードリンクにアクセスできます。
前提条件
- OADP Operator がインストールされている。
- サポートされているゲストオペレーティングシステムを搭載した、OpenShift Virtualization 上で稼働中の仮想マシンがあります。
-
virtctlCLI ツールをインストールしました。
手順
以下のコマンドを実行して、VMDP ダウンロードサーバーのクラスター IP アドレスを取得します。
$ oc get svc -n openshift-adp openshift-adp-vmdp-server出力結果から
CLUSTER-IP の値をメモしておいてください。VMDP CLI をインストールします。
Linux 仮想マシンの場合は、VMDP バイナリーをダウンロードし、次のコマンドを実行して仮想マシン内で実行可能にします。
$ virtctl ssh <vm_user>@<vm_name> -n <vm_namespace> \ --command "curl -kLf 'http://<cluster_ip>:80/download/oadp-vmdp_linux_amd64' \ -o oadp-vmdp_linux_amd64 && chmod +x oadp-vmdp_linux_amd64"各項目の説明:
<vm_user>-
仮想マシンのユーザー名を指定します。たとえば、
フェドラ帽。 <vm_name>- 仮想マシンの名前を指定します。
<vm_namespace>- 仮想マシンの名前空間を指定します。
<cluster_ip>-
openshift-adp-vmdp-serverサービスのCLUSTER-IP値を指定します。
Microsoft Windows 仮想マシンの場合、リモートデスクトッププロトコル (RDP) または VNC コンソールを使用して仮想マシンにアクセスし、PowerShell を開いて、次のコマンドを実行して VMDP バイナリーをダウンロードします。
PS> curl.exe -L -o oadp-vmdp.exe "http://<cluster_ip>:80/download/oadp-vmdp_windows_amd64.exe"<cluster_ip> をopenshift-adp-vmdp-serverサービスのCLUSTER-IP値に置き換えてください。
検証
お使いのオペレーティングシステムに応じて、以下のいずれかの手順でインストールを確認してください。
Linux 仮想マシンの場合、次のコマンドを実行してバイナリーがインストールされ、正常に動作していることを確認してください。
$ virtctl ssh <vm_user>@<vm_name> -n <vm_namespace> \ --command "./oadp-vmdp_linux_amd64 --help"usage: oadp-vmdp [<flags>] <command> [<args> ...] OADP VM Data Protection - Virtual Machine Data Protection for OpenShift Virtualization Flags: --[no-]help Show context-sensitive help (also try --help-long and --help-man). --[no-]version Show application version. --log-file=LOG-FILE Override log file. --[no-]disable-file-logging Disable file-based logging. ....Microsoft Windows 仮想マシンの場合は、PowerShell を開き、次のコマンドを実行してバイナリーを検証してください。
PS> .\oadp-vmdp.exe --help