1. 程式人生 > >OpenStack Queens 版本新特性總結

OpenStack Queens 版本新特性總結

1. Cinder Multi-Attach :此功能使使用者能夠將單個塊儲存卷掛載到多個伺服器,以及從多個伺服器訪問單個塊儲存卷。此功能的用例包括 active-active 和 hot-standby 場景——有多臺伺服器需要訪問卷上的資料,以在出現故障時快速恢復或能夠處理系統中增加的負載。在 Queens 發行版中,有三個驅動程式支援 multi-attach :LVM、NetApp / SolidFire 和 Oracle ZFSSA。使用者可以檢視 Driver Support Matrix 以獲取更多資訊。

2. 支援 vGPU( 虛擬圖形處理單元 ):在 Nova 中,對 vGPU 的支援讓雲管理員能夠定義 flavor 以請求 vGPU 的特定資源和解析度。終端使用者可以啟動具有 vGPU 的虛擬機器,這對於影象密集型工作負載以及人工智慧和機器學習工作負載來說是一項重要的功能。

3. Cyborg:Cyborg是用於管理硬體和軟體加速資源(如 GPU,FPGA,CryptoCards 和 DPDK/SPDK)的架構,對NFV工作負載的電信公司而言,加速是一項必備的功能。通過Cyborg,運維人員可以列出、識別和發現加速器,將加速器連線到例項並將其分離、安裝和解除安裝驅動器。它可以單獨使用,或與 Nova 或 Ironic 結合使用。

4. Ironic 救援模式:之前在 Nova 中可以實現虛擬機器例項修復,現在 Ironic 中可以實現裸機例項修復。運維人員可以對錯誤配置的裸機節點進行故障排除,或從諸如丟失的SSH金鑰等問題中恢復。

5. Kuryr CNI 守護程序

:OpenStack是在私有云中部署容器的首選平臺,Queens版本擴充套件了微服務功能。Kuryr 增加了一個 CNI 守護程序來增加 Kubernetes 操作的可擴充套件性。為了支援高可用(HA),CNI 守護程序能夠監控 pod 事件,不需要為每個事件等待 Kubernetes API。即便控制器宕機了,也可以建立 Pod。

6. Zun容器服務:Zun 是一個新 的OpenStack 專案,它允許使用者無需管理伺服器或叢集即可快速啟動和執行容器。它通過與 Neutron,Cinder,Keystone 和其他核心 OpenStack 服務整合,無縫地將先進的企業網路、儲存和身份驗證功能新增到容器中。

7. OpenStack-Helm :該專案組合中的新增內容提供了一系列 Helm 圖表和工具,用於在 Kubernetes之 上管理 OpenStack的生命週期,並將 OpenStack 作為獨立服務執行。

8. LOCI(輕量級開放容器計劃):這是首次亮相的專案。LOCI 生成相容 Open Container Initiative 的 OpenStack 服務映象,可以放入像 OpenStack-Helm 這樣的重量級部署工具,或者單獨使用來交付像 Cinder 塊儲存這樣的獨立服務。 LOCI 提供了現有 OpenStack Kolla 專案的一種替代方案(為每個容器映象提供一個更完整的打包方法)。LOCI 採取的方法更符合 Kubernetes 執行映象的方式,其中容器本身非常小,管理位於容器外部。

參考自 開源雲中文社群、SDNLAB、Docker 微信公眾號。