Openstack 之 相对于VMWare的劣势

 

上面左边是我的个人微信,如需进一步沟通,请加微信。  右边是我的公众号“Openstack私有云”,如有兴趣,请关注。

前期写了两篇博文《Openstack 干掉 VMWare(1)》、《Openstack 干掉 VMWare(2)》 ,提出了Openstack与VMWare的一些比较,我的出发点是基于使用社区开源版本的Openstack来替代VMware,实现企业节约成本的目的。另外,基于现在风云诡谲的国际贸易形势,说不定什么时候人家EMC不给咱们做生意了,咱们留一手也是很有必要的嘛。

后面经过一些VMWare的项目实践,发现了VMware作为商业产品的优势之处,前面两篇文章是将Openstack的优势,这里我想讲讲它的劣势,或者说社区开源版本的Openstack如果要真正落地,还有那些地方需要我们努力去改进的地方。下面简单总结分析对比如下,注意下面指的Openstack是指社区开源版本的Openstack:

1、VMware使用方便,整个操作配置过程容易理解。

作为一个成熟的商业产品,VMWARE产品首先从使用的方便性来说比Openstack要高很多,它所有的安装包直接从官网下载,整个安装过程全部是图形化界面,对于习惯了windows操作的用户来说是非常舒服的。而Openstack如果根据官网的操作,对于普通用户,简直是一个不可能的任务,即使有相应技术水平的工程师,也需要花很长的时间进行摸索实验的熟悉过程,同时,社区的文档还不对正确性负责,完全按照社区文档操作,总能遇到一些坑,另外,还有一个很大障碍就是安装过程需要联网,而且有些安装包在国外网站,在我们“墙%国”国内很多时候访问国外网站网速太慢。虽然对于这一块我们已经通过封装安装镜像得到很大解决,详见《openstack 之 kolla安装镜像》 ,但是后续个性化的配置以及更多的高级功能的配置还是没有VMware那么方便。

2、VMware有专门的P2V迁移工具和监控工具。

VMware的P2V迁移工具和监控工具也同样是直接下载相应的镜像镜像安装部署,都是工具化和图形化的解决方案,使用起来也很方便。解决了实际使用过程中的虚拟机迁移和在线虚拟机的监控,对于一个成熟的产品来说这两块内容都是很实用的功能。而Openstack如果要实现虚拟机迁移,过程很复杂,非常耗时,一般都建议应用迁移,而不是虚拟机或者物理机整机迁移。监控工具Openstack有自己的ceilometer组件提供,但是个人不建议安装,因为监控程序会产生大量的数据,建议另外使用其他的监控工具实现,比如zabbix 。

3、计划外物理服务器意外停机,VMware的HA功能可以保护运行在损坏服务器上的虚拟机,以重启的方式进行自动迁移到其他工作正常的主机上,而无需人工进行手工干预。Openstack如果启用ceph分布式存储,可以时间热迁移,但是需要手工操作,对于意外的物理机故障停机,也需要事后的手工干预才能恢复,虽然操作也非常简单,但是还是做不到全自动故障恢复。

4、故障维护的难度VMware要比Openstack简单很多。VMware如果出现虚拟化软件本身的故障,比如vcenter发生故障,直接重装vcenter就可以而不影响其他虚拟机的运行,ESXI节点发生故障,如果启用了HA,也不影响。相对来说,Openstack如果是controller节点发生故障,如果启用了HA没有问题,如果没有启用HA,那么会影响整个虚拟化环境。另外,如果Openstack控制节点controller中的某一组件出现问题,定位和解决问题需要相当的技术水平才能,需要对相应的知识领域比较熟悉,比如mariadb ,rabbitmq,HAproxy,keepalive,ceph ,docker 等等。

原文地址:http://blog.51cto.com/yuweibing/2107364

时间: 2024-10-09 21:28:11

Openstack 之 相对于VMWare的劣势的相关文章

OpenStack、KVM、VMWare和Docker

一.虚拟化 1.什么是虚拟化 虚拟化,是指通过虚拟化技术将一台计算机虚拟为多台逻辑计算机.在一台计算机上同时运行多个逻辑计算机,每个逻辑计算机可运行不同的操作系统,并且应用程序都可以在相互独立的空间内运行而互不影响,从而显著提高计算机的工作效率. 2.什么是虚拟化技术 虚拟化技术是一套解决方案.完整的情况需要CPU.主板芯片组.BIOS和软件的支持,例如VMM软件或者某些操作系统本身.即使只是CPU支持虚拟化技术,在配合VMM的软件情况下,也会比完全不支持虚拟化技术的系统有更好的性能. 3.虚拟

openstack镜像如何在vmware 环境中运行

1.云镜像文件下载地址: http://sahara-files.mirantis.com/sahara-juno-spark-1.0.0-ubuntu-14.04.qcow2(安装有sahara-spark软件的镜像文件) 从该网站可以获取ubuntu云镜像文件,该镜像部署在openstack上,它的后缀名为qcow2. 2.把qcow2镜像文件转成vmdk(vmware)格式. 采用qmenu-img工具进行转换 下载地址:http://download.csdn.net/detail/zl

Openstack 干掉 VMWare(1)

在中小型虚拟化应用场景中,VMware占有很大的市场份额,大家对其也是非常认可,但是根据行内最新消息,现在国内openstack商业化产品华为的Funsioncloud出货量已经超过了vmware,如果加上其他的openstack商业化产品,那么至少说,在中国的私有云或者服务器虚拟化市场,openstack产品已经超过了vmware,存量上面可能vmware还占一定优势,但是增量方面,openstack系产品已经显示出优势,可以预见,今后openstack系产品使用量超越vmware是必然的.

Openstack 干掉 VMWare(2)

上一篇文章"Openstack 干掉 VMWare(1)"总体说了一下使用开源版本openstack与vmware的一些比较,注意我说的是开源版本的openstack,至于各个商业版本的openstack,比如华为的FunsionCloud,什么青云QingCloud不在我的讨论范围,他们也没有付给我工资替他们做广告,哈哈,得出的初步结论就是通过openstack开源社区的努力,现在开源版的openstack已经具备了实际落地各中小企业,干掉vmware的条件,让广大人民群众用上自己的

openstack架构简介J版(更新中)

title : OPENSTACK架构简介 openstack的发展及历史 openstack是什么? OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权,并且是一个自由软件和开放源代码项目. 通俗点来讲,openstack就是一个用python编写的linux软件,openstack是一个开源云平台. openstack能干嘛? openstack最基础的功能就是产生云主机(vm虚拟机),用这些虚拟机可以做你想做的很多事.例如产生一

openstack架构简单介绍J版(更新中)

title : OPENSTACK架构简单介绍 openstack的发展及历史 openstack是什么? OpenStack是一个美国国家航空航天局和Rackspace合作研发的云端运算?软件,以Apache许可证授权.而且是一个自由软件和开放源码项目. 通俗点来讲,openstack就是一个用python编写的linux软件,openstack是一个开源云平台. openstack能干嘛? openstack最基础的功能就是产生云主机(vm虚拟机).用这些虚拟机能够做你想做的非常多事.比如产

20、EVE-NG华丽登场Openstack镜像,体验私有云!

文章列表(关注微信公众号EmulatedLab,及时获取文章以及下载链接) 1.EVE-NG介绍(EVE-NG最好用的模拟器,仿真环境时代来临!) 2.EVE-NG安装过程介绍 3.EVE-NG导入Dynamips和IOL 4.EVE-NG导入QEMU镜像 5.EVE-NG关联SecureCRT,VNC,Wireshark 6.EVE-NG网卡桥接,带您走进更高级的实验 7.EVE-NG硬盘扩容,存储海量镜像 8.EVE-NG定制个人镜像,脚本快速导入 9.EVE-NG容纳H3C.Huawei,

理解 Glance - 每天5分钟玩转 OpenStack(20)

OpenStack 由 Glance 提供 Image 服务. 理解 Image 要理解 Image Service 先得搞清楚什么是 Image 以及为什么要用 Image? 在传统 IT 环境下,安装一个系统是要么从安装 CD 从头安装,要么用 Ghost 等克隆工具恢复.这两种方式有如下几个问题: 如果要安装的系统多了效率就很低 时间长,工作量大 安装完还要进行手工配置,比如安装其他的软件,设置 IP 等 备份和恢复系统不灵活 云环境下需要更高效的解决方案,这就是 Image. Image

openstack项目中遇到的各种问题总结

目录: 一. 从开始到现在遇到的各种问题      1.1.单网卡下搭建openstack出错      1.2.云平台上虚机搭建MDS系统遇到的问题 2         1.2.1.内部网路和外部网络的联通问题 3         1.2.2.windows虚机下对于3D的支持问题 5         1.2.3.对于windows的兼容问题 5     1.3.扩展节点的部分问题 5         1.3.1..扩展节点出错 5         1.3.2.删除扩展节点信息 7     1