2011年3月1日火曜日

VirtualBoxでovfを扱う

VirtualBoxでovfを扱う

OVFとは(Open Virtualization Format)の略で、業界標準となることが見込まれる仮想イメージフォーマット

VirtualBoxに登録されたゲストの名前 guest_name
ホストOSにログインしているユーザーの名前 user_name



VIrtualBoxに登録されているゲストをエクスポートする
$ VBoxManage export "guest_name" --output guest_name.ovf

ovfをVIrtualBoxにインポートして登録する
$ VBoxManage import -n guest_name.ovf

インポートしたゲストのディスクイメージをvmdkからvdiに変換する
$ VBoxManage clonehd guest_name.vmdk guest_name.vdi
$ VBoxManage clonehd |

インポートしたゲストからvmdk形式のディスクイメージを外す
$ VBoxManage modifyvm "guest_name" -hda none

インポートしたゲストにvdi形式のディスクイメージを追加する
$ VBoxManage registerimage disk guest_name.vdi
$ VBoxManage modifyvm "guest_name" -hda guest_name.vdi

インポートしたゲストにvbox_guest_additons.isoのディスクイメージを追加する
$ VBoxManage registerimage dvd vbox_guest_additons.iso
$ VBoxManage modifyvm "guest_name" -dvd vbox_guest_additons.iso

Mac OS X の 例
ovfをVIrtualBoxにインポートして登録する
$ VBoxManage import -n guest_name.ovf

登録されたゲストのディレクトリに移動
$ cd /Users/user_name/VirtualBox\ VMs/guest_name

vmdkをvdiに変換する
$ VBoxManage clonehd guest_name.vmdk guest_name.vdi

0 コメント: