免責事項:これは英文の記事「Split and Export or Import OVF Packages Using OVF Tool (452206)」の日本語訳です。記事はベストエフォートで翻訳を進めているため、ローカライズ化コンテンツは最新情報ではない可能性があります。最新情報は英語版の記事で参照してください。
大容量の仮想マシンを OVF パッケージとしてエクスポートおよびインポートする際、VMDK のファイルサイズによっては、保存先の単一ファイルサイズ制限の回避や転送の最適化のために OVF パッケージの分割が必要な場合があります。
vSphere 8.0
vSphere 9.0
vSphere Client および Host Client は、OVF パッケージの分割エクスポートおよびインポート機能は実装されていません。その為、OVF パッケージの分割が必要な場合は、OVF Tool を使用して分割エクスポートおよびインポートを行う必要があります。
OVF Tool の --chunkSize オプションを使用して、指定したサイズで OVF パッケージを分割してエクスポートすることが可能です。
ovftool.exe --noSSLVerify --chunkSize=<Size split to> "vi://<vCenter username>@<vCenter name>/<Datacenter name>/vm/<VM folder name>/<VM name>" "<Destination file of ovf>"
例(2GB 単位で分割する場合):
ovftool.exe --noSSLVerify --chunkSize=2gb "vi://[email protected]@vc.example.com/Datacenter/vm/VM_Folder/vm-example" "D:\vm-example.ovf"
Note: VMDK のサイズが指定サイズよりも大きい場合、以下のように分割してエクスポートされます。
vm-example-disk1.vmdk.000000000vm-example-disk1.vmdk.000000001vm-example-disk1.vmdk.000000002
インポート時は、ovf ファイルを指定してインポートを実行するのみで、--chunkSize オプションは不要です。
vSphere Client や Host Client では、分割してエクスポートされた VMDK ファイルを認識しない為、インポートは OVF Tool で実行する必要があります。
ovftool.exe --noSSLVerify --name=<VM name> --datastore=<Datastore name> --diskMode=<Disk mode> --network="<Network name>" <Path file ovf to> vi://<vCenter username>@<vCenter name>/<Datacenter name>/host/<Cluster name>/<ESXi hostname>
例:
ovftool.exe --noSSLVerify --name=vm-example --datastore=iscsi-01 --diskMode=thin --network="VM Network" D:\vm-example.ovf vi://[email protected]@vc.example.com/Datacenter/host/Cluster/esxi.example.com