最近在学习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)

 # 安装最新更新

 # yum update

 # 安装 Xen4CentOS 软件源

 # yum install centos-release-xen

 # 之后你会发现在/etc/yu.repos.d下面多了一个名为CentOS-Xen.repo的源

 # 安装xen

 # yum install xen

 # 将支持 Xen 的 Linux 内核后需要加新条目到 grub.conf,以便系统能默认启动支持 Xen 的 Linux 内核

 # 这个操作可以通过grub-bootxen.sh 自动完成

 # /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

Xen入门系列一【使用Xen4CentOS 在 Centos 6 上安装 Xen】的更多相关文章

  1. 在CentOS 7上安装.NET Core R2跑Hello World

    前言 在上个月.NET Core出了最新版本预览版,只是在Window系统上试验了一下.原本想等发布正式版的时候在linux系统上试试,可能还需要一段时间,刚好有空可以折腾一下. 由于之前安装的Ubu ...

  2. 如何在 CentOS 7 上安装 Redis 服务器

    大家好,本文的主题是 Redis,我们将要在 CentOS 7 上安装它.编译源代码,安装二进制文件,创建.安装文件.在安装了它的组件之后,我们还会配置 redis ,就像配置操作系统参数一样,目标就 ...

  3. Linux Centos 系统上安装BT客户端 Transmission

    Linux Centos 系统上安装BT客户端 Transmission   Transmission是一种BitTorrent客户端,特点是一个跨平台的后端和其上的简洁的用户界面,以MIT许可证和G ...

  4. 在CentOS 7上安装phpMyAdmin

    原文 在CentOS 7上安装phpMyAdmin phpMyAdmin是一款以PHP为基础,基于Web的MySQL/MariaDB数据库管理工具.虽然已经存在着一些诸如Adminer的轻量级数据库管 ...

  5. 在CentOS 6上安装Apache和PHP

    本文演示如何在CentOS 6上安装Apache和PHP.CentOS 6自带的是Apache 2.2.3和PHP 5.1.6,您可以使用默认的CentOS包管理器进行安装yum.使用yum(而不是使 ...

  6. CentOS Linux上安装Oracle11g笔记

    CentOS Linux上安装Oracle11g 到 otn.oracle.com 网站上下载 Linux版的oracle 11g 编辑 /etc/sysctl.conf : kernel.shmal ...

  7. 如何在CentOS 7上安装Munin

    在CentOS 7上安装Munin 首先我们需要在我们的系统中添加EPEL仓库. yum install epel-release 步骤2.安装LAMP(Linux,Apache,MariaDB,PH ...

  8. centos 7 上安装 testlink 1.9.15/1.9.16/1.9.17/1.9.18 (mysql/php/httpd)

    1.9.18 的System Requirements - server.注意,适用于 1.9.15 及以后. Server environment should consist of: web-se ...

  9. Jenkins安装 CentOS 7上安装Jenkins

    CentOS 7上安装Jenkins Jenkins 安装 只安装不介绍 步骤1:更新CentOS 7 Linux系统管理员的最佳做法之一是使系统保持最新.安装最新的稳定包,然后重新启动.   1 2 ...

随机推荐

  1. cookie随便写的一点笔记(抄书的)

    cookie是保存在客户端的文本,能够在一定程度上提高用户体验.Servlet API 中提供了Cookie类,可以创建Cookie对象,并通过响应中的addCookie方法,将cookie保存到客户 ...

  2. html常用笔记

    <?php //CSS可以对文本格式进行精确的控制 //HTML标记更有利于搜索引擎 //一.标签 <br> <p>//换行后插入一个空行,单字节不换行,双字节自动换行 ...

  3. 【英语】Bingo口语笔记(11) - 表示“身体抱恙”

  4. 【英语】Bingo口语笔记(56) - “令人失望”的表达

  5. application tips

    trace(ApplicationDomain.currentDomain == ApplicationDomain.currentDomain); trace(stage.loaderInfo.ap ...

  6. 扩容盘、SD卡扩容

    内存卡的前世今生回想当年,大家都还在用着非智能机,由于功能单一,需要存储的数据也就是通讯录和短信.虽然那时也有手机游戏,但大多都是几十KB,并不需要太大的存储空间.但随着手机功能的多样化,尤其是音乐. ...

  7. 使用C#代码审批/转签K2 Blackpearl流程

    转:http://www.cnblogs.com/dannyli/archive/2011/08/02/2125302.html 以下是使用代码审批.转签k2 blackpearl流程,初探K2 Bl ...

  8. 什么是REST?以及RESTful的实现

    什么是REST? REST (REpresentation State Transfer) 描述了一个架构样式的网络系统,比如 web 应用程序.它首次出现在 2000 年 Roy Fielding ...

  9. How do I list all tables/indices contained in an SQLite database

    How do I list all tables/indices contained in an SQLite database If you are running the sqlite3 comm ...

  10. nginx upstream的分配方式

    1.轮询(默认) 每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除. 2.weight 指定轮询几率,weight和访问比率成正比,用于后端服务器性能不均的情况. 例 ...