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