Debian(etch)でxenをインストール
apt-get install xen-linux-system-2.6.18-3-xen-686 xen-tools libc6-xen reboot
apt-getでgrubの設定までやってくれる。
取り敢えずDebian流のやり方を見る。
apt-get install perl-doc xen-create-image --manual
vi /etc/xen-tools/xen-tools.conf dir = /var/xen debootstrap = 1 passwd = 1 kernel = /boot/vmlinuz-2.6.18-4-xen-686 initrd = /boot/initrd.img-2.6.18-4-xen-686 mkdir -p /var/xen/domains/xen01.example.com mkdir -p /etc/xen-tools/skel/root/.ssh chmod -R 700 /etc/xen-tools/skel/root/ cat /root/.ssh/authorized_keys /root/.ssh/id_rsa.pub >> /etc/xen-tools/skel/root/.ssh/authorized_keys chmod 644 /etc/xen-tools/skel/root/.ssh/authorized_keys xen-create-image --ip=192.168.1.101 --hostname=xen01.example.com
固まったように感じるがプロセスはちゃんと動いているっぽい。
tail -f /var/log/xen-tools/xen01.example.com.log
で何が行われているか分かる。
4gb seg fixupとか出まくり・・・: ぺたぺたしてってください(^^;
これと同じ現象が・・・しかも解決しなかった・・。
mkdir /etc/xen/auto mv /etc/xen/xen01.example.com /etc/xen/auto/ /etc/init.d/xendomains reload
エラーで起動できなかった・・。
http://w3.doshisha.ac.jp/~kueda/index.php?Debian%E3%81%ABXen を参考に
apt-get install bridge-utils vi /etc/xen/xend-config.sxp (network-script network-bridge) /etc/init.d/xend restart /etc/init.d/xendomains reload # 接続 xm console xen01.example.com
おぉぉ。
なんて簡単なんだ!
Debianすげーな。