VMware + OpenStack: 从 Plugin 到 VIO 的演进

责任编辑:editor004

2015-04-07 14:35:54

摘自:51CTO

VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。

VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。一开始,VMware 表达出与 OpenStack 的竞争态度。随着 OpenStack 的逐步壮大并且一步一步进入实际部署,VMware 对它的态度也有了更多积极的变化,它慢慢在向拥抱 OpenStack 靠拢。首先从收购Nicira开始,然后提供各种 vSphere plugin ,这些 plugin 允许在 OpenStack 中集成 VMware 的产品。在今年三月份,VMware Integrated OpenStack (VIO) 1.0 和 vSphere 6.0, VSAN 6.0 同时发布,也显示出 VMware 对与 OpenStack 的合作达到了一个新的高度。

2012/07,VMware 宣布花费12.6亿美金收购 Nicira。Nicira 领导了三个 SDN 相关的项目:OpenFlow, Open vSwitch, and Quantum。而Quantum直接演进为 OpenStack Neutron。该收购表明了 VMware 拥抱 open source 的态度,也获得了对 OpenStack 的影响力。

2012/08,VMware 宣布申请加入 OpenStack。目前,vmware 的身份是 Corporate Sponsors

2013/04,VMware 在 OpenStack Grizzly 版本中增加 ESX driver 和 VC driver

2013/10,VMware 在 OpenStack Havana 版本中增加 VMDK (Cinder) driver

2015/03,VMware 发布 VMware Integrated OpenStack (VIO) 1.0

VMware + OpenStack: 从 Plugin 到 VIO 的演进

  本文试着梳理先后出现的 VMware 与 OpenStack 集成的各种方案。

1. 基于 VMwareESXDriver 的 VMware ESX 和 OpenStack Nova 的整合

VMware + OpenStack: 从 Plugin 到 VIO 的演进

从逻辑上讲,NOVA 直接管理 ESX 主机,vCenter不参与该过程。由于vCenter不参与,使得 ESX Server 的各种先进功能,如vMotion,高可用性 HA 和动态资源调度(DRS)都不可用。所以通过该 driver 的整合非常初级,也不会被 vmware 长期接受。

VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。一开始,VMware 表达出与 OpenStack 的竞争态度。在今年三月份,VMware Integrated OpenStack (VIO) 1.0 和 vSphere 6.0, VSAN 6.0 同时发布,也显示出 VMware 对与 OpenStack 的合作达到了一个新的高度。

2. 基于 VMwareVCDriver 的 VMware vSphere 和 OpenStack Nova 的整合

VMware + OpenStack: 从 Plugin 到 VIO 的演进

VMware + OpenStack: 从 Plugin 到 VIO 的演进

使用该driver 后,Nova 直接与 vSphere 交互。从而:OpenStack 管 openstack 的东西,vCenter管 VMware 的东西。vSphere 的各种高级功能不会收到影响。不足之处是这种架构改变了 Nova 的行为方式,与 OpenStack 的设计理念有冲突。

3. 使用公共的管理和调度层来管理 VMware 和 OpenStack

抛开上面两种使用 plugin 的集成方案,行业内出现了一种使用公共的管理和调度层来管理 VMware 和 OpenStack 的方案。代表产品比如Clouddify。

VMware + OpenStack: 从 Plugin 到 VIO 的演进

  Cloudify 同时提供 VMware 和 OpenStack 的集成:

VMware + OpenStack: 从 Plugin 到 VIO 的演进

  这种方式的不足之处在于需要引入新的软件层次。

VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化。一开始,VMware 表达出与 OpenStack 的竞争态度。在今年三月份,VMware Integrated OpenStack (VIO) 1.0 和 vSphere 6.0, VSAN 6.0 同时发布,也显示出 VMware 对与 OpenStack 的合作达到了一个新的高度。

4. 使用 VMware Integreated OpenStack (VIO)

VIO 是 VMware 的 OpenStack 发行版。它的软件架构如下:

VMware + OpenStack: 从 Plugin 到 VIO 的演进

  特点:

(1)目的:基于现有的 VMware 基础架构为客户开发团队提供 OpenStack API。

(2)部署:使用 vSphere Web Client 部署 VIO 在 vCenter 管理的虚机上。

(3)驱动:Nova 使用 vCenter driver、Cinder 和 Glance 使用 VMDK Driver, Neutron 使用 NSX plugin 来做整合。VMWare VSAN 可以被 Cinder 和 Glance 使用。

(4)监控:使用 vRealize Operations Manager、vRealize Log Insight 和 vRealize Business 做监控。

(5)支持:VMware 可同时针对 OpenStack 和底层 VMware 基础架构提供技术支持。

OpenStack 部署效果:

VMware + OpenStack: 从 Plugin 到 VIO 的演进

链接已复制,快去分享吧

企业网版权所有©2010-2025 京ICP备09108050号-6京公网安备 11010502049343号