xen-tools を使って Debian (lenny) 上に DomU を作成する際、Debian (etch) では起こらなかった問題にぶつかった。
Debian (etch)の場合:
http://d.hatena.ne.jp/okinaka/20080530#1212146400
ハマった点は、
- コンソールにログインプロンプトが出ない (固まったように見える)
- stdin is not a ttyと言われてログインできない
の2点。
それぞれ以下の方法で回避した。
xm.tmpl の設定
/etc/xen-tools/xm.tmpl に設定を追加した。
$ echo "extra='xencons=tty'" >> /etc/xen-tools/xm.tmpl
xen-tools のコマンド実行
ssh でログインするために udev が必要なので、--role=udev を追加した。
$ xen-create-image --verbose --hostname vmhost --ip 192.168.100.30 --role=udev