Veritas NetBackup™ for Nutanix Acropolis Hypervisor (AHV) 管理者ガイド
Nutanix AHV 仮想マシンのリストア
NetBackup では、バックアップ、アーカイブおよびリストアのコンソールからリストアしたディスクファイルと仮想マシンのリストアユーティリティを使用して、Nutanix AHV 仮想マシンをリストアできます。
リストア処理に含まれる手順の概略は次のとおりです。
バックアップ、アーカイブおよびリストアのコンソールからホワイトリストに載っているバックアップホスト上の Nutanix コンテナに VM のディスクファイルをリストアします。この手順により、Nutanix コンテナの VM ディスクデータをリストアします。
バックアップホストのホワイトリストへの追加について詳しくはAcropolis クラスタアクセスリストへのバックアップホストの追加を参照してください。を参照してください。
メモ:
Nutanix コンテナにディスクファイルをリストアするには、NFS を使用して、バックアップホストにコンテナをマウントします。続いて、マウントポイントにファイルをリストアします。
ディスクファイルがリストアされたら、バックアップホストからコンテナのマウントを解除する必要があります。コンテナをマウント解除しないと、マウントされているコンテナの VM の後続のバックアップが失敗する可能性があります。
バックアップホスト上のコマンドラインからユーティリティを実行し、Nutanix Prism からのリストア処理の状態を確認します。この手順により、Acropolis クラスタに VM を作成します。
metadata.json
ファイルには、VM のメタデータ、割り当て済みメモリ、ネットワークの詳細、および存在するディスクなどの VM の詳細情報が含まれています。バックアップの作成中に、metadata.json
ファイルが各 VM に作成されます。異なる構成で VM をリストアする場合は、metadata.json
ファイルを更新します。
metadata.json ファイルの重要なオプション |
説明 |
---|---|
vm_uuid |
仮想マシンの UUID。 |
memory_mb |
VM に割り当てられるメモリ (MB 単位)。 |
name |
VM 名。 |
num_cores_per_vcpu |
VM に CPU ごとに割り当てられるコアの数。 |
num_vcpus |
VM に割り当てられる CPU の数。 |
storage_container_name |
VM がリストアされるストレージのコンテナ名。 |
mac_address |
VM の MAC アドレス。 |
警告:
metadata.json
ファイル内の値を変更する前に、利用可能なシステムリソースが十分あることを確認してください。
metadata.json
ファイルを変更する必要があるシナリオを理解するには次の表を参照してください。
表: リストアのシナリオ
シナリオ |
必要な処理 |
---|---|
同じクラスタまたは異なるクラスタに VM をリストアします。クラスタには vm_uuid または mac_address 値が同じである VM は含まれません。 |
|
同じクラスタまたは異なるクラスタに VM をリストアします。クラスタには vm_uuid、mac_address、または name 値が同じである VM がすでに含まれています。 メモ: このシナリオは、既存の VM に影響を与えずにリストア処理をテストする場合に便利です。 |
|
同じクラスタまたは異なるクラスタに変更を行った構成の VM をリストアします。たとえば、ディスクファイルをバックアップ、アーカイブおよびリストアのコンソールから、新しいコンテナにリストアする場合は vm_disk:storage_container_name 値を変更します。 |
|
仮想マシンをリストアするには:
リストア処理を続行する前に:
削除した Nutanix Acropolis クラスタまたはコンテナに VM をリストアする場合は、事前にクラスタまたはコンテナを再作成する必要があります。この再作成が完了してから、リストアプロセスを開始します。
VM ディスクが属する Nutanix コンテナを特定します。続いて、それらのコンテナ用にディレクトリをバックアップホストに作成し、NFS パスとしてコンテナをマウントします。
ルートレベルでディレクトリを作成する場合は、ルートディレクトリのディレクトリ名がコンテナ名と異なることを確認します。コンテナ名と一致する名前のルートレベルで、ディレクトリを作成する場合は、リストア後に必ずディレクトリを削除します。
/.restore
フォルダがマウントされているコンテナのそれぞれで利用可能であることを確認します。
- NetBackup 管理コンソールで、[バックアップ、アーカイブおよびリストア]を選択します。
- [ファイルのリストア]タブを選択し、[バックアップまたはリストアに使用するマシンおよびポリシー形式を指定します]をクリックします。
- [バックアップまたはリストアに使用するマシンおよびポリシー形式を指定します]ダイアログボックスで、次の値を入力し、[OK]をクリックします。
オプション
値
バックアップおよびリストアに使用するサーバー
マスターサーバーのホスト名
リストアのソースクライアント
リストアを行う Nutanix VM 名
リストアの宛先クライアント
BigData ポリシーで選択したバックアップホスト
リストアのポリシー形式
BigData
- [リストア形式]で[通常バックアップ]を選択します。
- [ディレクトリの参照 (Browse Directory)]フィールドに、/ を入力して、リストアする Nutanix VM データのバックアップを表示します。
- [ディレクトリ構造]ナビゲーションペインで、[/] を選択し、右側の [選択したディレクトリの内容]ペインに VM のストレージコンテナと
metadata.json
ファイルを表示します。 - 個々の VM ディスクのファイルおよび関連付けられている metadata.json ファイルを選択し、[リストア]をクリックします。
- [個々のディレクトリやファイルを異なる位置にリストア]を選択します。
- ディスクファイルまたは metadata.json ファイルを選択し、[選択された宛先の変更]をクリックして次の手順を完了します。
mtadata.json ファイルについては、バックアップホストの任意の場所にファイルをリストアします。
ディスクファイルに、マウントされている Nutanix コンテナのパスを次の形式で入力します。
/<path_to_mounted_Nutanix_container>/.restore/<restore_disk_file_ID>
/.restore
ディレクトリが存在することを確認します。たとえば、Container1 という名前の Nutanix コンテナが
/mnt/Container1
にマウントされる場合、宛先パスは次のようになります。/mnt/Container1/.restore/<restore_disk_file_ID>
- [リストアの開始]をクリックします。
- リストアが正常に完了したら、バックアップホストの次の場所を開きます。
/usr/openv/netbackup/bin/goodies
- 次のコマンドを使用して VM のリストアユーティリティを実行してリストアします。
nbaapi_ahv_vm_restore --metadata_file_path <metadata_restore_location> --username <Nutanix_username> --password <Nutanix_password> --cluster_name <cluster_name> --cluster_port <port_number>
ここで、
metadata_file_path は
metadata.json
ファイルが存在する場所のパスです。uername は Nutanix Acropolis クラスタのユーザー名です。
password は Nutanix Acropolis クラスタのパスワードです。
cluster_name は Nutanix Acropolis クラスタの完全修飾ドメイン名 (FQDN) です。
cluster_port は Nutanix Acropolis クラスタのポート番号です。
メモ:
UUID が同じ VM が存在する場合、リストアユーティリティが失敗します。仮想マシンをリストアすると、名前が同じでも異なる UUID にすることができます。
metadata.json
の vm_uuid オプションまたは Prism コンソールの VM ID を使用すると、UUID が表示されます。名前と UUID が同じ VM を再作成する場合、ユーティリティは実行されますが、Prism タスクは失敗します。詳しくは、を参照してください。
- タスクの UUID を使用して、Nutanix Prism コンソールの[すべてのタスクを表示]メニューから仮想マシンのリストア処理の進捗状況を追跡します。
- リストアが完了したら、VM はオフ状態になります。手動で仮想マシンを起動する必要があります。
- ディスクファイルをストレージコンテナのリストアディレクトリから削除し、バックアップホストからコンテナをマウント解除します。