雲海再獲中國第一 OpenStack社群Xena版本新特性快來劃重點

伺服器頻道發表於2021-10-08

10月6日,OpenStack社群釋出了第24個版本Xena(簡稱,X版本),該版本在短短25周時間內接收到來自全球40多個國家、超過125個不同組織的680多名貢獻者近15000項提交,廣泛引起了世界範圍內開發者群體的關注。

浪潮憑藉程式碼提交量(Commits)、起草藍圖數量(Drafted Blueprints)、補丁集數量(Patch Sets)等方面的突出表現再次榮登中國第一,眾多核心專案指標在世界範圍內遙遙領先。如今浪潮已連續四個版本登頂,逐漸成為OpenStack全球重要的技術引領者。

作為OIF基金會創始黃金會員,浪潮積極並持續投入開源社群建設,在各大模組均有不俗表現,尤其在Nova、Cyborg、Manila等核心專案中貢獻突出,完成了大量的Commit和Bug修復,社群排名穩定全球前三、國內第一。浪潮雲海OS技術團隊向OpenStack社群貢獻的視覺化日誌管理專案Venus,是國內首個在智慧運維領域貢獻的開源專案。

從自身的定位以及滿足使用者需求的角度出發,浪潮更加重視將社群貢獻探索、行業落地實踐與更好的使用者體驗相結合,不斷提升浪潮雲海OS開發團隊社群貢獻的技術含金量以及整體技術實力的同時,為使用者解決實踐中所遇到的諸多技術問題,切實推動OpenStack的創新發展。浪潮雲海OS團隊針對OpenStack社群X版本各核心專案的亮點特性進行了總結分析,便於更多開發者深入瞭解。

Cinder專案亮點功能

ü 建立臨時資源時最佳化使用者配額的處理。在塊儲存API 3.65版本,卷和快照詳細資訊的請求結果中包含該資源是否佔用配額的標識,並且能夠根據資源是否佔用配額,對返回的資料進行過濾。

ü 在塊儲存API 3.66版本,當處於掛載狀態的卷建立快照時,不需要新增“force”標識。

ü 在卷型別詳細資訊的請求結果中增添 “extra-specs”資訊,該資訊不包含敏感資料,這樣可以為系統選擇卷型別提供更多的資料。另外使用當前塊儲存API中列表請求的過濾語法,根據“extra-specs”資訊,可以對卷型別列表的請求結果進行過濾。

ü 移除長期棄用的塊儲存API版本 2,塊儲存API版本3已經被設計與版本2完全相容。

ü 許多當前的儲存後端driver支援更多新的功能。例如多掛載、後端最佳化的能力。

Cyborg專案亮點功能

ü 重構文件結構,包括 API 文件、使用者指南和貢獻者指南。

ü 在 Cyborg-conductor 中新增placement資源清理機制以避免孤兒資源。

ü 最佳化Cyborg API操作。

Designate專案亮點功能

ü 支援CERT資源記錄型別,支援一些新用例,例如安全電子郵件和透過DNS釋出證書廢除列表。

Glance專案亮點功能

ü 對映象新增quota限制。

ü Policy檢查重構,將policy檢查放到api層。

Horizon專案亮點功能

ü Horizon和所有Horizon外掛專案支援最新的LTS版本nodejs 14。

ü 增加了透過Horizon建立網路QoS策略的功能。

Ironic專案亮點功能

ü 增加新的部署介面Custom-agent,適用於代理管理所有部署步驟的場景。

ü 詳情列表中已增加Redfish BIOS韌體設定描述部分。

ü 裸金屬列表檢索效能方面有大量改進,新增Boot_mode和Secure_boot狀態欄位,且支援透過狀態介面設定Boot_mode和Secure_boot。

Kolla專案亮點功能

ü 更新了Ansible的playbooks,操作過程中不再獲取所有節點的facts資訊,而是在部署過程中有選擇性決定一些相關節點去獲取facts資訊,從而達到部署效能提升的目的。

ü 引入Hashicorp Vault企業級私密資訊管理工具,並與Kolla-ansible進行整合,以管理OpenStack控制面的私密資訊。

Kuryr專案亮點功能

ü 日誌資訊更加詳細,當遇到不可恢復的問題時提供OpenStack Service 相關的更加詳細的指標。

ü 支援透過新增Service的註解設定負載均衡器的超時時間。

ü 可根據Service的具體資訊調整負載均衡策略。

Manila專案亮點功能

ü 使用者可以根據設定的親和或反親和策略建立檔案儲存,策略寫入檔案儲存後設資料中,伴隨檔案儲存整個生命週期並進一步影響生命週期操作如檔案儲存遷移。

ü 檔案儲存服務能根據保留網路分配跨儲存系統進行線上遷移。雲管理員有一個“檢查”實用程式,用於驗證無中斷/實時檔案服務遷移是否可行。

ü Manila client移植到Openstack SDK,提高了共享檔案系統API的可用性。

ü 提高多個資源的分頁和篩選的效能。

ü 新增了一個新的檔案儲存驅動程式以支援純儲存,Flashblade儲存系統允許提供和管理NFS檔案儲存。

ü NetApp驅動程式增加了對PB級檔案系統的支援,還新增了對檔案儲存的“可讀”複製以及“災難恢復”式複製的支援。使用者可以裝載跨可用性區域配置的共享的只讀副本,同時仍具有對主共享的讀/寫訪問許可權。

Neutron專案亮點功能

ü 分散式DHCP服務作為Neutron-ovs-agent擴充套件功能已經可以使用,該服務在虛擬機器所在的計算節點提供本地的基礎DHCP功能,並且不需要dhcp代理。

ü 支援最新Ovn 21.06+版本的無狀態安全組,stateful引數被設定為false的安全組會被對映到新的Ovn ACL動作allow-stateless。

ü Neutron現在支援ECMP路由。具有相同目的地址的多條路由策略合併為單條ECMP路由。

ü 新增配額驅動DbQuotaNoLockDriver,這個驅動程式不會為每個資源或者專案ID建立唯一的鎖,如果伺服器請求的數量超過已完成的資源建立數量,這種鎖可能會導致資料庫死鎖狀態。

Nova專案亮點功能

ü 支援透過Cyborg管理的SmartNIC掛載Sriov裝置埠。

ü 支援通用中介裝置(Generic-mdevs)。

ü Nova側更新cinder側的connection_info資訊。

ü 增加API microversion,允許使用者配置在建立或重建例項時透過nova後設資料服務名來指定雲主機的hostname。

Openstackansible專案亮點功能

ü 開始使用Pacific版本的ceph-ansible(stable-6.0)。

ü Ansible的版本升級到ansible-core 2.11。

ü 對Ovn的部署支援得到顯著最佳化。

ü 增加了部署Freezer的部署邏輯。

眾所周知,OpenStack作為全球最活躍的3個開源專案之一,在運營商、政府、金融、能源、企業、教育、醫療等行業有著廣泛應用,是大中型企業私有云建設的首選。基於此,浪潮雲海在不斷推進OpenStack創新發展的同時,為更多新興業務提供了安全可靠的雲基礎設施,為構築雲數智融合的智算底座不懈努力著。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31545803/viewspace-2794889/,如需轉載,請註明出處,否則將追究法律責任。

相關文章