可能出现的问题:
1) ImportError: libxenctrl.so.4.0: cannot open shared object file: No such file or directory
在64位环境中,Xen编译生成了libxenctrl.so.4.0,并把它放到/usr/lib64中,为了让系统能找到它,需要在/etc/ld.so.conf.d/libc.conf中加入
/usr/lib64
然后
# ldconfig
2) can't find module xxxx
Xen的管理工具里很多是Python写的,而Ubuntu中默认是不将/usr/lib/python2.7/site-packages放入module搜索路径的。比较简便的方法是在.bashrc中加
export PYTHONPATH=/usr/lib/python2.7/site-packages
3)Error: Unable to connect to xend: No such file or directory. Is xend running?
可以试试重新启动xend:
# xend restart
当然很多情况可能导致这个问题,版本不对或是设置不对等等。
现在可以启动guest了:
# xm create -f /etc/xen/mylucid.cfg -c
用xen-create-image给出的密码即可登录root。
ctrl+]可退出console,回到console可用:
# xm console mylucid
关闭guest:
# xm shutdown mylucid