Welcome 微信登录

首页 / 操作系统 / Linux / Xen的源码安装及dom0,domU的设置

Xen作为一种应用广泛的虚拟机方案,无论是在工业还是教育领域都发挥着巨大的作用。Xen不仅有其引以为豪的Paravirtualization实现,还有基于硬件支持的HVM实现。对于Xen,Ubuntu中有现成的解决方案,只要通过一些apt-get install(ubuntu-xen-desktop, xen-hypervisor-4.1-amd64, xen-tools, xen-utils)命令即可傻瓜式安装。但实际中,我们出于种种原因(比如源中的版本不够新,或是加了自己的补丁等等),还是倾向于自己DIY。本文的环境为VirtualBox 4.2.6 + Xen 4.1.2 + Ubuntu 12.04(64位)。一、编译安装Xen1. 编译Xen之前需要装一些软件# apt-get install bcc bin86 gawk bridge-utils iproute libcurl3 libcurl4-openssl-dev bzip2 module-init-tools transfig tgif texinfo texlive-latex-base texlive-latex-recommended texlive-fonts-extra texlive-fonts-recommended pciutils-dev mercurial build-essential make gcc libc6-dev zlib1g-dev python python-dev python-twisted libncurses5-dev patch libvncserver-dev libsdl-dev libjpeg62-dev iasl libbz2-dev e2fslibs-dev git-core uuid-dev ocaml ocaml-findlib libx11-dev libc6-xen gcc-multilib xz-utils注意有些不是必须的。如果编译的是Xen 4.2,先运行configure可以知道缺了什么。 2. 点击这里下载Xen的源码包,根据README编译安装:# tar zxvf xen-4.1.2.tar.gz# cd xen-4.1.2# make world# make install如果是要在另一台机子上部署的用make dist。编译过程中会通过git或hg从网上下源码,所以要确保网络连通(如果是通过代理上网参考  http://www.linuxidc.com/Linux/2013-02/79334.htm )。3. 对于Xen的管理工具,Xen 4.1后的趋势是xl逐渐替代xm。用哪个可以在配置文件中设置:/etc/default/xen
TOOLSTACK="xm"4.  设置启动服务# update-rc.d xencommons defaults 19 18
# update-rc.d xend defaults 20 21
# update-rc.d xendomains defaults 21 20
# update-rc.d xen-watchdog defaults 22 23和启动模块,在/etc/modules中添加:xen-evtchn
xen-gntdev
xen-netback
xen-blkback
xenfs
blktap5. 安装xen-tools从这里下载xen-tools 4.3.1源码,解压后运行:# make install该工具包含xen-create-image等工具,它使得domU的创建更加方便。
  • 1
  • 2
  • 3
  • 4
  • 下一页
Git通过代理连接外网GitLab 启用HTTPS相关资讯      Xen  Xen安装  Xen源码安装 
  • Xen安全架构sHype/ACM策略配置图文  (04月05日)
  • Xen 4.6 发布下载,增强安全性和   (10/14/2015 09:01:11)
  • Xen信息泄露漏洞(CVE-2015-2044)  (03/10/2015 07:52:01)
  • Xen arch/x86/mm.c mod_l2_entry权  (11/09/2015 11:39:48)
  • Fedora 20源码安装Xen4.3.0  (04/22/2015 06:20:50)
  • Linux入门学习教程:虚拟机体验之  (03/08/2015 19:15:41)
本文评论 查看全部评论 (0)
表情: 姓名: 字数