北京2021年10月8日 /美通社/ -- 10月6日,OpenStack社區(qū)發(fā)布了第24個版本Xena(簡稱,X版本),該版本在短短25周時間內(nèi)接收到來自全球40多個國家、超過125個不同組織的680多名貢獻(xiàn)者近15000項提交,廣泛引起了世界范圍內(nèi)開發(fā)者群體的關(guān)注。
浪潮憑借代碼提交量(Commits)、起草藍(lán)圖數(shù)量(Drafted Blueprints)、補(bǔ)丁集數(shù)量(Patch Sets)等方面的突出表現(xiàn)再次榮登中國第一,眾多核心項目指標(biāo)在世界范圍內(nèi)遙遙領(lǐng)先。如今浪潮已連續(xù)四個版本登頂,逐漸成為OpenStack全球重要的技術(shù)引領(lǐng)者。
作為OIF基金會創(chuàng)始黃金會員,浪潮積極并持續(xù)投入開源社區(qū)建設(shè),在各大模塊均有不俗表現(xiàn),尤其在Nova、Cyborg、Manila等核心項目中貢獻(xiàn)突出,完成了大量的Commit和Bug修復(fù),社區(qū)排名穩(wěn)定全球前三、國內(nèi)第一。浪潮云海OS技術(shù)團(tuán)隊向OpenStack社區(qū)貢獻(xiàn)的可視化日志管理項目Venus,是國內(nèi)首個在智能運維領(lǐng)域貢獻(xiàn)的開源項目。
從自身的定位以及滿足用戶需求的角度出發(fā),浪潮更加重視將社區(qū)貢獻(xiàn)探索、行業(yè)落地實踐與更好的用戶體驗相結(jié)合,不斷提升浪潮云海OS開發(fā)團(tuán)隊社區(qū)貢獻(xiàn)的技術(shù)含金量以及整體技術(shù)實力的同時,為用戶解決實踐中所遇到的諸多技術(shù)問題,切實推動OpenStack的創(chuàng)新發(fā)展。浪潮云海OS團(tuán)隊針對OpenStack社區(qū)X版本各核心項目的亮點特性進(jìn)行了總結(jié)分析,便于更多開發(fā)者深入了解。
Cinder項目亮點功能
- 創(chuàng)建臨時資源時優(yōu)化用戶配額的處理。在塊存儲API 3.65版本,卷和快照詳細(xì)信息的請求結(jié)果中包含該資源是否占用配額的標(biāo)識,并且能夠根據(jù)資源是否占用配額,對返回的數(shù)據(jù)進(jìn)行過濾。
- 在塊存儲API 3.66版本,當(dāng)處于掛載狀態(tài)的卷創(chuàng)建快照時,不需要添加“force”標(biāo)識。
- 在卷類型詳細(xì)信息的請求結(jié)果中增添 “extra-specs”信息,該信息不包含敏感數(shù)據(jù),這樣可以為系統(tǒng)選擇卷類型提供更多的數(shù)據(jù)。另外使用當(dāng)前塊存儲API中列表請求的過濾語法,根據(jù)“extra-specs”信息,可以對卷類型列表的請求結(jié)果進(jìn)行過濾。
- 移除長期棄用的塊存儲API版本2,塊存儲API版本3已經(jīng)被設(shè)計與版本2完全兼容。
- 許多當(dāng)前的存儲后端driver支持更多新的功能。例如多掛載、后端優(yōu)化的能力。
Cyborg項目亮點功能
- 重構(gòu)文檔結(jié)構(gòu),包括 API 文檔、用戶指南和貢獻(xiàn)者指南。
- 在 Cyborg-conductor 中添加placement資源清理機(jī)制以避免孤兒資源。
- 優(yōu)化Cyborg API操作。
Designate項目亮點功能
- 支持CERT資源記錄類型,支持一些新用例,例如安全電子郵件和通過DNS發(fā)布證書廢除列表。
Glance項目亮點功能
- 對鏡像添加quota限制。
- Policy檢查重構(gòu),將policy檢查放到api層。
Horizon項目亮點功能
- Horizon和所有Horizon插件項目支持最新的LTS版本nodejs 14。
- 增加了通過Horizon創(chuàng)建網(wǎng)絡(luò)QoS策略的功能。
Ironic項目亮點功能
- 增加新的部署接口Custom-agent,適用于代理管理所有部署步驟的場景。
- 詳情列表中已增加Redfish BIOS固件設(shè)置描述部分。
- 裸金屬列表檢索性能方面有大量改進(jìn),新增Boot_mode和Secure_boot狀態(tài)字段,且支持通過狀態(tài)接口設(shè)置Boot_mode和Secure_boot。
Kolla項目亮點功能
- 更新了Ansible的playbooks,操作過程中不再獲取所有節(jié)點的facts信息,而是在部署過程中有選擇性決定一些相關(guān)節(jié)點去獲取facts信息,從而達(dá)到部署性能提升的目的。
- 引入Hashicorp Vault企業(yè)級私密信息管理工具,并與Kolla-ansible進(jìn)行集成,以管理OpenStack控制面的私密信息。
Kuryr項目亮點功能
- 日志信息更加詳細(xì),當(dāng)遇到不可恢復(fù)的問題時提供OpenStack Service相關(guān)的更加詳細(xì)的指標(biāo)。
- 支持通過添加Service的注解設(shè)置負(fù)載均衡器的超時時間。
- 可根據(jù)Service的具體信息調(diào)整負(fù)載均衡策略。
Manila項目亮點功能
- 用戶可以根據(jù)設(shè)置的親和或反親和策略創(chuàng)建文件存儲,策略寫入文件存儲元數(shù)據(jù)中,伴隨文件存儲整個生命周期并進(jìn)一步影響生命周期操作如文件存儲遷移。
- 文件存儲服務(wù)能根據(jù)保留網(wǎng)絡(luò)分配跨存儲系統(tǒng)進(jìn)行在線遷移。云管理員有一個“檢查”實用程序,用于驗證無中斷/實時文件服務(wù)遷移是否可行。
- Manila client移植到Openstack SDK,提高了共享文件系統(tǒng)API的可用性。
- 提高多個資源的分頁和篩選的性能。
- 添加了一個新的文件存儲驅(qū)動程序以支持純存儲,Flashblade存儲系統(tǒng)允許提供和管理NFS文件存儲。
- NetApp驅(qū)動程序增加了對PB級文件系統(tǒng)的支持,還添加了對文件存儲的“可讀”復(fù)制以及“災(zāi)難恢復(fù)”式復(fù)制的支持。用戶可以裝載跨可用性區(qū)域配置的共享的只讀副本,同時仍具有對主共享的讀/寫訪問權(quán)限。
Neutron項目亮點功能
- 分布式DHCP服務(wù)作為Neutron-ovs-agent擴(kuò)展功能已經(jīng)可以使用,該服務(wù)在虛擬機(jī)所在的計算節(jié)點提供本地的基礎(chǔ)DHCP功能,并且不需要dhcp代理。
- 支持最新Ovn 21.06+版本的無狀態(tài)安全組,stateful參數(shù)被設(shè)定為false的安全組會被映射到新的Ovn ACL動作allow-stateless。
- Neutron現(xiàn)在支持ECMP路由。具有相同目的地址的多條路由策略合并為單條ECMP路由。
- 新增配額驅(qū)動DbQuotaNoLockDriver,這個驅(qū)動程序不會為每個資源或者項目ID創(chuàng)建唯一的鎖,如果服務(wù)器請求的數(shù)量超過已完成的資源創(chuàng)建數(shù)量,這種鎖可能會導(dǎo)致數(shù)據(jù)庫死鎖狀態(tài)。
Nova項目亮點功能
- 支持通過Cyborg管理的SmartNIC掛載Sriov設(shè)備端口。
- 支持通用中介設(shè)備(Generic-mdevs)。
- Nova側(cè)更新cinder側(cè)的connection_info信息。
- 增加API microversion,允許用戶配置在創(chuàng)建或重建實例時通過nova元數(shù)據(jù)服務(wù)名來指定云主機(jī)的hostname。
Openstackansible項目亮點功能
- 開始使用Pacific版本的ceph-ansible(stable-6.0)。
- Ansible的版本升級到ansible-core 2.11。
- 對Ovn的部署支持得到顯著優(yōu)化。
- 增加了部署Freezer的部署邏輯。
眾所周知,OpenStack作為全球最活躍的3個開源項目之一,在運營商、政府、金融、能源、企業(yè)、教育、醫(yī)療等行業(yè)有著廣泛應(yīng)用,是大中型企業(yè)私有云建設(shè)的首選?;诖耍顺痹坪T诓粩嗤七M(jìn)OpenStack創(chuàng)新發(fā)展的同時,為更多新興業(yè)務(wù)提供了安全可靠的云基礎(chǔ)設(shè)施,為構(gòu)筑云數(shù)智融合的智算底座不懈努力著。