zjp0633 发表于 2015-10-11 12:19:07

vmware workstation + xen + ubuntu 12.04(Dom 0)环境搭建

  要利用vmware workstation的嵌套虚拟化技术,可参考另外一篇文章在vmware workstation上配置KVM(嵌套虚拟化)
  这篇摘要主要介绍在vmware workstation安装完ubuntu12.04后,在其上完成xen的安装过程:
  linux从3.0内核开始支持xen,所以不用再编译内核(对于那些内核支持的系统都不用重新编译内核),这样安装xen也不再那么复杂
  

  第一步:安装需要的软件包
  
安装编译 Xen 和 Linux xen kernel 所需要的软件包:
$ sudo apt-get install gcc g++ make patch libssl-dev bzip2 gettext zlib1g-dev python libncurses5-dev libjpeg62-dev libx11-dev libgcrypt11-dev pkg-config bridge-utils bcc bin86 libpci-dev libsdl-dev python-dev texinfolibc6-dev uuid-dev bison flex fakerootbuild-essential crash kexec-tools makedumpfile libncurses5 libncurses5-dev iasl gawk
第二步:安装xen hypervisor
32位和64位系统的区别也很重要。64位按下面步骤很简单,32位就不同,因为xen需要开启pae,默认是没有开启的,所以32位ubuntu首先得执行下面这个命令:
sudo apt-get install linux-image-server
然后继续完成安装
sudo apt-get install xen-hypervisor-4.1-amd64 xen-utils-4.1 xenwatch xen-tools xen-utils-common xenstore-utils
这里xen-hypervisor-4.1要分32位、64位,64位系统用xen-hypervisor-4.1-amd64,32位用xen-hypervisor-4.1-i386
第三步:安装libvirt和Virtual Manager
sudo apt-get install virtinst python-libvirt virt-viewer virt-manager
第四步:重启机器,选择有xen的内核启动,进入系统之后,再检查一下 Xen 是否已经成功安装:
$ sudo xm list
如果存在domon 0在运行,则代表安装成功
第五步:修改配置文件
将/etc/xen/xend-config.sxp文件中的“#(xend-unix-server no)”注释去掉 ,并把“no”改成“yes”, 然后重启xend服务
然后编辑文件~/.bashrc ,在打开的.bashrc文件中添加如下语句:
export VIRSH_DEFAULT_CONNECT_URI="xen:///"
第六步:通过libvirt查看xen的版本信息,确认libvirt和xen都已经安装成功
# virsh version
Compiled against library: libvir 0.9.8
Using library: libvir 0.9.8
Using API: Xen 0.9.8
Running hypervisor: Xen 4.1



         版权声明:本文为博主原创文章,未经博主允许不得转载。
页: [1]
查看完整版本: vmware workstation + xen + ubuntu 12.04(Dom 0)环境搭建