VMware Integrated OpenStack是一款由VMware提供支持的OpenStack发行版软件,用于帮助IT在现有的VMware基础架构之上更加轻松地运行基于生产级OpenStack部署。由于基于现有的专业技能构建,因此VMware管理员能够通过基于VMware的软件定义的数据中心(SDDC)基础架构为开发人员提供不受供应商限制的OpenStack API,从而培养其创新意识并提高敏捷性。通过与用户早已熟知的VMware管理工具深度集成,来提供主要的管理功能,包括安装、升级、故障排除和成本可见性,从而加快创新速度并降低总体拥有成本。

VMware与OpenStack社区:

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

Nicira公司领导了三个SDN (软件定义网络)相关的项目:OpenFlow、Open vSwitch和Quantum。而Quantum直接演进为OpenStack Neutron。在收购Nicira后没多久,VMware申请加入并成为OpenStack的黄金会员。

产品架构:

VIO是VMware的OpenStack 发行版,免费提供给所有vSphere Enterprise Plus客户,用于帮助IT管理员在现有的VMware基础架构之上更加轻松地运行基于生产级的OpenStack的部署。它的软件架构如下:

IT管理员能够通过基于VMware的基础架构,为开发人员提供不受供应商限制的OpenStack API,从而让开发人员在OpenStack架构之上对应用的开发进行创新。该OpenStack发行版软件VMware Integrated OpenStack通过用户早已熟悉的VMware管理工具的深度集成来提供主要的管理功能,包括安装、升级、故障排除,从而加快应用开发速度,并降低整体成本。

在VMware环境下,我们可以使用VIO将VMware与OpenStack集成起来,实现融合解决方案架构。之后,IT管理员就可以在现有vSphere中简单、快速、便捷地部署OpenStack服务。目前,VIO的版本是2.5,它基于OpenStack的Kilo版本(第一个版本1.0是基于Icehouse版本)。VIO软件免费包含在vSphere企业加强版中,只有当用户需要VMware的售后服务时,才是收取费用的。

VIO是通过vCenter以vApp的插件形式部署的,部署完成之后,就可以在vCenter中看到图标(如下图)。通过该插件,就可以进入部署OpenStack了。VMware提供了一个界面友好的UI,帮助IT管理人员进行OpenStack的各种操作。

VIO软件可以将vSphere资源连接到OpenStack的计算、网络、块存储、映像服务、身份服务和编排等组件,它在vSphere环境中以管理群集和OpenStack组件的形式实现,这也是VIO两个核心模块。这些功能,被一起打包到了一个OVA文件中,这个文件包含了管理用的服务器模板,和一个可以部署不同OpenStack模板的基于Ubuntu的Linux虚拟机。

Integrated OpenStack Manager(VIO Manager)是VIO的管理工具,它在管理群集中为每个计算群集创建一个计算驱动程序实例。管理群集包含构成OpenStack的虚拟机,还包含内存缓存(memcache)、消息队列(RabbitMQ)、负载均衡、DHCP和数据库服务。

VIO Manager还提供了一个工作流,指导IT管理人员完成VIO的部署过程。IT管理人员可以使用VIO Manager指定管理和计算群集、配置网络并添加资源。部署后的VIO Manager可以添加OpenStack的组件,或修改OpenStack基础架构中的配置。

在VIO中,OpenStack的服务可以用以下的组件,部署为分布式、高可用的架构。这些组件包括:

  • 用于计算的 vSphere (NOVA)

    • 业界最稳健且经过生产验证的虚拟化管理程序

    • 提供丰富而独特的功能特性,包括 vSphere vMotion、High Availability (HA)、Fault Tolerance、Distributed Resource Scheduler (DRS)、资源保护以及低延迟

    • 通过高级管理和运维功能降低 OPEX

  • 用于网络连接的 NSX (Neutron)

    • 系统性地调配网络和安全服务,从而提高网络和安全基础架构的敏捷性和可见性,此外,还可以简化运维并降低CAPEX

    • 高级安全性和多租户(微分段)

    • 具有超大规模和吞吐量(路由、安全组、服务质量)的高级虚拟化网络服务

  • 用于存储的 Virtual SAN/vSphere 数据存储(Cinder/Glance)

    • 可与任何经 vSphere 验证的存储配合使用

    • 利用融合了虚拟化管理程序的商用存储节点,通过 VMware Virtual SAN 提供低成本的共享存储

    • 利用高级存储策略 (SPBM) 来以最佳方式安置工作负载,并提高存储利用率

VIO 2.0-2.5新特性:

  • 基于Kilo:VIO 2.0以 OpenStack Kilo版本为基础

  • 无缝OpenStack升级:VIO 2.0 引入业界首屈一指的升级功能,可在各个OpenStack版本之间无缝升级。客户现在可以从1.0 (Icehouse)升级到2.0 (Kilo),并可在出现任何故障时随时回滚

  • 其他语言支持:VIO 2.0 现在提供6种其他语言版本:德语、法语、繁体中文、简体中文、日语和韩语

  • LBaaS(负载均衡即服务):借助VMware NSX,现可通过Neutron支持“负载平衡即服务”

  • Ceilometer支持:通过将Mongo DB用作后端数据库,VIO 2.0现在可支持Ceilometer

  • 自动扩展:借助自动扩展功能,用户能够设置衡量指标以扩展或缩减应用组件。这使开发团队能够应对不可预测的应用服务的需求变化。Ceilometer提供警报和触发器,Heat管理横向扩展组件的创建(或删除),LBaaS则为横向扩展组件提供负载平衡功能

  • 备份和还原:VIO 2.0现在具有备份并还原OpenStack服务和配置数据的能力

  • 高级vSphere集成:VIO 2.0 推出了VMware vSphere Windows客户机自定义。管理员可以指定多种属性,例如生成新的SID的能力、为虚拟机分配管理员密码、管理计算名称等。通过利用多种vSphere功能特性(如关联性和反关联性设置),产品新增了对更精确地配置虚拟机的支持

  • Qcow2镜像支持:VIO 2.0现已支持流行的qcow2虚拟机镜像格式

  • 在 EMC Enterprise Hybrid Cloud 和EVO Rack 上提供:VIO现在在Enterprise Hybrid Cloud和VMware EVO: Rack上均有提供

  • 通过我们的 VMware vCloud Air Network 合作伙伴提供:通过vCloud Air合作伙伴网络中任意服务提供商,客户现在可以在VMware上使用OpenStack

以下为2.5版本新特性:

  • 无缝使用现有的VM模板:VIO 2.5中用户可以自动把重要的vSphere虚拟机镜像转移到自己的VIO OpenStack云上

  • 精简的资源管理器:简化的架构可以减少50%的成本和管理开销

  • “开箱即用”的排错和监控工具:VIO 2.5包含内建的CLI工具,用户可以非常容易地监控OpenStack服务状态,跟踪API调用或捕捉进程的使用参数

  • Neutron Layer 2网关支持

  • 对NFV (网络功能虚拟化)的优化支持

  • 支持vSphere Standard Edition with NSX

VMware Integrated OpenStack (VIO)简介的更多相关文章

  1. VMware + OpenStack: 从 Plugin 到 VIO (VMware Integrated OpenStack)的演进

    VMware 做为实际上的企业虚拟化领导者,对 OpenStack 的态度一直在变化.一开始,VMware 表达出与 OpenStack 的竞争态度.随着 OpenStack 的逐步壮大并且一步一步进 ...

  2. VMware vSphere 5.1 简介与安装

    虚拟化系列-VMware vSphere 5.1 简介与安装  标签: 虚拟化 esxi5.1 VMware vSphere 5.1 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 . ...

  3. OpenStack/Gnocchi简介——时间序列数据聚合操作提前计算并存储起来,先算后取的理念

    先看下 http://www.cnblogs.com/bonelee/p/6236962.html 这里对于环形数据库的介绍,便于理解归档这个操作! 转自:http://blog.sina.com.c ...

  4. [转载]【虚拟化系列】VMware vSphere 5.1 简介与安装

    转载自:http://mabofeng.blog.51cto.com/2661587/1017680 一. VMware vSphere 5.1简介           vSphere是VMware推 ...

  5. 【虚拟化系列】VMware vSphere 5.1 简介与安装

    一. VMware vSphere 5.1简介           vSphere是VMware推出的基于云计算的新一代数据中心虚拟化套件,提供了虚拟化基础架构.高可用性.集中管理.监控等一整套解决方 ...

  6. 虚拟化系列-VMware vSphere 5.1 简介与安装

    原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 .作者信息和本声明.否则将追究法律责任.http://mabofeng.blog.51cto.com/2661587/1017680 一 ...

  7. 私有云的迁移:从VMware到OpenStack

    VMware和OpenStack经常被描述为相互竞争的两种私有云技术.虽然这两种技术其实可以互补,但一些组织却选择从VMware迁移到OpenStack的私有云上. 让我们来看看这些组织如何能同时使用 ...

  8. VMware 接入 Openstack — 使用 Openstack 创建 vCenter 虚拟机

    目录 目录 软件环境 前言 Openstack 接口驱动 使用 KVM 在 Compute Node 上创建虚拟机的流程 使用 VCDirver 在 vCenter 上创建虚拟机的流程 配置 vCen ...

  9. 2.OpenStack 网络简介(neutron)

    OpenStack 网络简介(neutron) 概述和组件 OpenStack 网络允许您创建和管理网络对象, 如网络.子网和端口, 其他 OpenStack 服务可以使用.插件可以实现, 以适应不同 ...

随机推荐

  1. java web 分页实现

       分页实现的效果:    ///////// /////////////////////////////////////////////////////// /////////////////// ...

  2. react-native 常用组件的用法(二)

    ScrollView组件 能够调用移动平台的ScrollView(滚动视图)的组件,同时还集成了触摸锁定的“响应者”系统.注意一定要给scrollview一个高度,或者是他父级的高度. 常用方法 on ...

  3. DNS 取得授权

    1.阿里云上cnroot.cn申请DNS解析服务器 也就是cnroot.cn下的子域名都从这个DNS上获取. 如www.cnroot.cn 如 handle.cnroot.cn 2.vi /home/ ...

  4. 【Python数据分析】

    索引对象的其他功能 ①更换索引 ②对齐 ③删除 一.更换索引 我们已经知道,数据结构一旦声明,index对象就不能改变 事实上,我们重新定义索引之后,我们就能够用现有的数据结构生成一个新的数据机构 p ...

  5. 创建标题栏,UINavigationBar的使用

    IOS 开发有关界面的东西不仅可以使用代码来编写,也可以使用Interface Builder可视化工具来编写.今天有个朋友问我这两个有什么区别,首先说说IB ,使用它编辑出来的控件其实底层还是调用代 ...

  6. Android实用工具

    1 json类:hiJson 格式化json字符串 2 sqlite类:sqlitespy,SQLiteExpertSetup 3

  7. Atitit。Time base gc 垃圾 资源 收集的原理与设计

    Atitit.Time base gc 垃圾 资源 收集的原理与设计 1. MRC(MannulReference Counting手动 retain/release/autorelease语句1 2 ...

  8. foxmail 客户端 LOGIN Login error password error

    显示这个错误是我在更换电脑时,将E:\Foxmail 7.2\Storage\15167136106@163.com 账户 移动到新的电脑上,并在新电脑上创建用户,总是报:账户或密码错误 我输入的密码 ...

  9. dede后台title怎么修改的?去掉XXXX-织梦内容管理系统V5.7

    dede后台title怎么修改的? 去掉XXXX-织梦内容管理系统V5.7 打开include/common.inc.php的文件. $cfg_version = 'V57_UTF8_SP1';(这是 ...

  10. PHP资源,库,工具大全

    内容包括:库.框架.模板.安全.代码分析.日志.第三方库.配置工具.Web 工具.书籍.电子书.经典博文等等. 大家可以搜索其它语言,如awesome-java的https://github.com/ ...