openstack项目进展
Core项目
Keystone
对于keystone来说,有两个比较重要的,一个是ldap认证,这个已经merge,配置就可以实现,对于企业级来说,这个功能,还是需要的。https://review.openstack.org/#/c/340141/
另外一个就是fernet token。
https://blueprints.launchpad.net/kolla/+spec/keystone-fernet-token
已经merge
Nova
目前nova来说,已经是比较完善。后续估计需要做的是NFV的特性的东西。
https://blueprints.launchpad.net/kolla/+spec/kernel-hugepage-config
这个功能估计就需要下一个版本。
Glance
没啥变化,Glance分出一个项目Glare,专门提供特殊的源的服务,目前在开发中,希望通过这个项目,可以完善各种app store的安装问题。
Cinder
Cinder的问题,就是插件的问题,如果我要支持别的厂商的存储,如何玩。或者同时支持多个存储。
cinder的backup功能,我测试过,基本是正常。就是缺乏UI来实现管理。
Cinder底层的Ceph部署,已经支持外部Ceph的整合,这算是一个很大的进步。
Neutron
Neutron目前对OVS和linux bridge,支持都是非常不错的。vlan和vxlan,都是没问题的。
Neutron的3个插件,vpn,firewall,lbaas,目前lbaas已经完成,vpn正在进行中
https://blueprints.launchpad.net/kolla/+spec/neutron-vpnaas-agent
service function chaining with neutron,这是非常热门的话题,也是PTL重点关注,非常有希望merge
https://blueprints.launchpad.net/kolla/+spec/enable-networking-sfc-support
ovs dpdk https://blueprints.launchpad.net/kolla/+spec/ovs-dpdk 代码提交,不过应该还是有问题。
opendaylight集成 https://blueprints.launchpad.net/kolla/+spec/opendaylight-support
我能做的,就是好好测试。
swift
这个没做测试,并且swift api,支持Ceph的功能还没实现,这个需要下一个版本。已经有bp
https://blueprints.launchpad.net/kolla/+spec/swift-ceph-backend
基础项目
这其实是我的的分类,提供给别的项目进行互相调用。对于用户来说,可能用的不多。
Tempest
不知道为啥,Tempest项目居然不是大帐篷底下管理的项目,不过这个项目的重要性,只要搞OpenStack开发的人都知道,专门做功能测试的。
目前Kolla已经可以支持Tempest。你装完OpenStack,可以直接使用Tempest来进行测试,非常方便。
Horizon
其实从我角度来说,Horizon也应该是Core项目,对于kolla来说,要解决最大的问题,就是各个项目的Dashboard,如何放进去,因为是Docker,就不是那么简单了。
对于我们搞OpenStack,解决这个问题,倒是简单,对于社区,要比较高雅的解决这个问题,还是比较麻烦的。
Newton版本,已经对Horizon的缓存设置做了优化,希望速度更快一点。
Heat
现在Heat的地位,在OpenStack里,还是非常高的。很多项目都需要调用它。用户用的不多。其实我认为Heat也是应该进入Core里。
Kolla项目的PTL,以前就是Heat的PTL,所以Heat集成,就完全没有任何障碍。
Desigate
Dns服务,这个大家其实关注度不高,不过现在重要性慢慢在提高。各个项目代码里,都在集成他。变得非常关键。
- Trove
- sahara
- murano
这种项目里,其实都需要用到dns服务。目前Kolla也已经在积极推进
https://blueprints.launchpad.net/kolla/+spec/ansible-designate
Barbican
这个项目,其实很少人知道。也是非常关键,和安全相关。秘钥管理。设计项目是keystone和Magnum。还有cinder的卷的加密,也是需要这个项目来存放。
这是Kolla的PTL重点关注的内容。代码已经提交,大家密切关注。非常高兴的是国内有朋友玩这个,在关键的时候帮忙解决不少技术的问题。
https://blueprints.launchpad.net/kolla/+spec/barbican-ansible
积极review中
功能项目
这些项目,都是为了给用户实现某个功能。
Telemetry
这是OpenStack争议最大的项目,以前名字是Ceilometer,现在已经改名,分为3个组件
- ceilometer 收集数据
- gnocchi (聚合数据)
- aodh (报警服务) (merge)
另外还需要依赖MongoDB,gnocchi,可以使用grafana来展示数据。
对于Kolla来说,Newton 版本,相关组件的代码都已经完成,等待merge。这也是一个工作量非常庞大的活啊。
把这几个项目调试通过,整合好,也不容易。需要做很多工作。也是重点。
另外还需要依赖MongoDB,gnocchi,可以使用grafana来展示数据。
对于Kolla来说,Newton 版本,相关组件的代码都已经完成,等待merge。这也是一个工作量非常庞大的活啊。
把这几个项目调试通过,整合好,也不容易。需要做很多工作。也是重点。
Cloudkitty
这是计费项目,Telemetry结合,实现计费的功能。这个项目还没有看到成果案例,目前只有一家公司在开发,不过从代码上看,还是很积极,从gnocchi来取数据计费。
我一直认为,在私有云,也是非常需要计费的功能。
https://blueprints.launchpad.net/kolla/+spec/cloudkitty
代码已经提交,不过是否能在Newton版本merge,不好说
Murano
Kolla其实在mitaka版本已经集成,不过因为Horizon集成的问题,一直都没用起来。Newton版本,解决掉Horizon的插件问题,
目前Murano提供了一个app 列表,有专门针对CI CD的。这个也是非常值得去测试的内容。
Murano一个功能,就是提供docker的app store,这个功能据说还不是很完善。
Ironic
裸机,物理机器是管理,这个是非常热门的项目,Newton版本里,ironic实现了多租户的管理。
Kolla在Mitaka版本就已经支持ironic,国内有朋友在测试。
目前kolla社区考虑安装操作系统,采用ironic的单机版本Biforst来实现
https://blueprints.launchpad.net/kolla/+spec/bifrost-support
PTL希望尽快合并,可以很好去做134个节点的测试工作。
bifrost已经merge。
Magnum
就是OpenStack管理COE的项目,非常热门。不过目前Kolla上的Magnum还是有bug,无法跑起来,这个是要去重点修复。并且希望可以和barbican进行对接,实现秘钥管理。
https://bugs.launchpad.net/kolla/+bug/1551992
看看社区谁挺身而出,去把这个bug修复。
Sahara
在红帽的发行版里,Sahara是获得正式支持,也就说明这个项目比较成熟。代码也已经提交。
https://blueprints.launchpad.net/kolla/+spec/sahara-role
我个人非常希望这个早日merge,目前Sahara是可以实现和ironic进行对接。Mirantis的Fuel已经产品化。这个调试通过的工作量不小。
Senlin
这个项目是IBM腾启明发起,那么我也非常希望kolla可以实现,好好研究一下这个项目。目前中国移动已经在使用。
https://blueprints.launchpad.net/kolla/+spec/senlin-container
代码已经提交。就看是否能merge。
Trove
数据库服务,现在Iaas已经在逐步往paas层发展,提供各种服务。那么数据库服务应该是刚需。就是目前这个项目成熟度不高。
代码已经提交 https://blueprints.launchpad.net/kolla/+spec/ansible-trove
有时候也真的是用的人多,才有机会完善。
Manila
kolla在Mitaka版本就实现支持Manila,不过没有测试。相信也很难支持Cephfs。
要跑起来,估计还是需要做不少工作,修复各种bug。
Watcher (Infrastructure Optimization)
这个项目很新,在Newton里,Kolla已经支持,这倒是不错。希望可以通过Kolla,让更多人了解这个项目的先进性。
Rally
代码已经提交,等待merge。
Mistral (Workflow service)
知道这个项目,是因为孔令贤是这个项目的Core。具体用途,真的不太清楚。很少看到介绍。
Mitaka版本,就已经支持。目前有bug,正在修复中,希望可以在Newton版本玩起来。
https://review.openstack.org/#/c/352120/
Solum
这是给开发者提供Docker作为开发工具的项目。目前九州云的曹威同学在推动
https://blueprints.launchpad.net/kolla/+spec/solum-support
Freezer
这是提供备份服务的项目。该项目的开发进度不算是很理想,参与人不多。而且项目的难度也不小。目前Kolla还没有考虑,没有提BP。
Congress (Governance service)
https://blueprints.launchpad.net/kolla/+spec/enable-congress-container
没理解是做什么用途,不过社区代码已经提交,等待review。
Zaqar (Message service)
消息队列服务,在Newton版本是无法实现支持,只能等下一个版本去实现。
Searchlight (Search service)
我了解的这是给Horizon提供搜索服务的一个项目。目前麒麟的李英俊在推动
https://blueprints.launchpad.net/kolla/+spec/searchlight
网络
Kuryr
这是OpenStack专门解决容器的网络问题的项目,不过很可惜,到目前为止还没有支持keytone V3.
Kolla社区已经做了大量的工作 https://blueprints.launchpad.net/kolla/+spec/kuryr-docker-plugin
里面集成的内容很多。包括consul,etcd,都有。
目前最新的进展,Kuryr社区马上要支持keystone V3,Kolla的PTL非常希望merge这个项目。
Tacker (NFV Orchestration service)
九州云大师兄龚永生已经提交BP,等着他去实现这个功能。
https://blueprints.launchpad.net/kolla/+spec/tacker-support
Dragonflow
海云捷迅的马力同学,也提交的BP,正在做。
https://blueprints.launchpad.net/kolla/+spec/dragonflow
监控和日志
对于Kolla来说,所谓监控,变成了容器的监控,在容器的世界里,监控的方案就太多。不像传统的OpenStack监控,就只有Nagios和Zabbix。监控的项目都是OpenStack以外的项目。
ELK
社区在Mitaka版本,把Logstash换成了Heka,不过目前Heka已经不再更新,社区希望的是寻找一个Go开发的手机端。
不过不管怎么说,节点上所有的容器的日志收集,都是比较完整的。目前就是Kibana的图,没有实现默认配置。这个我在考虑一下,如何把Fuel上的Kibana图放到Kolla上的Kibana。
性能监控
目前社区的方案是
https://blueprints.launchpad.net/kolla/+spec/performance-monitoring
采用telegraf,influxdb ,grafana来实现。这个在积极开发中,应该是可以merge。是当前的重点。
另外一个方案 sensu https://blueprints.launchpad.net/kolla/+spec/sensu
- Sensu Client to collect checks and metrics
- RabbitMQ for transport
- Sensu Server to receive, evaluate, alarm and write metrics to InfluxDB
- Uchiwa as a Dashboard to Sensu
- InfluxDB to store metrics 6. Grafana to dashboard metrics
openstack项目进展相关推荐
- 四则运算个人项目进展
一.项目要求 基本要求:将10-20道四则运算题目写入文档,程序读取并输出题目,同时计算出正确结果.使用者对每道题目计算答案,答对进行提示,答错输出正确结果.分别记录回答正确.错误的数目并输出. 四则 ...
- 个人推动团队项目进展_推动者和关守者对开发团队的价值
个人推动团队项目进展 Teams should set and uphold a set of values. These come in different shapes and forms. Wh ...
- 维基链WICC | 项目进展周报第57期(1.6~1.12)
技术 & 产品周报 公链建设 交易手续费阶梯收费.100% 实现了回滚数据获取的RPC接口.100% 追加抵押支持未支付的利息转化成债务.100% 优化了中位数价格计算,提升性能.100% 完 ...
- Qbao Network 一周项目进展(10.31 - 11.7)
QBT行情 价格:¥0.333($ 0.048) 24H 最高:¥0.3467 24H 最低:¥0.297 流通市值:¥16,985,222 ≈$2,449,768 ≈370 BTC 流通量:51,0 ...
- openstack项目_软件定义的经济,OpenStack的新孵化项目等
openstack项目 有兴趣跟踪开源云中正在发生的事情吗? Opensource.com是您开放源代码云基础设施项目OpenStack中当前活动的来源. Web上的OpenStack 关于OpenS ...
- 月报|海伯利安7月项目进展汇报
海伯利安|2020.07月报 项目进展 正式发布升级版本泰坦钱包 海伯利安于本月正式推出升级版本泰坦钱包,全面启动钱包+地图的去中心化新经济模式,为全球用户打开地图数据应用场景的关键入口.新版泰坦钱包 ...
- 用ABP只要加人即可马上加快项目进展(二) - 分工篇
2018年和1998年其中两大区别就是: 前端蓬勃发展, 前后端分离是一个十分大的趋势. 专门的测试人员角色被取消, 多出了一个很重要的角色, 产品经理 ABP只要加入即可马上加快项目进展, 选择前后 ...
- 月报|海伯利安1月项目进展汇报
海伯利安|2021.01月报 项目进展 一 海伯利安正式推出基于位置数据的RP红包 1月17日泰坦钱包对于RP红包进行了功能升级,推出独具去中心化地图特性的全新红包类型:包括基于位置数据.允许所有人 ...
- 四月项目进展 | DECENT发布2019路线图
英文有句谚语,四月雨催开五月花(April showers bring May flowers).上个月DECENT发布了新产品,开展了新的合作伙伴关系,参加了各大活动与峰会,下面我们一起来回顾一下D ...
- 项目进展情况如何更好地管理?
项目进度管理的主要目标是要在规定的时间内,制定出合理.经济的进度计划,然后在该计划的执行过程中,检查实际进度是否与计划进度相一致,保证项目按时完成. 智办事可以满足 包含任务协作.即时沟通.数据管理. ...
最新文章
- 嵌入式系统降低功耗的设计技术
- php date时间本地化问题
- angular点击按钮弹出页面_Axure RP8:如何做出点击按钮切换页面效果?
- SAP Analytics Cloud里显示在图表里的描述信息更改
- C# xml文件的创建,修改和添加节点 。
- DHCP中继处理办法
- java date 一个月_java中的日期加一个月的计算
- ubuntu amd64 的锐捷连接解决办法---武汉大学
- 自动生成小学四则运算题目(加强版)
- java期末考试工程项目_java web 期末项目实验源码20套,自用学习非常不错!
- 人民币转换美金的c语言代码大全,C语言 人民币转换代码
- 教你15道广东糖水甜品
- 经典算法大全之费式数列
- Minecraft 从安装到入门
- Nvidia Tesla M40 装机保姆教程
- 博世BOSCH EDI DESADV发货通知详解
- Python 提取图片中的GPS信息
- Cesium加载局部地区单张图片底图
- Redis的使用场景有哪些?
- 软件无线电,QT绘制频谱图、瀑布图、星座图、眼图、比特图、音频图