小伙伴们找到了一些主流方案的资料,最终选择了XenServer6.5作为平台搭建。

Xen

特点:

功能强大,支持Linux的各种发行版本

通常是在现有Linux操作系统上安装,是一种半虚拟化的安装方式

架构:

资料:

1)在 CentOS 6.5 上安装和配置 Xen

2)Xen Made Easy 上个资料里提到的为了减少源码编译难度,有大牛直接编写的建议安装版本

使用感受:

1)没有使用Xen Made Easy,而是使用源码编译安装Xen,经过了将Linux内核从2.6升级到3.2的步骤。过程比较繁琐。由于是在虚拟机里安装,缺少某些驱动组件,无奈放弃安装 - -

2)虽然没有安装成功,但是感受到了Xen功能的强大,是学习虚拟化技术的优秀资料。


kvm(Kernel-based Virtual Machine)

特点:

后起之秀,主流的Linux在2.6内核之后都包含了kvm

架构:


OpenStack

来自美国航天局NASA的云计算平台,受到云计算领域的领导厂商支持,和kvm相似。

别的实验室同学推荐的云平台,没有进行深入研究,目测比Xen威力更大,深深感受到了云平台的强劲发展趋势。


VMware ESXi (vSphere)

特点:

鼎鼎有名的VMware公司的虚拟化平台,安装简单,有Windows端的统一管理平台vSphere。

使用感受:

1)在裸机上安装,过程方便,所有硬件正确识别;Windows上的管理软件可以远程操作集群,十分方便。

2)但是想要将多台机器并行使用,例如建立负载均衡或者灾难备份,需要将所有物理主机放入“池(pool)”中。ESXi在这个方面比较复杂,我们安装的ESXi5.5版本需要另外起一台Window Server的主机,安装SQL Server等工具,才能达到目的。

3)另外,它是收费的。


XenServer

XenServer是Citrix(思杰)公司基于Xen制作的服务器虚拟化平台

特点:

同ESXi相似,安装方便,有Windows端的图形化远程管理界面

免费!!! 最新的6.5版本于2015年1月放出,并且Citrix已经将XenServer开源,普通用户可以永久免费使用。

架构:

使用感受:

1)最初安装6.2版本,无法识别出ssd固态硬盘。联系该固态硬盘厂家后了解到并没有6.2版本的驱动。

2)正好XenServer刚出了6.5版本,遂尝试安装,成功识别~~

3)Windows端使用Citrix Center进行远程管理,相当方便,建立pool十分简单,成为我们搭建平台的最终选择方案。


总结

弄清需求——不是为了学习云计算而搭建平台,而是在有限时间内为了满足目的搭建起来,故而选择了安装简单并且管理方便的XenServer

初试集群虚拟化搭建(二)—— Xen, kvm, OpenStack, VMware ESXi, Citrix XenServer等种种选择的更多相关文章

  1. Java+大数据开发——Hadoop集群环境搭建(二)

    1. MAPREDUCE使用 mapreduce是hadoop中的分布式运算编程框架,只要按照其编程规范,只需要编写少量的业务逻辑代码即可实现一个强大的海量数据并发处理程序 2. Demo开发--wo ...

  2. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二十一)NIFI1.7.1安装

    一.nifi基本配置 1. 修改各节点主机名,修改/etc/hosts文件内容. 192.168.0.120 master 192.168.0.121 slave1 192.168.0.122 sla ...

  3. mongo 3.4分片集群系列之二:搭建分片集群--哈希分片

    这个系列大致想跟大家分享以下篇章: 1.mongo 3.4分片集群系列之一:浅谈分片集群 2.mongo 3.4分片集群系列之二:搭建分片集群--哈希分片 3.mongo 3.4分片集群系列之三:搭建 ...

  4. ZooKeeper 系列(二)—— Zookeeper单机环境和集群环境搭建

    一.单机环境搭建         1.1 下载         1.2 解压         1.3 配置环境变量         1.4 修改配置         1.5 启动         1. ...

  5. ZooKeeper学习之路(二)—— Zookeeper单机环境和集群环境搭建

    一.单机环境搭建 1.1 下载 下载对应版本Zookeeper,这里我下载的版本3.4.14.官方下载地址:https://archive.apache.org/dist/zookeeper/ # w ...

  6. ZooKeeper系列(二)—— Zookeeper 单机环境和集群环境搭建

    一.单机环境搭建 1.1 下载 下载对应版本 Zookeeper,这里我下载的版本 3.4.14.官方下载地址:https://archive.apache.org/dist/zookeeper/ # ...

  7. [原]项目进阶 之 集群环境搭建(二)MySQL集群

    上次的博文中我们介绍了一下集群的相关概念,今天的博文我们介绍一下MySQL集群的相关内容. 1.MySQL集群简介 MySQL群集技术在分布式系统中为MySQL数据提供了冗余特性,增强了安全性,使得单 ...

  8. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(十二)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网。

    Centos7出现异常:Failed to start LSB: Bring up/down networking. 按照<Kafka:ZK+Kafka+Spark Streaming集群环境搭 ...

  9. Kafka:ZK+Kafka+Spark Streaming集群环境搭建(二)安装hadoop2.9.0

    如何搭建配置centos虚拟机请参考<Kafka:ZK+Kafka+Spark Streaming集群环境搭建(一)VMW安装四台CentOS,并实现本机与它们能交互,虚拟机内部实现可以上网.& ...

随机推荐

  1. 【Unity3D插件】NGUI屏幕自适应(转)

    屏幕自适应 NGUI可以比较方便的实现屏幕自适应,但是它的官方教程里面针对这个问题没有详细的教程,所以可能在实现的时候会走比较多的弯路.以下是我在开发过程中找到的一个比较方便的实现方法. 主要组件 1 ...

  2. 网络IPC:套接字之非阻塞和异步I/O

    通常,recv函数没有数据可用时会阻塞等待.同样地,当套接字输出队列没有足够空间来发送消息时函数send会阻塞.在套接字非阻塞模式下,行为会改变.在这种情况下,这些函数不会阻塞而是失败,设置errno ...

  3. 一般php创建的文件默认不是utf-8格式的,在网上搜罗的解决办法如下:

    1.PHP本身是无编码的,所有的字符串通常都视为二进制流.因此只需要输入的字符串为Utf-8即可.若字符串采用其他编码,可以使用iconv系列函数转换编码. 2.注$content = iconv(& ...

  4. ASP.NET获取URL

    //获取完整url (协议名+域名+站点名+文件名+参数) string fullUrl = Request.Url.ToString(); //获取客户端请求的URL信息(不包括主机和端口) str ...

  5. C# 正则表达式 学习笔记二

    1.身份证格式验证(不保证有效性)  * 身份证15位编码规则:dddddd yymmdd xx p  * dddddd:6位地区编码  * yymmdd: 出生年(两位年)月日,如:910215  ...

  6. zh-cn,zh-tw,en-us,en-gb等网页语言代码一览表

    zh-cn   简体中文zh-tw   繁体中文da-dk   丹麦语nl-nl   荷兰语en-us   英语fi-fi   芬兰语fr-fr   法语de-de   德语it-it   意大利语j ...

  7. 英文破折号(em dash)、连接号(en dash)与连字符(hyphen)的区别及各自用法是什么?

    英文破折号(em dash).连接号(en dash)与连字符(hyphen)的区别及各自用法是什么?在科技写作中有何特点?   2 条评论 分享   按票数排序按时间排序 6 个回答 赞同85反对, ...

  8. iOS-实现验证码倒计时功能(1)

    验证码倒计时按钮的应用是非常普遍的,该Blog就和你一起来写一个IDCountDownButton来实现验证码倒计时的效果.你可以想使用普通的UIButton类型按钮一样,只需要设置其倒计时时长(若未 ...

  9. python(4)–yield实现异步

    首先我们假设一个情景:一个人做包子,一次只能做一个:来了两个吃包子的,做包子做好了包子依次分给两个吃包子的. 先上代码: import time ''' 一个做包子吃包子模型,一个做包子的,两个吃包子 ...

  10. 【Irrlicht鬼火引擎】 认识鬼火引擎

    一.Irrlicht简介 (1)概念 Irrlicht引擎是一个用C++书写的高性能实时3D引擎,可以应用于C++程序或者.NET语言中.通过使用Direct3D(Windows平台).OpenGL ...