近些年来,虚拟化技术已经在很多的领域中得到了广泛的应用,由于其突出的优点,虚拟化技术受到工业界和学术界的共同关注和重视,同时也是当前计算机领域的一个热门研究方向。
xen是什么? 是英国剑桥大学计算机实验室开发的一种虚拟化平台,它和虚拟机密切结合,占用资源少,以高性能、占用资源少著称。
下面以在CentOS 6.4下为例介绍一下Xen虚拟化平台的安装过程
在安装Xen之前,做一些准备,下载如下的依赖包
1 yum install transfig wget texi2html libaio-devel dev86 glibc-devel e2fsprogs-devel gitk mkinitrd iasl xz-devel
2 yum install bzip2-devel pciutils-libs pciutils-devel SDL-devel libX11-devel gtk2-devel bridge-utils PyXML qemu-common qemu-img mercurial libidn-devel
3 yum -y install glibc-devel.i686texinfo libuuid-devel iasl python-lxml texinfo
4 yum -y install openssl openssl-devel
5 yum -y install ncurses ncurses-*
6 yum -y install python-devel
这些依赖包是搭建平台所必须的,一旦系统中缺少这些依赖包便会在./configure以及make world时出现确实头文件等问题。
安装完以上的依赖包以后,去下载Xen源码,http://bits.xensource.com/oss-x