Webとメールに特化したクラウド型レンタルサーバー。php5.3 MySQL5.1 root権限 ssh対応、複数ドメイン。色々対応で月額5,250円!!

10月 15

@msmです。

xen1.gif

最終回(第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:

One Response to “仮想化技術Xenを使ってみた。Domain-U Debian 4.0 後編”

  1. debian(lenny) on centOS | 開発 | イアマン Says:

    [...] 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 [...]

Leave a Reply

Get Adobe Flash playerPlugin by wpburn.com wordpress themes