日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

openstack项目进展

發(fā)布時間:2023/12/18 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openstack项目进展 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Core項目

Keystone

對于keystone來說,有兩個比較重要的,一個是ldap認證,這個已經(jīng)merge,配置就可以實現(xiàn),對于企業(yè)級來說,這個功能,還是需要的。https://review.openstack.org/#/c/340141/

另外一個就是fernet token。

https://blueprints.launchpad.net/kolla/+spec/keystone-fernet-token

已經(jīng)merge

Nova

目前nova來說,已經(jīng)是比較完善。后續(xù)估計需要做的是NFV的特性的東西。

https://blueprints.launchpad.net/kolla/+spec/kernel-hugepage-config

這個功能估計就需要下一個版本。

Glance

沒啥變化,Glance分出一個項目Glare,專門提供特殊的源的服務(wù),目前在開發(fā)中,希望通過這個項目,可以完善各種app store的安裝問題。

Cinder

Cinder的問題,就是插件的問題,如果我要支持別的廠商的存儲,如何玩?;蛘咄瑫r支持多個存儲。

cinder的backup功能,我測試過,基本是正常。就是缺乏UI來實現(xiàn)管理。

Cinder底層的Ceph部署,已經(jīng)支持外部Ceph的整合,這算是一個很大的進步。

Neutron

Neutron目前對OVS和linux bridge,支持都是非常不錯的。vlan和vxlan,都是沒問題的。

Neutron的3個插件,vpn,firewall,lbaas,目前l(fā)baas已經(jīng)完成,vpn正在進行中

https://blueprints.launchpad.net/kolla/+spec/neutron-vpnaas-agent

service function chaining with neutron,這是非常熱門的話題,也是PTL重點關(guān)注,非常有希望merge

https://blueprints.launchpad.net/kolla/+spec/enable-networking-sfc-support

ovs dpdk?https://blueprints.launchpad.net/kolla/+spec/ovs-dpdk?代碼提交,不過應(yīng)該還是有問題。

opendaylight集成?https://blueprints.launchpad.net/kolla/+spec/opendaylight-support

我能做的,就是好好測試。

swift

這個沒做測試,并且swift api,支持Ceph的功能還沒實現(xiàn),這個需要下一個版本。已經(jīng)有bp

https://blueprints.launchpad.net/kolla/+spec/swift-ceph-backend

基礎(chǔ)項目

這其實是我的的分類,提供給別的項目進行互相調(diào)用。對于用戶來說,可能用的不多。

Tempest

不知道為啥,Tempest項目居然不是大帳篷底下管理的項目,不過這個項目的重要性,只要搞OpenStack開發(fā)的人都知道,專門做功能測試的。

目前Kolla已經(jīng)可以支持Tempest。你裝完OpenStack,可以直接使用Tempest來進行測試,非常方便。

Horizon

其實從我角度來說,Horizon也應(yīng)該是Core項目,對于kolla來說,要解決最大的問題,就是各個項目的Dashboard,如何放進去,因為是Docker,就不是那么簡單了。

對于我們搞OpenStack,解決這個問題,倒是簡單,對于社區(qū),要比較高雅的解決這個問題,還是比較麻煩的。

Newton版本,已經(jīng)對Horizon的緩存設(shè)置做了優(yōu)化,希望速度更快一點。

Heat

現(xiàn)在Heat的地位,在OpenStack里,還是非常高的。很多項目都需要調(diào)用它。用戶用的不多。其實我認為Heat也是應(yīng)該進入Core里。

Kolla項目的PTL,以前就是Heat的PTL,所以Heat集成,就完全沒有任何障礙。

Desigate

Dns服務(wù),這個大家其實關(guān)注度不高,不過現(xiàn)在重要性慢慢在提高。各個項目代碼里,都在集成他。變得非常關(guān)鍵。

  • Trove
  • sahara
  • murano
  • 這種項目里,其實都需要用到dns服務(wù)。目前Kolla也已經(jīng)在積極推進

    https://blueprints.launchpad.net/kolla/+spec/ansible-designate

    Barbican

    這個項目,其實很少人知道。也是非常關(guān)鍵,和安全相關(guān)。秘鑰管理。設(shè)計項目是keystone和Magnum。還有cinder的卷的加密,也是需要這個項目來存放。

    這是Kolla的PTL重點關(guān)注的內(nèi)容。代碼已經(jīng)提交,大家密切關(guān)注。非常高興的是國內(nèi)有朋友玩這個,在關(guān)鍵的時候幫忙解決不少技術(shù)的問題。

    https://blueprints.launchpad.net/kolla/+spec/barbican-ansible

    積極review中

    功能項目

    這些項目,都是為了給用戶實現(xiàn)某個功能。

    Telemetry

    這是OpenStack爭議最大的項目,以前名字是Ceilometer,現(xiàn)在已經(jīng)改名,分為3個組件

  • ceilometer 收集數(shù)據(jù)
  • gnocchi (聚合數(shù)據(jù))
  • aodh (報警服務(wù)) (merge)
  • 另外還需要依賴MongoDB,gnocchi,可以使用grafana來展示數(shù)據(jù)。

    對于Kolla來說,Newton 版本,相關(guān)組件的代碼都已經(jīng)完成,等待merge。這也是一個工作量非常龐大的活啊。

    把這幾個項目調(diào)試通過,整合好,也不容易。需要做很多工作。也是重點。

    另外還需要依賴MongoDB,gnocchi,可以使用grafana來展示數(shù)據(jù)。

    對于Kolla來說,Newton 版本,相關(guān)組件的代碼都已經(jīng)完成,等待merge。這也是一個工作量非常龐大的活啊。

    把這幾個項目調(diào)試通過,整合好,也不容易。需要做很多工作。也是重點。

    Cloudkitty

    這是計費項目,Telemetry結(jié)合,實現(xiàn)計費的功能。這個項目還沒有看到成果案例,目前只有一家公司在開發(fā),不過從代碼上看,還是很積極,從gnocchi來取數(shù)據(jù)計費。

    我一直認為,在私有云,也是非常需要計費的功能。

    https://blueprints.launchpad.net/kolla/+spec/cloudkitty

    代碼已經(jīng)提交,不過是否能在Newton版本merge,不好說


    Murano

    Kolla其實在mitaka版本已經(jīng)集成,不過因為Horizon集成的問題,一直都沒用起來。Newton版本,解決掉Horizon的插件問題,

    目前Murano提供了一個app 列表,有專門針對CI CD的。這個也是非常值得去測試的內(nèi)容。

    Murano一個功能,就是提供docker的app store,這個功能據(jù)說還不是很完善。

    Ironic

    裸機,物理機器是管理,這個是非常熱門的項目,Newton版本里,ironic實現(xiàn)了多租戶的管理。

    Kolla在Mitaka版本就已經(jīng)支持ironic,國內(nèi)有朋友在測試。

    目前kolla社區(qū)考慮安裝操作系統(tǒng),采用ironic的單機版本Biforst來實現(xiàn)

    https://blueprints.launchpad.net/kolla/+spec/bifrost-support

    PTL希望盡快合并,可以很好去做134個節(jié)點的測試工作。

    bifrost已經(jīng)merge。

    Magnum

    就是OpenStack管理COE的項目,非常熱門。不過目前Kolla上的Magnum還是有bug,無法跑起來,這個是要去重點修復(fù)。并且希望可以和barbican進行對接,實現(xiàn)秘鑰管理。

    https://bugs.launchpad.net/kolla/+bug/1551992

    看看社區(qū)誰挺身而出,去把這個bug修復(fù)。

    Sahara

    在紅帽的發(fā)行版里,Sahara是獲得正式支持,也就說明這個項目比較成熟。代碼也已經(jīng)提交。

    https://blueprints.launchpad.net/kolla/+spec/sahara-role

    我個人非常希望這個早日merge,目前Sahara是可以實現(xiàn)和ironic進行對接。Mirantis的Fuel已經(jīng)產(chǎn)品化。這個調(diào)試通過的工作量不小。

    Senlin

    這個項目是IBM騰啟明發(fā)起,那么我也非常希望kolla可以實現(xiàn),好好研究一下這個項目。目前中國移動已經(jīng)在使用。

    https://blueprints.launchpad.net/kolla/+spec/senlin-container

    代碼已經(jīng)提交。就看是否能merge。

    Trove

    數(shù)據(jù)庫服務(wù),現(xiàn)在Iaas已經(jīng)在逐步往paas層發(fā)展,提供各種服務(wù)。那么數(shù)據(jù)庫服務(wù)應(yīng)該是剛需。就是目前這個項目成熟度不高。

    代碼已經(jīng)提交?https://blueprints.launchpad.net/kolla/+spec/ansible-trove

    有時候也真的是用的人多,才有機會完善。

    Manila

    kolla在Mitaka版本就實現(xiàn)支持Manila,不過沒有測試。相信也很難支持Cephfs。

    要跑起來,估計還是需要做不少工作,修復(fù)各種bug。

    Watcher (Infrastructure Optimization)

    這個項目很新,在Newton里,Kolla已經(jīng)支持,這倒是不錯。希望可以通過Kolla,讓更多人了解這個項目的先進性。

    Rally

    代碼已經(jīng)提交,等待merge。

    Mistral (Workflow service)

    知道這個項目,是因為孔令賢是這個項目的Core。具體用途,真的不太清楚。很少看到介紹。

    Mitaka版本,就已經(jīng)支持。目前有bug,正在修復(fù)中,希望可以在Newton版本玩起來。

    https://review.openstack.org/#/c/352120/

    Solum

    這是給開發(fā)者提供Docker作為開發(fā)工具的項目。目前九州云的曹威同學(xué)在推動

    https://blueprints.launchpad.net/kolla/+spec/solum-support

    Freezer

    這是提供備份服務(wù)的項目。該項目的開發(fā)進度不算是很理想,參與人不多。而且項目的難度也不小。目前Kolla還沒有考慮,沒有提BP。

    Congress (Governance service)

    https://blueprints.launchpad.net/kolla/+spec/enable-congress-container

    沒理解是做什么用途,不過社區(qū)代碼已經(jīng)提交,等待review。

    Zaqar (Message service)

    消息隊列服務(wù),在Newton版本是無法實現(xiàn)支持,只能等下一個版本去實現(xiàn)。

    Searchlight (Search service)

    我了解的這是給Horizon提供搜索服務(wù)的一個項目。目前麒麟的李英俊在推動

    https://blueprints.launchpad.net/kolla/+spec/searchlight

    網(wǎng)絡(luò)

    Kuryr

    這是OpenStack專門解決容器的網(wǎng)絡(luò)問題的項目,不過很可惜,到目前為止還沒有支持keytone V3.

    Kolla社區(qū)已經(jīng)做了大量的工作?https://blueprints.launchpad.net/kolla/+spec/kuryr-docker-plugin

    里面集成的內(nèi)容很多。包括consul,etcd,都有。

    目前最新的進展,Kuryr社區(qū)馬上要支持keystone V3,Kolla的PTL非常希望merge這個項目。

    Tacker (NFV Orchestration service)

    九州云大師兄龔永生已經(jīng)提交BP,等著他去實現(xiàn)這個功能。

    https://blueprints.launchpad.net/kolla/+spec/tacker-support

    Dragonflow

    海云捷迅的馬力同學(xué),也提交的BP,正在做。

    https://blueprints.launchpad.net/kolla/+spec/dragonflow

    ?

    監(jiān)控和日志

    對于Kolla來說,所謂監(jiān)控,變成了容器的監(jiān)控,在容器的世界里,監(jiān)控的方案就太多。不像傳統(tǒng)的OpenStack監(jiān)控,就只有Nagios和Zabbix。監(jiān)控的項目都是OpenStack以外的項目。

    ELK

    社區(qū)在Mitaka版本,把Logstash換成了Heka,不過目前Heka已經(jīng)不再更新,社區(qū)希望的是尋找一個Go開發(fā)的手機端。

    不過不管怎么說,節(jié)點上所有的容器的日志收集,都是比較完整的。目前就是Kibana的圖,沒有實現(xiàn)默認配置。這個我在考慮一下,如何把Fuel上的Kibana圖放到Kolla上的Kibana。

    性能監(jiān)控

    目前社區(qū)的方案是

    https://blueprints.launchpad.net/kolla/+spec/performance-monitoring

    采用telegraf,influxdb ,grafana來實現(xiàn)。這個在積極開發(fā)中,應(yīng)該是可以merge。是當(dāng)前的重點。

    另外一個方案 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

  • 總結(jié)

    以上是生活随笔為你收集整理的openstack项目进展的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。