【VMware】Open Virtualization Format Tool
VMwareが提供するOpen Virtualization Format Tool(OVF Tool)の使い方について、手元にあるESXi 4.1を使って、調べてみました。
OVFについては、「Open Virtualization Format (OVF) -Virtual Machines - Virtualization」を参照。ツールのダウンロードは下の方にある”VMware OVF Tool”から。
(1)ESXi 4.1上の仮想マシンをOVF形式でエクスポートする
vSphere Clientから見たときに、ルート直下にWin2003R2という仮想マシンがあります。それをOVF形式でエクスポートするには・・・
---------------------------------------------
ovftool.exe vi://root:password@192.168.164.140\Win2003R2 E:\TEMP\TEST.ovf
---------------------------------------------
ここで、192.168.164.140はESXホストのIPアドレスです。名前解決できるなら、ホスト名を指定します。rootはESXホストの管理者ID、passwordはそのパスワードです。
実行結果は・・・
---------------------------------------------
Opening VI source: vi://root@192.168.164.140:443/Win2003R2
Opening OVF target: E:\TEMP\TEST.ovf
Writing OVF package: E:\TEMP\TEST.ovf
Disk Transfer Completed
Completed successfully
---------------------------------------------
次のようなファイルが出力されます(マニフェストファイル(*.mf)、OVFファイル(*.ovf)、仮想ハードディスクファイル(*.vmdk))。vmdkファイルが2つあるのは、このサーバが仮想ハードディスクを2つ持っているからです。
(2)OVFファイルを分割してエクスポートする
指定したファイルサイズで分割エクスポートすることも出来ます。単位はkb、mb、gbを指定できます。
---------------------------------------------
ovftool.exe --chunkSize=512mb vi://root:password@192.168.164.140\Win2003R2 E:\TEMP\TEST5.ovf
---------------------------------------------
実行結果は・・・
---------------------------------------------
Opening VI source: vi://root@192.168.164.140:443/Win2003R2
Opening OVF target: E:\TEMP\TEST5.ovf
Writing OVF package: E:\TEMP\TEST5.ovf
Disk Transfer Completed
Completed successfully
---------------------------------------------
512MBを超えるvmdkファイルが5つに分割されました。ファイル名には、連番が振られます。
(3)OVFファイルを圧縮してエクスポートする
OVF形式でエクスポートした時点で、vmdkファイルは圧縮されているのですが、更にgunzip形式で圧縮してくれてるみたいです。圧縮対象のVMが1つの場合は、--makeDeltaDisksを指定する意味はないそうです。
---------------------------------------------
ovftool.exe --compress=9 --makeDeltaDisks vi://root:password@192.168.164.140\Win2003R2 E:\TEMP
---------------------------------------------
実行結果は・・・
---------------------------------------------
Opening VI source: vi://root@192.168.164.140:443/Win2003R2
Completed successfully
---------------------------------------------
きも~ち、圧縮されています(2,281MBが2,257MBに)。vmdkファイルの拡張子に”*.gz”が付きます。
(4)OVFファイルを圧縮しながら、分割してエクスポートする
--chunkSizeと--compress=9の両方を指定できます。
---------------------------------------------
ovftool.exe --chunkSize=512mb --compress=9 --makeDeltaDisks vi://root:password@192.168.164.140\Win2003R2 E:\TEMP
---------------------------------------------
実行結果は・・・
---------------------------------------------
Opening VI source: vi://root@192.168.164.140:443/Win2003R2
Completed successfully
---------------------------------------------
分割したvmdkファイルが圧縮されています。
« 腑に落ちないので、もう一度・・・ | トップページ | TEC hidescan3 »
この記事へのコメントは終了しました。
コメント