首页 - 技术 - VMware + OpenStack:从Plugin到VIO的演变

VMware + OpenStack:从Plugin到VIO的演变

2023-09-30 23:39
作为事实上的企业虚拟化领导者,VMware对OpenStack的态度一直在改变。从一开始,VMware就表达了对OpenStack的竞争态度。今年3月,VMware Integrated OpenStack(VIO)1.0与vSphere 6.0、VSAN 6.0同时发布,这也表明VMware与OpenStack的合作迈上了新的台阶。 作为事实上的企业虚拟化领导者,VMware对于OpenStack的态度一直在改变。从一开始,VMware就表达了对OpenStack的竞争态度。随着OpenStack逐渐成长并逐步进入实际部署,VMware对其的态度也发生了更加积极的变化,正在慢慢向拥抱OpenStack靠拢。它从收购 Nicira 开始,然后提供各种 vSphere 插件,允许将 VMware 产品集成到 OpenStack 中。今年3月,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 和 Quantum。 Quantum 直接演变成 OpenStack Neutron。此次收购体现了VMware对开源的拥抱以及对OpenStack的影响力。 2012/08年,VMware宣布申请加入OpenStack。目前,VMware 是企业赞助商 2013/04,VMware在OpenStack Grizzly版本中添加ESX驱动和VC驱动 2013/10,VMware在OpenStack Havana版本中添加VMDK(Cinder)驱动程序 2015/03,VMware发布VMware Integrated OpenStack (VIO) 1.0 本文试图梳理一下相继出现的各种整合VMware和OpenStack的解决方案。 1、基于VMwareESXDriver的VMware ESX与OpenStack Nova的集成 从逻辑上讲,NOVA 直接管理 ESX 主机,vCenter 不参与该过程。由于不涉及vCenter,因此无法使用ESX Server的各种高级功能,例如vMotion、高可用性HA和动态资源调度(DRS)。因此,通过这个驱动进行集成是非常初级的,在很长一段时间内不会被vmware所接受。 #p# 2、基于VMwareVCDriver的VMware vSphere与OpenStack Nova的集成 使用此驱动程序,Nova 可以直接与 vSphere 交互。因此:OpenStack 管理 OpenStack 事物,而 vCenter 管理 VMware 事物。 vSphere的各种高级功能不会受到影响。缺点是这种架构改变了Nova的行为方式,与OpenStack的设计理念相冲突。 3.使用通用的管理层和调度层来管理VMware和OpenStack 抛开以上两种使用插件的集成解决方案,业界已经出现了一种使用通用管理和调度层来管理VMware和OpenStack的解决方案。代表产品如Clouddify。 Cloudify 提供与 VMware 和 OpenStack 的集成: 这种方法的缺点是需要引入新的软件层。 #p# 4.使用VMware集成OpenStack(VIO) VIO 是 VMware 的 OpenStack 发行版。其软件架构如下: 特征: (1)目的:基于现有VMware基础架构,为客户开发团队提供OpenStack API。 (2) 部署:使用vSphere Web Client 在vCenter 管理的虚拟机上部署VIO。 (3)驱动程序:Nova使用vCenter驱动程序,Cinder和Glance使用VMDK驱动程序,Neutron使用NSX插件进行集成。 Cinder 和 Glance 可以使用 VMWare VSAN。 (4)监控​​:使用vRealize Operations Manager、vRealize Log Insight和vRealize Business进行监控。 (5)支持:VMware可以为OpenStack和底层VMware基础设施提供技术支持。 OpenStack部署效果: 博客来源:http://www.gsm-guard.net/sammyliu/p/4362237.html?utm_source=tuicool ​