Xen – Ubuntu Hardy
UbuntuにXenを導入するときの手順。
まずはXen Serverのインストール。
sudo apt-get install ubuntu-xen-server
続いてイメージの作成。
–debootstrapオプションによって、Ubuntuの基本はインストールされた状態となる。
お手軽すぎ
sudo xen-create-image \
–hostname=guest \
–size=20Gb \
–swap=512Mb \
–ip=192.168.0.2 \
–netmask=255.255.255.0 \
–gateway=192.168.0.1 \
–force \
–dir=/home/xen \
–memory=512Mb \
–arch=i386 \
–debootstrap \
–dist=hardy \
–mirror=http://jp.archive.ubuntu.com/ubuntu/ \
–passwd
途中経過は
tail -f /var/log/xen-tools/guest.log
にて確認できる。
ここでオプションを長々と設定したが、/etc/xen-tools/xen-tools.confを予め設定しておくことにより省略できる。
コマンドラインで省略したオプションはxen-tools.confの設定値が利用される。
最後に起動。
xm create /etc/xen/guest.cfg -c
-cによってコンソールを表示。
Ctrl + ]によって抜ける。
再度接続したいときには、
xm console guest
とすればOK!
LVMのときは/etc/xen/guest.cfgを修正する必要がある。
‘file:/vm/media/domains/media/swap.img,xvda1,w’,
‘file:/vm/media/domains/media/disk.img,xvda2,w’,
fileというところをtap:aioとする。
‘tap:aio:/vm/media/domains/media/swap.img,xvda1,w’,
‘tap:aio:/vm/media/domains/media/disk.img,xvda2,w’,
簡単にメモしたが、全てはここに書いてある。
Installing Xen On An Ubuntu 8.04 (Hardy Heron) Server From The Ubuntu Repositories | HowtoForge – Linux Howtos and Tutorials
http://howtoforge.com/ubuntu-8.04-server-install-xen-from-ubuntu-repositories
検閲Tech: XenとLVM・その1・インストール時
http://ken-etsu-tech.blogspot.com/2007/10/xenlvm1.html
ここはUbuntuではないが、一読しておいた方がよさそう。
[...] 初めはXenの方がよさそうな気がしていたが、Xen用のカーネルに変えたりなど、何かとめんどいことに気づいた。 [...]
5月 17th, 2008 at 01:21