Ubuntu on VirtualBox RemotControl Outline
[やりたいこと・しりたいこと]
遠くにおいてあるPCに仮想マシンを複数起動する
仮想マシンを手元のWindowsマシンから操作する
[環境]
Physical Machine A
Host OS Ubuntu 8.04 Hardy
Guest OS Ubuntu 8.04 hardy
Physical Machine B
Windows XP
[手順]
Physical Machine Aに HostOSのインストール
Physical Machine AのHostOSのリモートログインの設定
システム システム管理 ログイン画面
ログイン画面の設定 リモート 簡易型(フェイスブラウザ付き)
Physical Machine AのHostOSにVirtualBoxのインストール
virtualbox 2.1.x install
Physical Machine AのHostOSにOpenSSH-Serverのインストール
Physical Machine AのHostOSに、Physical Machine BのXmingでリモートログイン
Physical Machine AのHostOSのVirtualBoxにGuestOSのインストール
Physical Machine AのGuestOSのリモートログインの設定
Physical Machine AのGuestOSの終了
Physical Machine AのHostOSへのPhysical Machine BのXmingでリモートログイン終了
Physical Machine AのHostOSにPhysical Machine BのPoderosaでリモートログイン
Physical Machine AのGuestOSのCUIでの起動
VBoxManage startvm "ubuntu-guest" -type vrdp
Physical Machine AのGuestOSにPhysical Machine BのXmingでリモートログイン
Physical Machine AのGuestOS上で作業
Physical Machine AのGuestOSの終了
Physical Machine BのXmingの終了
Physical Machine AのHostOSの終了
Physical Machine BのPoderosaでリモートログイン終了
[注意点・はまった箇所]
discardに関する注意
snapをとったあとにhostをrebootせずにコマンドラインからのdiscardするのは成功する
snapをとったあとにhostのrebootをした場合コマンドラインからのdiscardに失敗する。
対策 hostをrebootしたばあい hostにguiでリモートログインして guiでスナップを破棄する
リモートログインの設定に関する注意
Ubuntuのリモートログインの設定で簡易型を選ぶこと。
ホストと同じだとログインできないことがあった。
(HostはPhysical Machine AにインストールしたOSのこと。ホストはリモートログインする対象のオペレーティングシステムのこと。誤解しないよう注意)
電源オフに関する注意
GuestOSに
$ VBoxManage controlvm "Ubuntu-Guest" poweroff
$ VBoxManage controlvm "Ubuntu-Guest" acpipowerbutton
するということは、イメージ的に物理マシンの電源ボタン押しで電源を落とすと同義。
GuestOSの電源を切るには、仮想マシンにsshでリモートログインするか、
xmingのウィンドウ内部にターミナルを開いて
$ sudo shutdown -h now
するべき
GuestOSがWindows評価版だったら?
GuestOSにUltraVNCSeverをいれる
操作マシンにUltraVNCClientを入れる
GuestOSがWindows評価版で操作マシンUbuntuがだったら?
Windows評価版にUltraVNCSeverをいれる
Ubuntunの「アプリケーション」の「インターネット」の
「リモートデスクトップビューワ」を使用する
[なぜ1台にまとめないの?]
やり方覚えておけば、Host上で複数の仮想マシンを走らせることができる。
通常作業のPCと分離できるなら、通常作業に支障が出ない
[なぜHostOSにXmingでログインしてGUIで作業だけではいけないの?]
HostOSのGnomeにメモリをまわすより、GuestOS上のプログラムに割り当てたい
[参考]
Download VirtualBox for Linux Hosts
http://www.virtualbox.org/wiki/Linux_Downloads
Ubuntu: Windows XPマシンをX端末として使用する
http://dolphin2005.blog.so-net.ne.jp/2008-02-27
Windows から Xming を使用した Linux サーバを利用する方法
http://dgegw3.nifs.ac.jp/gecev/xming/Xming.htm
UltraVNC 日本語版
http://kp774.com/soft/uvnc_jp/