一、xen环境配置
1、安装依赖包
sudo apt-get install build-essential binutils python-dev libncurses5-dev libcurl4-openssl-dev xorg-dev uuid-dev bridge-utils bison flex udev gettext bin86 bcc iasl libgcrypt11-dev libssl-dev pciutils libc6-dev-i386 gcc-multilib texinfo zlib1g-dev
2、安装xen
cd xen-4.1.4
Make world
make xen tools stubdom
sudo make install-xen
sudo make install-tools PYTHON_PREFIX_ARG="--install-layout=deb"(很重要,不然后面pyhon路径会报错)
sudo make install stubdom
3、改动/etc/modules加入下面行:
xen-evtchn
xen-gntdev
xen-netback
xen-blkback
xenfs
blktap
4、加入Lib搜索路径
改动/etc/ld.so.conf.d/libc.conf文件,加入例如以下几行:
/usr/local/lib(已有)
/lib64
/usr/lib
/usr/lib64
执行ldconfig命令使改动生效。
5、更新引导:sudo update-grub
二、Xen环境测试
6、重启系统,选择有xen的进入,此处如果使用VMware虚拟机可能遇到开机不出现引导选项的情况,开机后摁住Shift键即可。
7、此时执行sudo xl info会出现如图所示xenstore daemon 没有运行的错误,
需要启动xencommons:
service xencommons start8、此时执行sudo xm list 会出现如下xend进行没有运行的错误
此时需要启动xend服务,启动服务之前需要先关闭eth0网卡,xend服务启动之后再启动eth0网卡,否则会报错,命令如下
ifconfig eth0 down
service xend start
ifconfig eth0 up
9、此时再执行sudo xm list 会出现如下OK,终于搞定啦
![哭](http://static.blog.csdn.net/xheditor/xheditor_emot/default/cry.gif)