Xen – Ubuntu Hardy

Posted by Ken on 12th, 2008

UbuntuにXenを導入するときの手順。

まずはXen Serverのインストール。

sudo apt-get install ubuntu-xen-server

続いてイメージの作成。
–debootstrapオプションによって、Ubuntuの基本はインストールされた状態となる。
お手軽すぎ :shock:

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ではないが、一読しておいた方がよさそう。

One Response to “Xen – Ubuntu Hardy”

  1. KVM - Ubuntu Hardy

    [...] 初めはXenの方がよさそうな気がしていたが、Xen用のカーネルに変えたりなど、何かとめんどいことに気づいた。 [...]


Leave a Reply



Search


SUBSCRIBE

  • 最近のコメント

  • カテゴリー

  • タグ

    Amazon Android au BeagleBoard blog CMS Compiz Fusion Django DVD Google HT-03A iPhone ISMS Linux LUMIX LUMIX G1 MacBook MySQL Workbench OpenX Poken Python server Software Design SOY CMS TinyMCE Ubuntu Ubuntu 9.04 Vim VirtualBox WordPress wwwsqldesigner XenServer XMind しろいくも オトノハコ ハルフウェイ マンガ 岩岡 ヒサエ 帰省 広告 望遠鏡 桜井亜美 花粉症