Dec 232016
 

还没有到月底,不过由于圣诞节的原因,社区的开发,在未来的1周内,基本会处于停止状态,所以这个时候做总结,时间也就比较合适。

Sam Yaple强势回归

大家如果看过我以前写的文章 Kolla的江湖 应该知道Sam是一个多么强悍的人物。这次Sam代表Rackspace,重新回归社区,真的是让整个Kolla开发社区都感到很兴奋。

这次Rackspace还派出文档的社区人员专门帮助完善Kolla的文档。

未来2个月内,大家应该就可以感受到很大的变化。

Sam这次回归,要力推Kolla-salt,这个应该会发生在下一个版本。在Ocata版本,Sam还是全力完善Kolla 和Kolla-ansible,帮助ansible变得更加强壮。

目前Sam在做Monasca项目,在Ocata版本merge,基本不会有任何悬念。目前Docker file已经Merge. Roles 正在进行中。Monasca,让大家对OpenStack监控多了一个选择。

Kolla掉电测试

这次Sam回来,给我们分享很多好的消息。以前OpenStack群集,遇到机房,机柜掉电,其实不是小概率的事情。一旦碰上,其实要把群集恢复正常,是需要很长时间和麻烦。

对于Kolla部署的OpenStack,如果整个群集掉电后,如何恢复呢。有啥启动顺序呢?其实我也一直想问这个问题

答案是,你不需要做任何东西,把机器开机,所有服务会自动修复,不需要做任何的操作。这就是传说中的所谓自愈功能。

我是听青云的Richard讲通过机器人,如何实现系统自愈故事长大的,这次在kolla看到如此强悍的功能,真的比较激动。

Fluentd替换Heka

由于heka项目已经不维护,所以Kolla社区要替换,经过讨论,决定使用Fluentd 来替换Heka.

Kolla的Heka,其实是在Mitaka版本,由Mirantis推动实现的,不过后续由于公司原因,也就基本不完善,也导致目前Kolla的日志(Kibana,Elasticsearch, Heka) 有很多需要改进和完善。

这次Fluentd替换Heka,Kolla社区定的目标就是实现用户无感知的替换。九州云的朱冰兵同学把这个任务承接下来,同时得到国内的日志厂商Loginsight 杨志斌同学大力支持,专业的事情,真的要专业人士帮忙。你真的会发现,我们眼里的难点,他们感觉so easy。

目前替换工作的验证,已经基本完成,基本做到无缝升级。后续会邮件里讨论什么时候实现Merge,后续还是有不少体力活需要去完成。

后续还有2项工作,我希望可以完成

  1. 完成Kibana和Elasticsearch 5.x的升级
  2. Kibana图制作

这次得到国内日志专业厂商Loginsight朋友帮忙,应该是可以进展更快。

Kolla是希望做到OpenStack开箱即用,这个目标其实已经基本实现,同时也希望可以做到周边的运维工具,也是可以开箱即用,这个真的需要努力去实现。

Ceph的Swift API

现在OpenStack很多项目,涉及备份的,都会依赖Swift,那么其实是swift api,例如Karbor,Freezer,Trove等项目。用了Ceph,还需要折腾一套swift存储,是很麻烦的事情。

这次九州云的江军波同学,把Ceph的Swift API功能加上,让世界变得更加美好。其实如果能把S3接口也加上,那就更好。

Horizon插件

OpenStack项目的UI,基本都是Horizon的插件形式添加,目前Kolla社区已经决定把所有的插件UI都merge到Horizon的Docker里,这个工作基本已经完成。日后大家装各个项目,UI就会自动加载到Horizon里,比较方便。

 

Big Tent项目

我做了一个统计,目前Big Tent底下,有60个项目,Kolla需要去实现部署的36个。目前已经merge 27,动工的8个。

上个月进行的Kolla项目拆分,导致DNS项目Designate遗留,需要重新提交。不过也是好事,在重新提交过程中,由于Sam的回归,其实发现了Designate以前其实存在很多问题,目前在根据Sam的意见进行整改。

目前在Master中,已经Merge的项目

  1. Tacker (NFV项目)
  2. Octavia (Neutron的负载均衡实现)

Tacker(NFV)和负载均衡,都是用户关注度很高的功能,这次总算实现了。

正在开发的项目有

  1. Designate
  2. Freezer
  3. Karbor
  4. Monasca
  5. Zaqar
  6. Zun

以上6个项目,都在积极推进中,在Ocata版本Merge,基本问题不大。

计划动工的项目

  1. Dragonflow
  2. Vitrage

难度最大的肯定是Dragonflow项目,目前已经得到海云捷迅的马力同学大力支持,和九州云的曹威同学一起联合完成,努力在Ocata版本实现Merge

Vitrage,目前让九州云陈星同学负责,同时也希望中兴参与Vitrage开发的朋友多多支持。

目前就剩下一个项目 Tricircle (Networking automation across Neutron service) 华为的级联OpenStack项目,还没有进行中。

 Leave a Reply

(required)

(required)