VirtualBoxをCUIで操作したい
snapshotのコマンドが新バージョンで変更されました。
新しい情報は以下に書きました。
KRAKENBEAL RECORD: VirtualBox 3.1.4 を CUIで操作したい
http://krakenbeal.blogspot.com/2010/03/virtualbox-314-cui.html
[環境]
Ubuntu Hardy Heron 8.04
virtualbox 2.1.x
Guestの名前はUbuntu-Guestとする
[virtualboxのインストール]
パッケージソースの追加
$ sudo vi /etc/apt/sources.list:
deb http://download.virtualbox.org/virtualbox/debian intrepid non-free
deb http://download.virtualbox.org/virtualbox/debian hardy non-free
deb http://download.virtualbox.org/virtualbox/debian gutsy non-free
パッケージのキーの取得
$ sudo apt-key add sun_vbox.asc
or
$ sudo wget -q http://download.virtualbox.org/virtualbox/debian/sun_vbox.asc -O- | sudo apt-key add -
virtualboxのインストール
$ sudo apt-get install virtualbox-2.1
virtualboxのファイルのある場所
/home/user_name/.VirtualBox
Guest Additionsをインストール
VirtualBoxの「デバイス」メニューから「Guest Additionsのインストール」を選択
Guest AdditionsのCDイメージが自動的にマウントされる
$ sudo cd /media/cdrom0
$ sudo sh VBoxLinuxAdditions-x86.run
しばらくしてプロンプトが帰ってきたら ubuntuを再起動
$ sudo reboot
[VirtualBoxのコマンドラインでの操作]
VMがGUIで起動
$ VBoxManage startvm "Ubuntu-Guest" -type gui
VMがバックグラウンドで起動
$ VBoxManage startvm "Ubuntu-Guest" -type vrdp
うまく起動しない場合
$ VBoxHeadless -startvm "Ubuntu-Guest"
スナップショット snap1-stable-system を作成する
$ VBoxManage snapshot "Ubuntu-Guest" take snap1-stable-system
最新のスナップショット状態に復帰させる
$ VBoxManage snapshot "Ubuntu-Guest" discardcurrent -state
最後から2番目のスナップショットに戻す
$ VBoxManage snapshot "Ubuntu-Guest" discardcurrent -all
Snapshotのlistを表示する
$ VBoxManage showvminfo "Ubuntu-Guest"
指定のSnapshot snap1-stable-system を削除する
$ VBoxManage snapshot "Ubuntu-Guest" discard snap1-stable-system
電源をオフ
$ VBoxManage controlvm "Ubuntu-Guest" poweroff
$ VBoxManage controlvm "Ubuntu-Guest" acpipowerbutton
VMのUUIDの確認
$ VBoxManage list vms
VMの割り当てメモリ量を512MBに増やす
$ VBoxManage modifyvm "Ubuntu-Guest" -memory "512MB"
[注意点・はまった箇所]
discardに関する注意
snapをとったあとにhostをrebootせずにコマンドラインからのdiscardするのは成功する
snapをとったあとにhostのrebootをした場合コマンドラインからのdiscardに失敗する。
対策 hostをrebootしたばあい hostにguiでリモートログインして guiでスナップを破棄する
[参考]
http://www.itmedia.co.jp/enterprise/articles/0812/18/news092.html
0 コメント:
コメントを投稿