6/08/2009

XenServer 5.0でHVMゲストをPVゲストにする方法

正確にはうまくいっていないのだが以下のURLを参考にしてみた。
http://community.citrix.com/blogs/citrite/anilma/2008/07/02/Installing+Ubuntu+on+XenServer

VMのバックアップを取ってから、必ず。

1.Other install mediaでOSを入れる。
(上記ではWindowsのテンプレートを使えと書いてあるのだが。)
  xs-toolsをインストールしておく。(もしくは、Xenカーネルを入れておく)
2.OSが立ち上がったら、リモートでログインができるようにしておく
(ssh serverなど)
3./boot/grub/menu.lstと/etc/fstabを書き換える。
書き換える箇所は hda -> xvda, hdb-> xvdb
という感じで。
再起動時Couldn'T get a file descriptor referring to the consoleというメッセージが表示されるので
rm /etc/console/*
/etc/inittabでtty1だけを有効にする
4.いったんVMをシャットダウン
5.以下のコマンドを入力
xe vm-list
xe vm-param-set uuid= HVM-boot-policy=
xe vm-param-set uuid= PV-bootloader=pygrub
xe vm-param-set uuid= PV-args="console=tty0 xencons=tty"
xe vm-disk-list uuid= HVM-boot-params:
xe vbd-param-set uuid= bootable=true
6.気持ちをこめてVM起動!

キター、なんか立ち上がっている!
でもコンソールログインができない。。。

2 件のコメント:

匿名 さんのコメント...

sshでログインできますよ!

匿名 さんのコメント...

ゲストの画面はVNCでXenCenterへ転送してるとか聞きました。そのあたりの設定をきちんとすればいけるかも知れませんね。