Hortonworks 牵手红帽,东软结盟阿里云 - OpenStack 社区周报

阅读数:1039 2014 年 3 月 3 日

话题:RedHatDevOps阿里云

声明:本周报由华为 OpenStack 团队出品,由孔令贤整理,授权 InfoQ 中文站转载。欢迎转发,但请保留原作者信息!

原文地址:http://lingxiankong.github.io/blog/2014/02/27/openstack-report-0216-0227/

新浪微博:@孔令贤 HW

博客地址:http://lingxiankong.github.io/

业界动态

2.10 号,大数据公司 Hortonworks 和 Red Hat 建立战略合作伙伴关系,Red Hat 会将 Hortonworks Data Platform (HDP) 接入自己的存储产品,并且 HDP 也会与 Red Hat Enterprise Linux OpenStack Platform 整合以降低成本。

风河公司近日宣布已经成为 OpenStack 基金会的企业赞助商。作为 OpenStack 社区的一份子,风河将帮助推动这项平台技术在电信级云计算基础设施中的应用普及,同时与基金会其它成员积极协作,在各个行业推广开源云计算基础设施的发展。

SUSE 宣布正式发布SUSE Cloud 3,它是企业级 OpenStack 发行版的最新版本,用于构建基础设施即服务(IaaS)私有云。SUSE Cloud 3 集成了 VMware vCenter Server,可以完全支持 VMware vSphere,因而能让客户非常灵活地、以高性价比、在现有的虚拟数据中心部署私有云。其安装框架使用 Crowbar

2.24 号,东软集团已与阿里巴巴旗下阿里云结盟,将逐渐把传统 IT 服务迁移到阿里云的云计算平台上。这意味着阿里云一举击败 IBM、甲骨文等国外厂商,成功拿下国内最大的 IT 解决方案与服务提供商。

阿朗(Alcatel-Lucent)在其 CloudBand 中选择了 Red Hat Enterprise Linux OpenStack Platform 作为云平台,实现 NFV。此前,在 NFV 领域,RedHat 已经与 Dell 合作,因为 Dell 是CloudNFV的领军人物。

VDI 厂商Virtual Bridges作为 OpenStack 企业赞助商,其声称已经可以提供基于 OpenStack 的桌面云服务。

我们都知道 OpenStack 是兼容 AWS EC2 API 的(虽然在兼容程度上不太理想),提供 OpenStack 私有云服务的各家厂商也都直接利用这个所谓的优势。记得在第三期曾提过 Google 推出了 GCE,2.19 号,CloudScaling 宣布其私有云解决方案 OCS 支持 GCE API,并将其贡献到StackForge

社区跟踪

Common

关于 OpenNebula 和 OpenStack 的对比,已经不是什么新话题了,OpenNebula 的工程师也觉得有必要系统的澄清一下,"While OpenNebula is an open-source effort focused on user needs, OpenStack is a vendor-driven effort"

对于刚加入 OpenStack 贡献的新手来讲,如果配置不慎,估计都会碰到 git review -s 的问题,其中之一便是“Permission denied (publickey).”,解决办法如下:Fixing my OpenStack Gerrit Permission denied (publickey) problem

因为 OpenStack 相对灵活的安装部署,大部分的贡献者都会在自己的个人主机上使用虚拟机搭建 OpenStack 开发环境,网上的文档有很多,看一下 Rackspace 的工程师是怎么玩的?Inside My Home Rackspace Private Cloud, OpenStack Lab——第一部分第二部分第三部分

Icehouse 发布在即,一些新的项目已经为 Juno 做准备,比如Murano 正在申请进入 Juno 的孵化项目。但 Murano 的境遇比较尴尬,因为其实它同时覆盖了 Glance 和 Heat 的功能,而 OpenStack 是不允许出现项目范围重复的。

今天 (2.24 号) 看 maillist 时发现了一个新项目"PythonOpenStackSDK",目的是提供一个与 OpenStack 服务统一交互接口。

OpenStack 社区专为女性的扩展项目开始了,为期 3 个月(3-5)。报名地址(我相信国内应该没有女性关心吧)

还记得第六期提到的'DefCore'么?Mirantis 又抢先一步,发布了RefStack,从其信息尚未完善的主页来看,参与的厂商挺多。

如何参与翻译工作?这里有一些提示

Nova

2.27 号,python-novaclient 2.16.0 released,参见修复的 bug 列表

OpenStack 实现 AWS 的 VPC 功能,社区早就有人提过,一拖再拖,现在终于又被 raised up

Gantt(独立出 Nova 的 Scheduler)项目目前还在开发中,后续可能会托管到 stackforge,并且还需要至少一个 development cycle

V3 API 目前的开发状态。社区也在讨论 Icehouse 中是否要正式发布稳定版 V3 API,但普遍认为,V3 的特性并非那么的引人瞩目,并且 V3 API 也缺乏对 nova-network 的支持(后者在 Icehouse 并没有废弃),同时,V3 API 还有很多工作要做。值得说明的是,两位来自 IBM 的童鞋对 V3 API 的实现做了很大贡献。V3 API 目前比较尴尬的原因是,它并不兼容 V2 版本。或许,V2 还会持续相当长的时间。

Future of the Nova API

另一种通过 VNC 连接 VM 的方式

众所周知,OpenStack 兼容 AWS EC2 接口,但是 EC2 接口的测试,可能会用到相应的工具,euca2tools便是其中一个。关于 euca2tools 的安装其实不是什么难事,但有个指导总是好的。

Hyper-V 对的 OpenStack 的支持越来越好,这个 cloudbase 团队确实比较牛逼,这不,Havana 2.2 版本刚出来,对应 Hyper-V 自动化安装工具就出来了,一键式啊~

看来在 Nova 中实现 VM HA(非业务层面 HA)是基本无望了,相关的讨论在这里这里

其实之前我是比较关注 Nova 是否会提供类似 DRS 的功能。这个话题以前讨论过,但都没有一个结论。而且社区有相关的项目(比如 Gantt),社区外也有相关的实现。但,最近一个新的相关的bp又出现了,我会持续跟踪进展。

Heat

2.19,python-heatclient 0.2.7 released。该版本使用了 requests 库,而不是采用 httpclient 实现。

目前对于 heat 的 stack-update 处理方式:如果 update 失败,在回滚使能的情况下,heat 会尝试回滚到之前状态,但是如果回滚失败或者不允许回滚的情况下,heat 没有处理保留 failed 的状态,用户此时就只能删除 stack。有人提出一个bp解决该问题。

Keystone

OpenStack 中关于 Keystone 的文档应该有很多,但还是有一些东西貌似文档没有涉及(比如命令行中使用 debug,创建用户得不到密码等),但很多人经过实践摸索,形成了非官方的“共识”,这里有一篇博客做了大概的说明。

Horizon

OpenStack 的界面到底设计的如何?只有对比过后才知道。这篇文章的作者应该是 Horizon 的 UI 设计人员,文章中对比了 Netflix Asgard, Windows Azure, PayPal Aurora, CloudStack, Google Compute Engine, Amazon Web Services,信息量还是很大的。