声明:本周报由华为 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 。
众所周知,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,信息量还是很大的。
评论