Xen の新規仮想システム作成でことごとく失敗に見舞われる修行
Xen 上に、CD-ROM 4 枚の RHEL3 を作ろうとして失敗。作戦としては、4 枚の CD-ROM の中身を一つのディレクトリにまとめて、そこを nfs で提供する幹事感じ。
とりあえず、virt-install スクリプトに -d オプションをつけると、virt-manager の GUI な画面からやるより細かい状況がわかってよいかも。でも、まだ解決してない。
# virt-install -d -n gegege --vnc -r 512 --vcpus=1 -f /var/lib/xen/images/gegege.img -s 120 --nonsparse -m 00:16:3e:00:01:01 -w network:default --os-variant=rhel3 -p -l nfs:192.168.122.1:/var/export/RHEL3_i386 ... 月, 28 7月 2008 18:35:22 DEBUG Preparing mount at /var/lib/xen/virtinstmnt.0J9YSS 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/.treeinfo 月, 28 7月 2008 18:35:22 DEBUG Cannot find file .treeinfo 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/fedora.css 月, 28 7月 2008 18:35:22 DEBUG Cannot find file fedora.css 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/Fedora 月, 28 7月 2008 18:35:22 DEBUG Cannot find file Fedora 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/Server 月, 28 7月 2008 18:35:22 DEBUG Cannot find file Server 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/Client 月, 28 7月 2008 18:35:22 DEBUG Cannot find file Client 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/RedHat 月, 28 7月 2008 18:35:22 DEBUG Found a directory 月, 28 7月 2008 18:35:22 DEBUG Detected a RHEL 4 distro 月, 28 7月 2008 18:35:22 DEBUG Acquiring file from /var/lib/xen/virtinstmnt.0J9YSS/images/xen/vmlinuz 月, 28 7月 2008 18:35:22 DEBUG Cleaning up mount at /var/lib/xen/virtinstmnt.0J9YSS 不当なファイルの場所が指定されました: そのようなファイルやディレクトリはありません ...
うーん、ロケールも怪しげだし、RHEL 4 を detect しているもの怪しい。うーむ。
まてよ、最後に nfs マウントしたディレクトリから /images/xen/vmlinux を見つけているのがいかにも怪しいぞ。なんで xen が関係あるんだ? てかカーネル探してる?
virt-install から呼ばれてる python のコードでも読めばよいのかしら。