2.4. Oracle VM Retrieve Diskの使用方法

2.4.1. ovm_vmdiskのコマンドライン・オプションおよびパラメータ
2.4.2. ovm_vmdiskの使用例

ovm_vmdisksユーティリティは、特にVMの仮想ディスクが、リモートNFSストレージ・サーバー上の記憶域リポジトリ内のファイルである場合に、管理者が仮想マシンのバックアップを簡単に作成できるように設計されています。

2.4.1. ovm_vmdiskのコマンドライン・オプションおよびパラメータ

ovm_vmdisksユーティリティは、仮想マシン名またはUUIDを取得し、そのVMの各仮想ディスク・ファイルと仮想マシン構成(vm.cfg)ファイルを表示します。これにより、ユーティリティの出力からファイルのリストを取得して、それらをサーバーまたはテープにバックアップできます。

ovm_vmdisksユーティリティには、次のコマンドライン・オプションがあります。

  • -u Oracle VM Manager管理ユーザーのユーザー名(必須)

  • -p 管理ユーザー名に対応するパスワード(必須)

  • -h Oracle VM Managerを実行しているサーバーのホスト名(必須)

  • -X SSLを使用してOracle VM Managerに接続

  • -v 仮想マシン名

  • -U 仮想マシンUUID

仮想ディスクがVMに直接アタッチされている実際の物理デバイスである場合、ユーティリティは、VMが割り当てられているOracle VM Server上のデバイス・マッパー・エントリーを表示します。仮想ディスクがNFSサーバー上のファイルである場合、ユーティリティは、NFSサーバー名、マウント・ポイント、およびファイル名/場所を表示します。

2.4.2. ovm_vmdiskの使用例

以下は、ovm_vmdiskの使用例です。これは、それぞれが別々の方法でアタッチされている3つのディスクを持つ仮想マシンを示しています。

# ./ovm_vmdisks -u admin -p password -h localhost -v MyVM01 
Oracle VM Retrieve Disk utility 0.5.0.
Connected.
Virtual Machine : 'MyVM01' status : 'Running'.
Assigned Server : OVS_01
Virtual Disk : 'MyVM01_bootdisk' size : 20GB 
   file=/OVS/Repositories/0004fb0000030000b0272c74e714ab12/VirtualDisks/ \
   0004fb00001200006e548a28cb886f42.img
   mountpoint=/dev/mapper/3300000006160a212/VirtualDisks/ \
   0004fb00001200006e548a28cb886f42.img
Virtual Disk : 'MyVM01_datadisk' size : 250GB
   file=/OVS/Repositories/0004fb00000300005b06362f2d866a98/VirtualDisks/ \
   0004fb0000120000f217eb8c0fa70eef.img 
   mountpoint=nfs01:/mnt/vol2/repo03/VirtualDisks/ \
   0004fb0000120000f217eb8c0fa70eef.img
Physical Disk : 'pd003'
   device=/dev/mapper/3300000009b7b2cc4
Config File :
   file=/OVS/Repositories/0004fb00000300005b06362f2d866a98/ \
   VirtualMachines/0004fb00000600008757e38248a544e6/vm.cfg
   mountpoint=nfs01:/mnt/vol2/repo03/VirtualMachines/ \
   0004fb00000600008757e38248a544e6/vm.cfg

コンソール出力に表示されているように、現在、VM 「MyVM01」が実行されています。実行中のVMをバックアップすると一貫性を保てない場合があるため、バックアップ作成するときは、事前にVMを停止することを強くお薦めします。コンソール出力は、仮想マシンに3つのディスク(2つの仮想ディスクと1つの物理ディスク)が含まれていることを示しており、また仮想マシン構成ファイルの場所も表示されます。

  • MyVM01_bootdisk: ocfs2記憶域リポジトリ上の仮想ディスク。ocfs2リポジトリは、デバイス/dev/mapper/3300000006160a212上に作成されました。

  • MyVM01_datadisk: nfs01という名前のNFSストレージ・サーバー上の仮想ディスク。NFSサーバー上の仮想ディスク・ファイルのフルパスは、/mnt/vol2/repo03/VirtualDisks/0004fb0000120000f217eb8c0fa70eef.imgです。

  • pd003: /dev/mapper/3300000009b7b2cc4のrawディスク・デバイス。

  • vm.cfg: NFSサーバーnfs01上の仮想マシン構成ファイル。構成ファイルのフルパスは、nfs01:/mnt/vol2/repo03/VirtualMachines/0004fb00000600008757e38248a544e6/vm.cfgです。