OpenStack社區Xena版本新特性快來劃重點!

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創新發展的同時,爲更多新興業務提供了安全可靠的雲基礎設施,爲構築雲數智融合的智算底座不懈努力着。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章