10月 15
@msmです。

- 第1回 仮想化技術Xenを使ってみた。 ホストOS(Domain-0) CentOS 5 編
- 第2回 仮想化技術Xenを使ってみた。 ゲストOS(Domain-U) CentOS 4/5 編
- 第3回 仮想化技術Xenを使ってみた。 ゲストOS(Domain-U) Debian 4.0 前編
- 第4回 仮想化技術Xenを使ってみた。 ゲストOS(Domain-U) Debian 4.0 後編
最終回(第4回)の今回は、CentOS 5のホストOS(Domain-O)に、前回作成したゲストOS(Domain-U) Debian 4.0を移動させ起動させます。
注意事項
- 弊社専用サーバサービス内でのご利用を頂く場合は、セキュリティプラスプランまたはプロフェッショナルプランでのご契約をいただくか、Domein-U数分のIPアドレス追加をしていただく必要があります。
- 以下の作業はいかなる場合も自己責任でお願いします。
Domain-0 Debian 4.0での作業
Domain-U Debian4が起動している場合は停止します。
# xm shutdown debian4
rsync、sftp、ftp等を利用し、下表分のファイルを移動します。
| コピー元:Domain-0 Debian 4.0 | コピー先:Domain-0 CentOS 5 |
| /home/xen/domains/debian4/disk.img | /var/lib/xen/images/debian4/disk.img |
| /home/xen/domains/debian4/swap.img | /var/lib/xen/images/debian4/swap.img |
| /etc/xen/debian | 同左 |
| /boot/vmlinuz-2.6.18-4-xen-686 | 同左 |
| /boot/vmlinuz-2.6.18-4-xen-686 | 同左 |
例: # rsync -avz -e ssh /home/xen/domains/debian4/*.img 192.168.0.1:/var/lib/xen/images/debian4/ ※ 事前にCemtOS側に「/var/lib/xen/images/debian4」ディレクトリを作成する必要があります。 ※ rootアカウントでのSSH接続を一時的に許可する必要があります。
Domain-0 CentOS 5での作業
「/etc/xen/debian4」の「disk」の右辺を、イメージファイルを置いた場所に変更します。
#vi /etc/xen/debian4 #disk = [ 'file:/home/xen/domains/debian4/disk.img,sda1,w', 'file:/home/xen/domains/debian4/swap.img,sda2,w' ] disk = [ 'file:/var/lib/xen/images/debian4/disk.img,sda1,w', 'file:/var/lib/xen/images/debian4/swap.img,sda2,w' ]
早速、ゲストのDebian 4.0を起動し、コンソール接続します。起動した事を確認し「Ctrl + ]」でホストに戻ります。
# xm create -c debian4
今回もホストOS起動時に自動起動させますので、以下のようにシンボリックリンクを作成しておきます。
ln -s /etc/xen/debian4 /etc/xen/auto/debian4
以上で、「連載:仮想化技術Xenを使ってみた。」は終了です。
おまけ:今回の結果
テスト機のメモリが512MBだった為、各ゲストOSへの割り当て(「memory」の右辺)を64MBに減らして全ゲストを起動させてみました。当初の予定になかったDebian 3.1(Sarge)も入れてみました。
# xm list Name ID Mem(MiB) VCPUs State Time(s) Domain-0 0 229 1 r----- 593.2 centos4 16 64 1 -b---- 6.8 centos5 18 64 1 -b---- 24.3 debian3.1 26 32 1 -b---- 6.7 debian4 23 64 1 -b---- 2.9
投稿者: @msm
Trackback URL:



2月 16th, 2009 at PM 6:19
[...] http://w3.doshisha.ac.jp/~kueda/index.php?Debian%E3%81%ABXen http://blog.dc-d.jp/archives/254.html http://en.opensuse.org/Xen3_and_a_Virtual_Network [...]