OpenStack Kilo版本新功能分析——其他模塊
Ceilometer新功能
- 支持Ceph對(duì)象存儲(chǔ)監(jiān)控,當(dāng)對(duì)象存儲(chǔ)為Ceph而不是Swfit的時(shí)候,使用Polling機(jī)制,使用Ceph的Rados Gateway的API接口獲取數(shù)據(jù),具體的設(shè)計(jì)文檔:https://github.com/openstack/ceilometer-specs/blob/master/specs/kilo/ceilometer_ceph_integration.rst
- Ceilometer API RBAC - 更細(xì)粒度的權(quán)限控制: https://github.com/openstack/ceilometer-specs/blob/master/specs/kilo/ceilometer-rbac.rst
- {
- "context_is_admin": [["role:admin"]]
- }
更細(xì)粒度的控制
- {
- "context_is_admin": [["role:admin"]],
- "admin_or_cloud_admin": [["rule:context_is_admin"],
- ["rule:admin_and_matching_project_domain_id"]],
- "telemetry:alarm_delete": [["rule:admin_or_cloud_admin"]]
- }
- 接口中的模糊查詢,增加了一個(gè)新的查詢符號(hào)=~
- 支持更多的測量,包括Hyper-V,IPMI相關(guān)的
Ironic新功能
- iLO的優(yōu)化
- 使用Config Drive替代Metadata服務(wù)
- 全盤鏡像支持,可以跳過raddisk和kernel,這樣就可以部署Windows的鏡像了
- 使用本地盤啟動(dòng),替代PXE方式,可以通過設(shè)置flavor的capabilities:boot_option實(shí)現(xiàn)
Oslo
解決了很多之前遺留的技術(shù)債,還有一些命名規(guī)范的問題。olso.messaging實(shí)現(xiàn)了心跳,olso.log在所有項(xiàng)目中使用,優(yōu)化了oslo.db的代碼。
OpenStack文檔
優(yōu)化了docs.openstack.org頁面,也可以從中選擇相應(yīng)的語言。有專門的團(tuán)隊(duì)負(fù)責(zé)安裝、網(wǎng)絡(luò)和高可靠的文檔。
其他模塊
對(duì)于Sahara, Heat, Trove等模塊的更新沒有在這里Highlight出來,大家可以參考更新日志里的內(nèi)容,或者查看specs中的具體描述。
總結(jié)
通過Kilo的一些更新可以看到,Kilo版本在不斷優(yōu)化代碼結(jié)構(gòu)的基礎(chǔ)上,增加了一些新功能,也償還了一些技術(shù)債,總體來說是一種穩(wěn)中有升的態(tài)勢,但是總體感覺并沒有太多的驚喜和出人意料。相信隨著更多的孵化項(xiàng)目進(jìn)入正式版本中,OpenStack一定會(huì)向更多元化的方向發(fā)展。