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 引入了新的性能测试包提高了稳定性
- 测试了networking, storage I/O 和 Ceph 等,修改了一些bug,比如 Race condition while creating/deleting cinder volumes
- 支持将 RabbitMQ 部署到单独的节点上来提高性能
- 自动测试覆盖率达到 70%
- 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 还是那么多
Mirantis OpenStack 8.0 版本的更多相关文章
- Mirantis OpenStack 8.0 版本大概性分析
作为 OpenStack 领域标杆性企业之一的 Mirantis 在2016年3月初发布了最新的 MOS 8.0 版本.本文试着基于公开资料进行一些归纳分析. 1. 版本概况 1.1 概况 社区版本: ...
- RedHat 和 Mirantis OpenStack 产品的版本和功能汇总和对比(持续更新)
Mirantis 和 Red Hat 作为 OpenStack 商业化产品领域的两大领军企业,在行业内有重要的地位.因此,研究其产品版本发布周期和所支持的功能,对制定 OpenStack 产品的版本和 ...
- Mirantis OpenStack 7.0: NFVI Deployment Guide — NUMA/CPU pinning
https://www.mirantis.com/blog/mirantis-openstack-7-0-nfvi-deployment-guide-numacpu-pinning/ Compute ...
- Mirantis MCP 1.0:OpenStack 和 Kubernetes 整合的第一步
1.前言 Mirantis 公司在2014年9月14日宣布收购 TCPCloud,然后宣布在2017年第一季度会推出全新的私有云产品.从那时候开始,我就一直满怀期待.终于,今年4月19日,Mirant ...
- 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 ...
- 基于openstack stable queens版本阅读解析
基于openstack stable queens版本阅读解析 基于 centos7.5 的linux系统 架构 如下所示,为cinder的官方架构说明: 这里写图片描述 各个组件介绍如下: - DB ...
- .NET Core 2.0版本预计于2017年春季发布
英文原文: NET Core 2.0 Planned for Spring 2017 微软项目经理 Immo Landwerth 公布了即将推出的 .NET Core 2.0 版本的细节,该版本预计于 ...
- 纪念BLives 1.0版本发布
历时两个多月的时间,BLives程序1.0发布,在开发程序期间自己经历了很多,考试,恋爱,学业,自己很纠结 很伤心,有时候很无助,为了让自己有事干,我在考试备考期间去设计程序- -#,虽然程序设计的一 ...
- 【vuejs小项目——vuejs2.0版本】单页面搭建
http://router.vuejs.org/zh-cn/essentials/nested-routes.html 使用嵌套路由开发,这里会出错主要把Vue.use(VueRouter);要进行引 ...
随机推荐
- D15
T3: 树上的递归,很裸 T4:题目模型:二分染色问题 以及根据ccy大神指点,理解树形dp可以从 没有上司的舞会 聚会的快乐 这两题入手
- Hive UDAF开发之同时计算最大值与最小值
卷首语 前一篇文章hive UDAF开发入门和运行过程详解(转)里面讲过UDAF的开发过程,其中说到如果要深入理解UDAF的执行,可以看看求平均值的UDF的源码 本人在看完源码后,也还是没能十分理解里 ...
- Area 使用
[ASP.NET MVC 小牛之路]08 - Area 使用 ASP.NET MVC允许使用 Area(区域)来组织Web应用程序,每个Area代表应用程序的不同功能模块.这对于大的工程非常有用,Ar ...
- struts2讲义----建立一个struts2工程
建立一个Struts2 工程 Ø 1在MyEclipse中新建web工程 Ø 2在struts-2.2.1.1-all\struts-2.2.1.1解压struts2-blank.war( 最基础的示 ...
- Android开发过程中git、repo、adb、grep等指令的使用
chown 是一条在Unix系统中用于设置文件所有者和文件关联组的命令. 需要超级用户的权限才能执行此命令.只有超级用户和属于组的文件所有者才能变更文件关联组.非特权用户(非超级用户)如需要设置关联组 ...
- Deep Belief Network简介
Deep Belief Network简介 1. 多层神经网络存在的问题 常用的神经网络模型, 一般只包含输入层, 输出层和一个隐藏层: 理论上来说, 隐藏层越多, 模型的表达能力应该越强.但是, 当 ...
- boost 1.49在vs 2005下编译的方法
首先下载boost库,网上自己搜索. 然后解压到一个目录:如D:\boost_1_49_0.然打开vs2005的命令提示符,进行D:\boost_1_49_0目录: 1.运行bootstrap.bat ...
- 用T4消除代码重复,对了,也错了
用T4消除代码重复,对了,也错了 背景 我需要为int.long.float等这些数值类型写一些扩展方法,但是我发现他们不是一个继承体系,我的第一个思维就是需要为每个类型重复写一遍扩展方法,这让我觉得 ...
- C#中WindowsForm常见控件的运用
C#中WindowsForm常见控件的运用 -- 1.button(曹操,贡天子以令不臣): 属性;text:我们经常可以看见将按钮命名为“登入”,在其属性面板里面编辑text即可:如下图: ...
- 终于说再见了!Google Reader
终于说再见了!Google Reader 投递人 itwriter 发布于 2013-07-02 13:28 评论(5) 有760人阅读 原文链接 [收藏] « » 今天 15:00 左右,Go ...