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)

6.1 (6/23/2015)

Kilo 2015-04-30 7 (August 5, 2015) 7.0 (9/30/2015)
Liberty 2015-10-15 8 (April 20, 2016) 8.0 (2/29/2016)
Mitaka 2016-04-07 9 (August 24, 2016)

9.0 (7/12/2016)

9.1 (10/13/2016)

Newton 2016-10-06    

发布周期:

  • 基本上,Red Hat OpenStack 新版本在社区版推出后 4 个月后推出。
  • 基本上,Mirantis OpenStack 新版本在社区版的前后两个内推出。
  • 两个公司的OpenStack产品的版本号居然保持了同步,真是好基友

数据来源:

2. 功能汇总和对比

功能 RedHat (Red Hat OpenStack Platform 9,Updated September 19 2016) Mirantis 备注

OpenStack 版本

Mitaka

 Mitaka  

基础设施

  • QEMU 2.3
  • RabbitMQ 3.6.3
  • Open vSwitch 2.4.0
  • MongoDB 2.6.11
  • Puppet 3.6.2
  • novnc 0.6.1
  • libvirt 1.2.9
    QEMU 2.3
    Open vSwitch 2.4.0
    Ceph 0.94.6 Hammer
    Cobbler 2.6.9
    Corosync 2.3.4
    Galera 25.3.10
    HA Proxy updated 1.6.3
    MCollective 2.3.3
    MongoDB 2.6.10
    MySQL 5.6.23
    Pacemaker 1.1.14
    Puppet 3.8.5
    RabbitMQ updated 3.6.5

 

最大规模

  • 使用 VLAN 时候的最大逻辑网络数目:4,094
  • 使用NVGRE/VXLAN 时候的最大逻辑网络数目:16,000,000
  • 使用OVS时每个计算节点上的最大网络数目:4,094
  • 使用 OVS 时单个网络节点能支持的最大网络数:4,094
  • 每个KVM节点上的虚机数目:受操作系统最大进程数和可打开文件数限制
  • 每个 KVM 节点的最大内存:6TB
  • 每个虚机的最大vCPU数目:160 or 240
  • 每个虚机的最大内存数:4000GB
  • 每个虚机的最大虚拟网卡数:28
  • 每个虚机的最大远程连接数:Unlimited,但需要注意性能影响
  • 每个虚机最大串口:2
  • 最大虚机数目:Unlimited,环境大小,包括控制节点数目,会影响规模
  • 最大主机数目:Unlimited,但是环境大小,包括控制节点数目,会影响规模
   

操作系统

节点:

  • Red Hat Enterprise Virtualization Hypervisor Version 5.6.7

客户机

  • Red Hat Enterprise Linux 3 ~ 7
  • Microsoft Windows Server 2008(32 bit, 64 bit (x86)),R2 (建议安装virtio-win)
  • Microsoft Windows Server 2012, R2 (建议安装virtio-win)
  • Microsoft Windows 7,8,8。1,10 (建议安装virtio-win)
  • SUSE Linux Enterprise Server 10,11,12

https://access.redhat.com/articles/973163

节点:

  • Fuel 节点:CentOS 7.2
  • OpenStack 节点:Ubuntu 14.04
 

Ceilometer

Fully supported (supported since RHEL-OSP-4)

  • MongoDB
  • Gnocchi

支持

  • 默认使用MongoDB
 

Cinder

Fully supported (supported since RHEL-OSP 3)

  • Default:LVM software iSCSI driver
  • Recommend:Cinder plug-in provider
  • Supported:
    • Red Hat Ceph Storage
    • Dell,EMC,Huawei,NetApp,HDS,HP,IBM,Infinidat,SolidFire,Tintri,Mellanox,Fujitsu,Violin Memory
支持  

Designate

Technology Preview (introduced in RHEL-OSP 7)

支持PowerDNS and Bind9

   

Director

Fully supported (supported since RHEL-OSP-7)    

Fuel

不支持 支持  

Glance

Fully supported (supported since RHEL-OSP 3)

支持

支持使用 Swift,Ceph RBD 和 本地存储作为后端存储

 

Gnocchi

Tech preview (introduced in RHEL-OSP 7)    

Heat

Fully supported (supported since RHEL-OSP-4)  支持  

Horizon

Fully supported (supported since RHEL-OSP 3)  支持  

Ironic

Fully supported (supported since RHEL-OSP 7)  支持  

Keystone

Fully supported (supported since RHEL-OSP-3)  支持  

Manila

Technology Preview (introduced in RHEL-OSP 7)    

Middleware

不支持 支持  

Murano

不支持 支持  

Neutron

Fully supported (supported since RHEL-OSP-4)

  • Open vSwitch (OVS):Supported
  • Linux Bridge:Supported
  • L2 Population (l2pop):Supported
  • SR-IOV networking (sriovnicswitch):Supported
  • HAProxy LBaaS driver:Supported
  • L3 HA (VRRP): Supported
  • iptables FWaaS driver: Tech preview
  • Libreswan VPNaaS driver: Tech preview
  • Distributed Virtual Routing (DVR): Tech preview
  • Big Switch Networks,Brocade,Cisco,CPLANE Networks,Juniper Networks Contrail, F5 BIG-IP OpenStack Neutron LBaaS,Citrix Netscaler LBaaS

支持

  • Juniper Contrail Networking
  • 社区版本VPN-as-a-Service (VPNaaS)
  • Calico Layer 3 SDN
  • Midonet
  • VMware NSXv
  • PLUMgrid ONS
  • 社区版本 iptables FWaaS driver:支持
  • 支持 DVR
 

Nova

Fully supported (supported since RHEL-OSP-3)

plugin-in:

  • Libvirt/KVM (x86_64):Supported
  • Ironic:Supported
  • vCenter:Supported
  • Hyper-V: Unsupported
  • XenServer: Unsupported
  • Libvirt/LXC: Unsupported
  • Libvirt/QEMU: Unsupported

Features:

  • OpenStack Compute v1/v2 API
  • Live Migration:Supported
  • Affinity and Anti-affinity groups:Supported
  • Direct PCI Passthrough:Supported
  • SR-IOV VF Passthrough:Supported
  • CPU Pinning:Supported
  • Evacuate w/o target host:Supported
  • Huge Pages (2M, 1G):Supported
  • VirtIO Multiqueue:Supported
  • Cells v1:Tech Preview

支持

  • 默认支持 KVM, QEMU, 和 VMware vCenter,其他的需要通过 Mirantis 服务获取支持
  • Xen
  • CPU pinning
  • NUMA
  • Huge Pages
  • SR-IOV
  • DPDK
 

Rally

Technology Preview    

Sahara

Fully supported (supported since RHEL-OSP-6)

  • Cloudera Cloudera Distribution of Hadoop (CDH)
  • Hortonworks Hortonworks Data Platform (HDP)
  • Apache Hadoop
支持  

Stacklight

不支持 支持  

Swift

Fully supported (supported since RHEL-OSP 3)

  • EC:Tech Preview
  • At-Rest Encryption:Tech Preview
 支持  

Tempest

Fully supported (supported since RHEL OSP 7)    

Trove

Technology Preview (introduced in RHEL-OSP 6)    
       

3. 简单结论

  • RedHat 偏向稳健,Mirantis 更偏激进。
  • Mirantis 的文档已经非常好,但是 RedHat 的文档更好,全面、详细,堪称完美。
  • RedHat 将OpenStack功能明确区分为 “supported” 和 “tech Preview”,在选择上更具大厂风范。
  • Mirantis 的生态做得比 RedHat 更加全面。
  • 对国内创业公司来说,RedHat 的信息更具参考价值。

注意:本文在作者收集到了更多信息,以及在两家厂商发布新版本后保持持续更新。

数据来源:

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

  1. Mirantis OpenStack 8.0 版本大概性分析

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

  2. Mirantis OpenStack 8.0 版本

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

  3. 使用mysql5.7版本数据库需要注意的地方/持续更新

    数据库mysql 5.7版本的初始密码修改 安装完后实在是找不到初始密码的文件,后面发现再错误日志中 先关闭mysql pkill mysqld 安全模式启动数据库并修改密码 mysqld_safe ...

  4. 最全 Adobe 系列产品 CS6版本 序列号/注册码

    最全 Adobe 系列产品 CS6版本 序列号/注册码: 1.Adobe Photoshop CS6 Extended 序列号/注册码 2.Adobe After Effects CS6 序列号/注册 ...

  5. OpenStack Q版本新功能以及各核心组件功能对比

    OpenStack Q版本已经发布了一段时间了.今天, 小编来总结一下OpenStack Q版本核心组件的各项主要新功能, 再来汇总一下最近2年来OpenStack N.O.P.Q各版本核心组件的主要 ...

  6. Carrier-Grade Mirantis OpenStack (the Mirantis NFV Initiative), Part 1: Single Root I/O Virtualization (SR-IOV)

    The Mirantis NFV initiative aims to create an NFV ecosystem for OpenStack, with validated  hardware ...

  7. 基于openstack stable queens版本阅读解析

    基于openstack stable queens版本阅读解析 基于 centos7.5 的linux系统 架构 如下所示,为cinder的官方架构说明: 这里写图片描述 各个组件介绍如下: - DB ...

  8. CentOS以及Oracle数据库发展历史及各版本新功能介绍, 便于构造环境时有个对应关系

    CentOS版本历史 版本 CentOS版本号有两个部分,一个主要版本和一个次要版本,主要和次要版本号分别对应于RHEL的主要版本与更新包,CentOS采取从RHEL的源代码包来构建.例如CentOS ...

  9. 智表(ZCELL)插件产品选型说明书,市场主流插件对比,帮您选型

    智表(ZCELL)插件产品选型说明书,市场主流插件对比,帮您选型. 说明书下载:地址 一.    我们为什么需要智表插件产品 客户早已养成EXCEL中的操作习惯,BS架构下,普通的网页交互,与客户习惯 ...

随机推荐

  1. 判断一个值是否为null或者undefined

    var a=null; var b=undefined; if(a===null){ //a==null alert("a=null") }else{ alert("a= ...

  2. HTML5结构元素

    前面的话 几年前,用于网页布局的一般都用div元素,但语义化并不好.HTML5引入了大量新的块级元素来帮助提升网页的语义,使页面具有逻辑性的结构.容易维护,并且对数据挖掘服务更加友好.本文将详细介绍H ...

  3. [3D数学基础:图形与游戏开发]专栏前言

    期待的书终于到了,接下来我会把自己的学习笔记以及心得整理出来,形成专栏,每一章都进行记录和学习总结,今天是2016年12月30日,再过一天就是元旦了,就要迎来美好的2017年了!!!加油~ 上面的书就 ...

  4. ERROR 1010 (HY000): Error dropping database (can't rmdir './test/', errno: 17)

    在删除数据库的时候报标题所示错误 mysql> drop database test; ERROR (HY000): Error dropping database (can't rmdir ' ...

  5. DataAccess通用数据库访问类,简单易用,功能强悍

    以下是我编写的DataAccess通用数据库访问类,简单易用,支持:内联式创建多个参数.支持多事务提交.支持参数复用.支持更换数据库类型,希望能帮到大家,若需支持查出来后转换成实体,可以自行扩展dat ...

  6. 深入理解JavaScript——闭包

    跟很多新手一样我也是初入前端,对闭包的理解花费的时间和精力相当的多.效果也还行,今天我就来根据自己的理解细致的讲一讲闭包,由于是初入学习的时候不免有一些弯路和困惑,我想信这也是很多跟我一样的人会同样遇 ...

  7. scikit-learn一般实例之七:使用多输出评估器进行人脸完成

    本例将展示使用多输出评估期来实现图像完成.目标是根据给出的上半部分人脸预测人脸的下半部分. 第一列展示的是真实的人脸,接下来的列分别展示了随机森林,K近邻,线性回归和岭回归对人脸下半部分的预测. # ...

  8. .Net语言 APP开发平台——Smobiler学习日志:如何快速实现地图定位时的地点微调功能

    Smobiler是一个在VS环境中使用.Net语言来开发APP的开发平台,也许比Xamarin更方便 样式一 一.目标样式 我们要实现上图中的效果,需要如下的操作: 二.地点微调代码 VB: Dim ...

  9. PostgreSQL介绍以及如何开发框架中使用PostgreSQL数据库

    最近准备下PostgreSQL数据库开发的相关知识,本文把总结的PPT内容通过博客记录分享,本随笔的主要内容是介绍PostgreSQL数据库的基础信息,以及如何在我们的开发框架中使用PostgreSQ ...

  10. asp.net创建事务的方法

    1.建立List用于存放多条语句 /// <summary> /// 保存表单 /// </summary> /// <param name="context& ...