基本的にはDebian Wikiの通りやればOK
1.必要なパッケージのインストール
amd64じゃなかったら686とか自分のPCに合わせる
bridge-utils debootstrapも忘れずに
aptitude -P install xen-hypervisor-4.0-amd64 linux-image-xen-amd64 xen-tools
2.grubの起動順位、設定の変更?
なんか知らんがこうするといいらしい
mv -i /etc/grub.d/10_linux /etc/grub.d/50_linux update-grub2 echo "" >> /etc/default/grub echo "# Disable OS prober to prevent virtual machines on logical volumes from appearing in the boot menu." >> /etc/default/grub echo "GRUB_DISABLE_OS_PROBER=true" >> /etc/default/grub update-grub2
3./etc/default/xendomainsを編集して状態保存を無効化
XENDOMAINS_RESTORE=false XENDOMAINS_SAVE=""
4.ネットワークブリッジの設定
/etc/xen/xend-config.sxpを編集
以下の行のコメントアウトを解除
(network-script network-bridge)
5.VMイメージ作成する際のデフォルト値を設定
今回はLVM上にイメージファイルを作らないのでdir を指定
ここで設定しなくても全部コマンドラインでやるのも可→参考リンク
pygrubっていうのはdom0からカーネルを一々VM上に持っていかなくても済む
仕組み → 参考リンク
dir = /home/xen size = 4Gb # Disk image size. memory = 32Mb # Memory size swap = 128Mb # Swap size # noswap = 1 # Don't use swap at all for the new system. fs = ext3 # use the EXT3 filesystem for the disk image. dist = `xt-guess-suite-and-mirror --suite` # Default distribution to install. image = sparse # Specify sparse vs. full disk images. gateway = 192.168.0.1 netmask = 255.255.255.0 broadcast = 192.168.0.255 #パスワード作成時に対話的に尋ねる passwd = 1 mirror = `xt-guess-suite-and-mirror --mirror` mirror_maverick = http://archive.ubuntu.com/ubuntu ext3_options = noatime,nodiratime,errors=remount-ro pygrub=1
6.イメージファイルの作成
Debian GNU/Linux, with Linux 2.6.32-5-xen-686
で再起動
以下のコマンドを実行
xen-create-image --hostname test1 --ip 192.168.0.20 --scsi --vcpus 1 --pygrub --dist lenny
7.Xenで起動
Debian GNU/Linux, with Linux 2.6.32-5-xen-686 and XEN 4.0-i386
で起動
以下のコマンドを投入
xm create /etc/xen/test1.cfg -c
GRUBメニューまではいったが、
なぜかメモリエラーでカーネルパニックしたOTZ
流石に256MのノートPCじゃ駄目だったかも今回はここまで
※
あと不要なVMイメージは
xen-delete-image
ってコマンドで削除するといいかも
xen-list-images
で一覧を見れる
参考リンク
http://www.valinux.co.jp/contents/tech/techlib/xen/xen_sp_01.html
http://rayearth.homelinux.net/pukiwiki/?Debian%2FXen
http://www.cs.is.noda.tus.ac.jp/~tatsuya/master_wiki/index.php?Xen%20on%20Debian
http://d.hatena.ne.jp/fujisan3776/20090309/1236576002
http://pocketstudio.jp/linux/?Xen%2FXenFaq%20-%20Xen%20%B8%F8%BC%B0%20Wiki%20%C6%FC%CB%DC%B8%EC%CC%F5
0 件のコメント:
コメントを投稿