Mirantis OpenStack 8.0 版本大概性分析

作为 OpenStack 领域标杆性企业之一的 Mirantis 在2016年3月初发布了最新的 MOS 8.0 版本。本文试着基于公开资料进行一些归纳分析。

1. 版本概况

1.1 概况

  • 社区版本:Liberty,默认集成的组件包括 Ceilometer、Cinder、Glance、Heat、Horizon、Ironic (首次支持)、Keystone、Murano (an application catalog,首次支持)、Neutron (使用 Open vSwitch 2.3.1;增强了 L3 HA VRRP; 支持 IPAM;支持 VLAN 和Tunneling 两种租户网络类型,以及 VMware DVS)、Nova(默认支持 V2.1 API)、Sahara 、Swift 、Kubernetes
  • Hypervisor:Ubuntu/KVM  libvirt 1.2.9; QEMU 2.0.0;同时支持 Ubuntu 14.04 x86_64 KVM,RHEL7 KVM, XenServer and VMware vCenter
  • Ceph:0.94.5 Hammer (在大量小对象支持和全 SSD 集群上有增强)
  • 经过测试的扩展性:100个节点,1000个虚机
  • SDN:自动化地通过插件机制集成 OpenDaylight 、Juniper Contrail 3.0、Bigswitch、Midokura和Plumgrid等SDN方案,以及支持 VMware NSXv。
  • 安装配置:安装在CentOS 7.1 x64 上的 Fuel
  • 内部组件版本:
    • Puppet 3.8.3
    • MCollective 2.3.3
    • Cobbler 2.4.4
    • HA Proxy 1.5.3
    • Galera 25.3.10
    • RabbitMQ 3.5.6
    • Pacemaker 1.1.12
    • Corosync 2.3.4
    • MongoDB 2.6.10
    • MySQL 5.6.23 (Ubuntu)
  • 总体架构

1.2 主要新特性

1.2.1 裸机服务管理(Ironic)

MOS 8.0是第一个公开发行的支持裸机管理服务Ironic的OpenStack发行版,裸机管理服务提供了对于云平台中裸机资源供给和生命周期管理。通过使用裸机服务,可以将高负载的性能敏感的应用如Cassandra,Hadoop, NFV 等部署在裸机中提供服务,同时也可以和大数据服务Sahara结合,提升Hadoop集群单机性能。

1.2.2 基于Fernet的Keystone认证方式

MOS 8.0 率先使用最新开发的基于Fernet的Keystone认证方式

1.2.3 引入了新的性能测试包提高了稳定性

  1. 测试了networking, storage I/O 和 Ceph 等,修改了一些bug,比如 Race condition while creating/deleting cinder volumes
  2. 支持将 RabbitMQ 部署到单独的节点上来提高性能
  3. 自动测试覆盖率达到 70%
  4. Liberty 版本中,超过 1100 个bug被修正了。

1.2.4 支持分布式 OpenStack Controllers 部署,提高了扩展性和可靠性

  • 跨机柜部署 OpenStack 控制节点,支持基于隧道的网络

1.2.5 Kubernetes

  • 新的 Murano 包
  • IaaS 自动扩展到 Google Cloud
  • 自动化的真正的混合云支持

1.2.6 Cloud Foundry 支持

Mirantis 和 Pivotal 通过建立伙伴关系,使得 MOS 能够支持 Cloud Foundry。(来源:http://www.v3.co.uk/v3-uk/news/2407971/mirantis-and-pivotal-partner-to-support-cloud-foundry-on-openstack

  • 在 MOS 上一键部署 Cloud Foundry
  • MOS Murano 中的应用可以被部署到 Cloud Foundry
  • MOS 同时支持其它PaaS,包括 Docker, OpenShift, Kubernetes, 以及其它 PaaS

1.3 通过伙伴关系支持私有云生态系统

类别 合作伙伴 所做的支持
计算 Canonical Ubuntu
  Cisco UCS 设备
  Critix NFV
  Cloudbase Solutions Hyper-V
  Dell PowerEdge 系列服务器
  Hitachi 存储
  HP Proliant 系列服务器
  Huawei 存储、以太网交换机
  浪潮 服务器
  联想 ThinkCenter 服务器
  Oracle Oracle 的 ZFS Storage Appliance 存储
  VMware VMware Hypervisor
存储
Huawei,EMC,Hitach,SolidFire,NetApp  等

企业存储
网络
6WIND,A10 Networks ,Akanda,Appcito,Arista network,Avi Networks,BiarcaBig Switch Networks,F5,Huawei 等

SDN、交换机、NFV、VPN 等等

Mirantis 在生态系统方面,其覆盖面之广泛,做得近乎完美!!业界内应该没有更好的了吧。。它的覆盖面包括:

 

详情请阅读 https://www.mirantis.com/partners/unlocked-partner-catalog/

2. 主要的新特性

2.1 裸机服务管理(Ironic)

使用场景:

创建 Ironic node:

来源:https://www.youtube.com/watch?v=q96sHkr1JQc&feature=youtu.be

2.2 Murano + Kubernetes + GCE 支持混合云

支持自动扩展的基于容器的 MOS + Google Cloud 的混合云:

如果扩展:

当前只支持扩展到 GCE:

更多信息,请阅读 https://www.youtube.com/watch?v=1LV54VUVeX0&feature=youtu.be

3. 个人点评

1. 私有云生态,Mirantis 确实做得好!Mirantis 走的是 “MOS as Cloud Controller + 经过认证的第三方组件” 路线。

2. MOS 8.0 在扩展性上有所增强,但是就已经测试了的规模(上百节点,上千虚机)来说,应该说还是严重不足

3. Liberty 版本中,功能优化不多,稳定性有所提升

4. bug 还是那么多

5. 感谢 Mirantis 对社区的持之以恒的贡献

6. Mirantis 在 PaaS 和 Hybrid Cloud 上开始发力

7. 期待 Mirantis 和 UCloud 的合资公司在国内的发展

参考文档:

时间: 2024-08-01 19:09:30

Mirantis OpenStack 8.0 版本大概性分析的相关文章

Mirantis OpenStack Fuel8.0离线安装(MOS8.0本地源)

转载请注明:姬子的博客 目前mos已经更新到了8.0,集成了openstack的L版.搭载迄今为止最成熟的M版的9.0也是指日可待了. openstack愈趋成熟,我们愈是按耐不住内心的狂热.于是乎小伙伴们纷纷爆发了自己的小宇宙跳进MOS8.0的坑,被坑得"不亦乐乎". 确实,MOS8.0很难轻松的装成功.网络这块大山,一直压着我们寸步难行. 为了减少后来过路人的压力,我们做好了本地源,离线安装MOS8.0! 恩,下面就动手了. 前期准备 MOS8.0本地源下载:https://329

离线快速部署Mirantis Openstack 9.0

Mirantis Openstack 9.0 简称为MOS 9.0.它是Mirantis 公司开发 openstack自动化安装工具,这个工具还有个专门的名字,叫做Fuel.   离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接.在同等网络带宽情况下可以比在线安装更快地部署.运气不好的话,用在线安装有可能遇到致命bug,导致安装失败,比如https://bugs.launchpad.net/fuel/+bug/1648732. 本指导书使用2016年7月的离线源进行安装.安装全程不

离线快速部署Mirantis Openstack 9.0.0

Mirantis Openstack 9.0 简称为MOS 9.0.它是Mirantis 公司开发 openstack自动化安装工具,这个工具还有个专门的名字,叫做Fuel. 离线安装时不需要更新Ubuntu和MOS包,即不需要互联网连接.在同等网络带宽情况下可以比在线安装更快地部署.运气不好的话,用在线安装有可能遇到致命bug,导致安装失败,比如https://bugs.launchpad.net/fuel/+bug/1648732. 本指导书使用2016年7月的离线源进行安装.安装全程不需要

RedHat 和 Mirantis OpenStack 产品的版本和功能汇总和对比(持续更新)

Mirantis 和 Red Hat 作为 OpenStack 商业化产品领域的两大领军企业,在行业内有重要的地位.因此,研究其产品版本发布周期和所支持的功能,对制定 OpenStack 产品的版本和功能规划有重要的参考意义. 1. 版本基本情况 OpenStack 版本 OpenStack GA 日期 RedHat OpenStack Platform 版本 Mirantis  OpenStack Juno 2014-10-16 6 (Feb 9, 2015) 6.0 (12/25/2014)

(转)基于FFPMEG2.0版本的ffplay代码分析

ref:http://zzhhui.blog.sohu.com/304810230.html 背景说明 FFmpeg是一个开源,免费,跨平台的视频和音频流方案,它提供了一套完整的录制.转换以及流化音视频的解决方案.而ffplay是有ffmpeg官方提供的一个基于ffmpeg的简单播放器.学习ffplay对于播放器流程.ffmpeg的调用等等是一个非常好的例子.本文就是对ffplay的一个基本的流程剖析,很多细节内容还需要继续钻研. 注:本文师基于ffmpeg-2.0版本进行分析,具体代码行还请对

业界顶级存储IO 性能分析工具Iometer 2015.01.23A1版本(基于2014年1.1.0版本)

篇首语 在存储界浪迹几年的人,或多或少都使用过一款或多款IO 测试工具来说明某款存储产品或者存储系统的性能表现.主流的存储厂商,在售前产品比拼测试阶段,客户一般都需要竞标者提供一些测试数据,而这些测试数据最好采用同一款第三方工具,基于相同的标准.迄今为止,这些工具中比较著名的有Iometer.Iozone.fio.vdbench 等. 笔者曾经有一段时间使用过Iometer,后来因为其支持平台类型过于狭窄而放弃.在去年的一个北美SDN项目中,由于需要进行性能数据比较,同时为便于北美工程师可以协同

转载Aaron ---- jQuery 2.0.3 源码分析core - 选择器

jQuery 2.0.3 源码分析core - 选择器(02) 声明:本文为原创文章,如需转载,请注明来源并保留原文链接Aaron,谢谢! 打开jQuery源码,一眼看去到处都充斥着正则表达式,jQuery框架的基础就是查询了,查询文档元素对象,所以狭隘的说呢,jQuery就是一个选择器,并这个基础上构建和运行查询过滤器! 工欲善其事,必先利其器,所以先从正则入手 我们来分解一个表达式 // A simple way to check for HTML strings // Prioritize

openstack 之 使用virtualbox 脚本自动安装mirantis openstack

请直接参考https://docs.mirantis.com/openstack/fuel/fuel-9.0/  上的 <Mirantis-OpenStack-9.0-QuickStartGuide> 以前不知道mirantis还提供了更加快捷的部署方案,就是连virtualbox的环境都帮你自动化部署完成了,你只需要根据你的硬件条件,按照你的需求配置虚拟机的相关参数,比如你的环境只有8G内存,那么你就选择部署一个3个节点的openstack,直接在virtualbox script中调用相应

部署Mirantis OpenStack与Fuel的系统配置要求说明

Fuel与Mirantis OpenStack从商业运行的角度而言,还是需要运行到经过验证的品牌设备上.不过从学习与实验的角度来看,也可以有一些其它替换性选择可以去用最小硬件来完成学习. 在选择硬件时,下面几个方面是值得注意的: 根据性能需求考虑,需要服务器有足够的硬件配置和网路卡配置,以便规避资源争用的情况:根据实际情况来匹配软件与硬件的需求:一个Fuel Master Node可以同时管理多个环境.如果需要运行不同的硬件环境,则需要考虑优化好相关的环境,分开数据部分和计算部分:选择合适的外部