OpenStack 发布第七个正式版 Grizzly 支持大规模生产环境和更多网络技术

  • 杨赛

2013 年 4 月 10 日

话题:云计算DevOps

2013 年 4 月 4 日,OpenStack 基金会发布了 OpenStack 的第七个大版本——Grizzly(上一个版本 Folsom 发布于 2012 年 9 月)。根据官方通告,Grizzly 版本包含了将近 230 个新特性,对大规模的生产环境、企业应用场景和更广泛的软件定义网络提供了更好的支持。作为第七个版本,Grizzly 对已经在运行 OpenStack 的用户需求更加关注,这些用户包括百思买,Comcast,CERN,惠普,NeCTAR,NSA,Rackspace,三星 SDS 等。

官方通告对 OpenStack Grizzly 的新特性进行了简单的介绍,以下是中国 OpenStack 用户组(COSUG)社区负责人、OpenStack 董事会成员程辉提供的中文版介绍:

OpenStack Grizzly 的新特性和功能

本次新增的近 230 个新功能涉及计算、存储、网络和共享服务等方面。

OpenStack 计算虚拟化 - 计算使用“Cells”管理分布式集群,使用“NoDB”主机架构以减少对中央数据库的依赖。虚拟化管理方面也提供了新特性,并对各种虚拟机管理程序都提供了更好的支持,包括 ESX,KVM,Xen 和 Hyper-V 等。此外,新版计算也包含了裸机供应,共享存储协议,网络设备的热添加 / 删除等在线网络功能,等等。

OpenStack 对象存储 - 云运营商现在可以利用配额自动地控制他们的对象存储环境的增长。此外,执行批量操作的功能让部署和管理大型集群变得更容易,从而为最终用户提供更佳的体验。跨域资源共享(CORS)让浏览器直接连接到后端的存储环境,提高了网络集成对象存储集群的性能和可扩展性。

OpenStack 块存储 - 作为 OpenStack 块存储组件的第二个完整版本,本次更新为从一个集中的接入点管理异构存储环境提供了一套完整的存储服务。一个新的智能调度器为云终端用户提供了基于负载分配存储空间的功能,负载可以根据性能、效率或成本效益来定义。同时,本次更新对更多种类的后端存储设备提供了支持,包括 Ceph/RBD,Coraid,EMC,惠普,华为,IBM,NetApp,红帽 /Gluster,SolidFire 和 Zadara。

OpenStack 网络 - 本次更新包含了高级网络自动化功能,新增了如下网络虚拟化平台的支持:Big Switch,Hyper-V,PlumGrid,Brocade,Midonet 等,让用于能够更加灵活自主地选择合适的虚拟化网络技术。此前,OpenStack 网络已经对 Open vSwitch,Cisco UCS/Nexus,Linux Bridge,Nicira,Ryu OpenFlow,NEC OpenFlow 等技术提供了支持。通过跨服务器分配 L3/L4 和动态主机配置协议(DHCP)服务,OpenStack 网络实现了更大的规模和更高的可用性。此外,新版提供了一个新的负载均衡即服务(LBaaS)框架和 API,以方便其他网络公司与 OpenStack 进行集成。

OpenStack Dashboard - OpenStack Dashboard 在用户体验方面进行了改进,提供了更多语言的支持,并添加了新功能的入口,如网络和 LBaaS 等。Grizzly 版本的 Dashboard 向后兼容 Folsom 版本。

OpenStack 认证服务 - 本次采用了一个新的基于标准 PKI 功能的令牌格式,新版的性能较之前有了很大提升,同时还允许客户端不进行额外的身份认证服务呼叫就可以进行离线令牌认证。OpenStack 身份认证也为多租户环境提供了更有条理的管理,支持群组,模拟,基于角色的访问控制(RBAC)等,并且可以更加细致的进行权限设置。

OpenStack 镜像服务 – 主要有两个新增功能:普通用户之间可以共享的镜像;镜像新增了一组通用属性,为了方便镜像检索和发现,以及更快地获取镜像。

Grizzly 版本的官方页面上列出了参与本次版本开发的 517 位开发者的名字,这些开发者来自 45 家以上的企业,共计贡献了 7620 个补丁。

对于 Grizzly 的发布,本次的发行管理员 Thierry Carrez 在Linux.com 的一次访谈上表示:

我个人感到这次最令人兴奋的变更就是 OpenStack 计算虚拟化(Nova)中引入的 Cells 部署模式,这可以实现大规模的部署,另外还有 no-db-compute,这个特性将计算节点从系统中隔离出来,这样可以实现很好的安全性。另外,OpenStack 网络组件对安全群组特性和 LBaaS 特性的引入也很不错。

有的用户表示对新版本的发布十分兴奋。Virtualgeek 网站对此评论到:

事情的变化将会很有意思。目前在企业中,OpenStack 的部署还没有成为主流(倒是在服务提供商和教育机构中看到不少),不过“传统”企业中倒是有越来越多的人在玩这个东西。

也有用户表示对 OpenStack 目前的成熟度仍然不满意

好吧,我就是一个 OpenStack 的“真正用户”。我供职的公司不提供 OpenStack 服务,我们是自己用来架设私有云的。就我目前的经验,在花费了几个月的时间架设一个多节点的 OpenStack 环境之后,对于 OpenStack 一直被描述为难以安装、难以配置、难以维护的情况,我现在可算是深有体会了。就好像你需要一辆车,但 OpenStack 给你的只是一地的零件。如果想要做“云计算时代的 Linux”,OpenStack 项目在用户体验、可用性方面需要多加重视了。

2013 年 4 月 15 日到 18 日,OpenStack 在 2013 年的第一场全球峰会将在俄勒冈州的波特兰举行。本次会议预计将有超过 2000 名开发者、商界领袖和用户参与。

云计算DevOps