IT-小编络络的爱恨江湖
用心记录,真心分享!

最近在学习Hadoop,在Win7下用VMware搭了三台虚拟机好不容易装好了Hadoop结果跑个两个单词的wordcount就跑了十分钟,郁闷啊,于是开始寻找效能更好的虚拟化解决方案,然后选定了Xen,就开始折腾上了,网上找教程,找文档,按着步骤来做,结果意外的被告知,Centos6之后以Kvm做为了默认的虚拟化解决方案,然后就二次纠结了,开始碎碎念:为什么是Kvm不是Xen呢?Centos6放弃了Xen,是不是Xen没有Kvm好呢?然后又在网上查找Xen与Kvm的对比资料,比过之后又三次纠结了,其实并没有绝对的谁好谁坏,就好比俩孩子,一个是亲生的(Kvm包含于Linux内核),另一个是领养的(Xen安装于linux内核下层的一个产品),而Xen相较于Kvm来讲历史更久一点,产品更加成熟些,而且在Linux3.0以后的内核也已经完美支持Xen了,纠结完了之后决定还是先玩Xen吧,毕竟折腾这么久了,也折腾出感情来了,于是开始找CentOS6+Xen的解决方案,最后终于找到了一个SUPPER简单的解决方案:Xen4CentOS。

Xen4CentOS6 是来自 CentOS, Xen, Citrix, Godaddy, Rackspace 社区和相关团队合作开发的一个开源项目,旨在为 CentOS 6.x 维护一个稳定的 Xen 工具链,让 Xen 运行在 CentOS 6 上变得更容易,更可靠。

系统:CentOS-6.5-x86_64-minimal.iso (注意:目前仅支持CentOS-6/x86_64)

 1 # 安装最新更新
 2 
 3 # yum update
 4 
 5 # 安装 Xen4CentOS 软件源
 6 
 7 # yum install centos-release-xen
 8 
 9 # 之后你会发现在/etc/yu.repos.d下面多了一个名为CentOS-Xen.repo的源
10 
11 # 安装xen
12 
13 # yum install xen
14 
15 # 将支持 Xen 的 Linux 内核后需要加新条目到 grub.conf,以便系统能默认启动支持 Xen 的 Linux 内核
16 
17 # 这个操作可以通过grub-bootxen.sh 自动完成
18 
19 # /usr/bin/grub-bootxen.sh

 

 

重启系统后,可以通过 uname -r 和 xm info 确认是否安装成功

相关资料:http://pan.baidu.com/s/1c08DzAK

参考文档:

http://wiki.centos.org/zh/HowTos/Xen/Xen4QuickStart

http://wiki.centos.org/zh/Manuals/ReleaseNotes/Xen4-01

 

posted on 2014-04-13 16:58  小编络络  阅读(2045)  评论(1编辑  收藏  举报