2020年6月23日,ZStack正式發布最新版本——ZStack 3.9.0,涵蓋一系列重要功能,以下為您進行詳細介紹。
ZStack 3.9.0新功能概覽
4. 扁平網絡(經典網絡)場景支持負載均衡
5. 負載均衡增強
6. VPC路由器增強
7. 公有網絡新增地址池網段類型
8. 彈性伸縮增強:新增雲主機內部監控觸發彈性伸縮
9. V2V遷移增強
10. 企業管理增強
11. 雲主機網卡性能優化
12. 雲主機可以設置不同類型的網卡
13. 雲主機通過白名單的方式支持任意VT-D設備的透傳
14. 鏡像使用優化
15. 物理機/雲主機列表展示優化
16. SharedBlock主存儲增強
17. 雙管理節點授權優化
18. Libvirt升級至4.9
19. 其它功能和優化
ZStack 3.9.0新增容量管理界面,支持對雲平臺核心資源容量信息進行直觀展示,包括:以卡片形式展示各種核心資源詳細容量信息,以及對各種核心資源容量信息進行TOP 10排序,方便用戶整體掌控當前雲平臺核心資源容量使用情況,提高管理運維效率。 容量管理界面
容量管理界面
2. 支持SR-IOV網卡
ZStack 3.9.0支持基於SR-IOV規範,將一張物理網卡虛擬化切割成多張VF類型網卡,直接分配給雲主機使用。實現更靈活彈性的資源使用、提高資源利用率、以及節約成本。
相比傳統的vNIC虛擬化網卡,VF網卡具有以下功能優勢:
物理網卡支持SR-IOV切割/還原
創建L2NoVlanNetwork、L2VlanNetwork類型的二層網絡時,可選擇是否啟用SR-IOV。若啟用,該二層網絡下的所有三層網絡將支持啟用SR-IOV
創建二層網絡啟用SR-IOV
創建雲主機時,若對所選三層網絡啟用SR-IOV,則該雲主機成功創建後將加載VF網卡。
創建雲主機加載VF網卡
3. 災備服務增強
ZStack 3.9.0對災備服務進行以下增強:
1)備份任務新增概覽視圖
在ZStack 3.9.0中,備份任務新增概覽視圖,支持對當前備份任務進行統一直觀展示,方便用戶快速掌控當前備份任務整體情況,提高管理運維效率。
備份任務包括:以卡片形式展示備份任務的總數量、雲主機/雲盤/資料庫各自備份任務的數量、以及備份任務的啟用狀態/就緒狀態統計;以可視化圖表形式展示備份任務的執行狀態統計,並支持按年/月/日自定義時間段查看該圖表;以列表形式展示所選時間段內全部備份任務清單,並支持查看每條備份記錄的詳情。
備份任務概覽頁
2)支持對備份任務創建事件報警器,備份任務執行失敗觸發報警
ZStack 3.9.0支持對備份任務創建事件報警器,當備份任務執行失敗,用戶會在接收端(郵箱/釘釘/HTTP應用/簡訊)接收到備份任務執行失敗的報警詳情。
備份任務失敗報警
4. 扁平網絡(經典網絡)場景支持負載均衡
傳統雲計算的負載均衡,是通過一個公網IP位址作為虛擬IP,將網絡請求分發給私有網絡內不同的雲主機,以提高網絡服務並發度並保證服務高可用。在私有雲環境中,用戶的高可用服務業務可能僅提供給私有網絡內部使用(例如資料庫、緩存),並不需要公網地址來中轉。在沒有內網負載均衡功能前,用戶只能通過申請虛擬IP方式手動在多臺私有網絡雲主機上搭建Keepalived或HAProxy環境。
ZStack 3.9.0之前版本已支持傳統公網負載均衡、以及VPC私有網絡內網負載均衡功能。從ZStack 3.9.0開始,新增支持扁平網絡(經典網絡)內網負載均衡功能。用戶可直接在UI界面創建內網負載均衡服務,ZStack會完成所有相關配置,使用方法和傳統公網負載均衡一樣。
使用扁平網絡類型虛擬IP創建負載均衡器
監聽器綁定雲主機網卡
5. 負載均衡增強
ZStack 3.9.0對負載均衡進行以下增強:
1)監聽器支持配置黑白名單,控制特定IP訪問負載均衡
ZStack 3.9.0支持通過zstack-cli命令為監聽器配置黑白名單,控制特定IP訪問負載均衡,防止惡意攻擊,提高系統安全性。
2)負載均衡新增支持加權輪詢算法
在ZStack 3.9.0中,負載均衡新增支持加權輪詢算法。在原有輪詢算法基礎上新增權重算法,外部請求經過權重輪詢分配到負載均衡規則指定的雲主機中,權重值越高的雲主機,被輪詢到的次數(概率)越高。用戶可根據業務需求以及雲主機性能差異,給雲主機設置不同的權重值,實現最佳負載均衡狀態。
創建監聽器時負載均衡算法支持選擇「加權輪詢」,監聽器綁定雲主機網卡時支持設置權重值。
負載均衡算法-加權輪詢
設置權重值
3)負載均衡新增支持HTTP健康檢查協議
在ZStack 3.9.0中,負載均衡新增支持HTTP健康檢查協議。創建監聽器時健康檢查協議支持選擇「HTTP」,需相應配置正常狀態返回碼、健康檢查URI、HTTP健康檢查方法等參數。
負載均衡支持HTTP健康檢查協議
6. VPC路由器增強
ZStack 3.9.0對VPC路由器進行以下增強:
1)VPC路由器支持指定默認路由
ZStack之前版本,VPC路由器已支持加載多個公有網絡,但首次加載的公有網絡固定為默認路由,不允許修改。
從ZStack 3.9.0開始,VPC路由器支持指定默認路由。用戶可選擇VPC路由器上已加載的任一公有網絡作為默認路由,修改後立即生效,無需重啟VPC路由器。
設置默認路由
2)VPC路由器配置多公網支持源進源出
ZStack之前版本,VPC路由器已支持加載多個公有網絡,但所有內部響應通過默認路由返回,無法保證數據進出一致。
從ZStack 3.9.0開始,VPC路由器上配置的所有非默認公有網絡支持源進源出。VPC路由器配置多公網時,每個公網所觸發的外部請求對應的內部相應將原路返回,從而確保數據進出一致,提升網絡傳輸效率。用戶可在VPC路由器詳情頁開啟此功能,修改後立即生效,無需重啟VPC路由器。
VPC路由器支持源進源出
7. 公有網絡新增地址池網段類型
在ZStack 3.9.0中,對於已創建的IPv4類型公有網絡,在普通網段基礎上,新增支持添加地址池網段類型。一個公有網絡支持添加多個地址池網段,但地址池網段需依附普通網段,缺少普通網段時不允許添加地址池網段。
添加地址池網段
地址池網段中的所有IP位址僅可用於創建虛擬IP,提供各種網絡服務。
使用地址池網段創建虛擬IP
8. 彈性伸縮增強:新增雲主機內部監控觸發彈性伸縮
在ZStack 3.9.0中,彈性伸縮組新增雲主機內部監控觸發彈性擴容、彈性縮容。新增的雲主機內部監控條目包括:雲主機CPU平均使用率(需安裝agent)、雲主機內存平均使用率(需安裝agent),使用內部監控需預先安裝agent。
雲主機內部監控觸發彈性伸縮
9. V2V遷移增強
ZStack 3.9.0對V2V遷移進行以下增強:
1)遷移伺服器新增總容量以及可用容量展示
在ZStack 3.9.0中,遷移伺服器詳情頁新增總容量以及可用容量展示。其中,
總容量表示遷移伺服器上緩存路徑所在磁碟的總容量,可用容量表示緩存路徑所在磁碟的可用容量 - 正在執行中的V2V遷移任務佔用容量(相關源雲主機根雲盤和數據云盤容量總和)。
遷移伺服器容量展示
2)遷移伺服器支持實時容量監控
在ZStack 3.9.0中,遷移伺服器詳情頁新增實時容量監控,支持選擇不同的時間跨度來監控遷移伺服器已使用容量百分比。
遷移伺服器容量監控
3)遷移伺服器支持設置單獨的遷移網絡
在ZStack 3.9.0中,遷移伺服器支持設置單獨的遷移網絡,從源主存儲遷移至遷移伺服器的數據轉化,使用該遷移網絡,如果不設置,V2V遷移將默認使用管理網絡。
設置遷移網絡
4)遷移伺服器與所徵用物理機狀態解耦
在ZStack 3.9.0中,遷移伺服器與所徵用物理機狀態解耦。當遷移伺服器為啟用狀態,所徵用物理機為停用狀態,此時該遷移伺服器將作為V2V遷移場景專用,其它業務雲主機不會被調度至該遷移伺服器上,影響遷移效率。
遷移伺服器V2V專用
5)V2V遷移任務優化創建流程以及遷移進度展示
ZStack 3.9.0對VMWare V2V以及KVM V2V場景的遷移任務創建流程均進行交互優化,進一步便捷操作,提升用戶體驗。此外,遷移任務進度條支持實時進度展示。
遷移任務創建流程優化
遷移任務進度展示
10. 企業管理增強
ZStack 3.9.0對企業管理進行以下增強:
1)支持設置UI默認登錄界面
ZStack 3.9.0新增全局設置「UI登錄界面模式」,用於限制默認登錄連結http(s)://management_node_ip:port訪問的登錄界面。若設置為「顯示所有」,默認登錄連結將支持訪問主登錄界面、以及項目登錄界面;若設置為「項目登錄」,默認登錄連結將僅能訪問項目登錄界面,此時主登錄界面將提供獨立登錄連結。
設置UI界面登錄模式
2)UI批量創建項目
ZStack 3.9.0支持UI批量創建項目,在全局設置開啟「腳本方式創建項目開關」,即可在創建項目界面使用官方提供的腳本批量創建項目。
腳本方式創建項目開關
批量創建項目
3)權限服務展示優化
ZStack 3.9.0對權限服務進行展示優化。在配置角色權限時,對API粒度的權限條目補充釋義,幫助用戶更精準理解權限內容,便捷配置角色權限。
權限服務展示優化
11. 雲主機網卡性能優化
ZStack 3.9.0對雲主機網卡性能進行以下優化:
1)集群新增支持 「Zero Copy」的高級設置
在ZStack 3.9.0中,集群新增「Zero Copy」高級設置。開啟後集群內所有物理機支持Zero Copy功能,可減少數據在內核態和用戶態之間的拷貝次數,降低CPU佔用時間,有效提升雲主機Virtio網卡的性能。設置「Zero Copy」後,需重啟物理機生效。
Zero Copy開關
2)雲主機新增支持「網卡多隊列數目」高級設置
在ZStack 3.9.0中,雲主機新增「網卡多隊列數目」高級設置。Virtio類型網卡的流量分配給多個CPU時,用戶可自行設置隊列數目,有效提升虛擬網卡性能。設置「網卡多隊列數目」後,需重啟雲主機生效。
設置網卡多隊列數目
12. 雲主機可以設置不同型號的網卡
在ZStack 3.9.0中,平臺類型為Linux、Paravirtualization的雲主機支持設置網卡型號(包括:Virtio、E1000、RTL8139)。在雲主機詳情頁-配置信息-網卡的子頁面,展開更多操作,點擊「設置網卡型號」,即可在「設置網卡型號」彈窗中修改。設置網卡型號後,需重啟雲主機生效。
設置網卡型號
13. 雲主機通過白名單的方式支持任意VT-D設備的透傳
在ZStack 3.9.0 中,雲主機通過白名單的方式支持任意VT-D設備的透傳,例如:Ali-NPU卡、IB卡(PCI模式)、FPGA卡等。用戶需自行編輯白名單,將需要透傳的設備添加至白名單,白名單編輯完成後,需重連物理機生效。
14. 鏡像使用優化
ZStack 3.9.0對鏡像進行以下優化:
1)支持雲盤鏡像創建共享雲盤
ZStack 3.9.0支持使用雲盤鏡像創建共享雲盤,包括:基於Ceph主存儲的共享雲盤、基於厚置備的Shared Block主存儲的共享雲盤。
雲盤鏡像創建共享雲盤
2)導出鏡像提供MD5校驗值
在ZStack 3.9.0中,已導出鏡像支持提供MD5校驗值。用戶可在已導出鏡像詳情頁查看該鏡像的MD5校驗值,校驗下載鏡像的完整性。
若通過API方式執行鏡像相關操作,由於exportMd5Sum和exportUrl兩個欄位的存放位置已挪動,需注意相關API返回欄位的位置變化。
15. 物理機/雲主機列表展示優化
ZStack 3.9.0對物理機/雲主機列表展示進行以下優化:
1)雲主機列表新增過濾條件:「啟用狀態」
在ZStack 3.9.0中,雲主機列表新增按「啟用狀態」過濾符合條件的雲主機。 「啟用狀態」包括:全部、運行中、已停止、已暫停、未知。
2)物理機列表新增過濾條件:「啟用狀態」和「就緒狀態」
在ZStack 3.9.0中,物理機列表新增按「啟用狀態」或「就緒狀態」過濾符合條件的雲主機。「啟用狀態」包括:全部、啟用、停用、預維護模式、維護模式;「就緒狀態」包括:全部、已連接、已失聯。
3)物理機支持定製化標籤功能
在ZStack之前版本中,已支持對雲主機/雲盤資源定製化創建標籤(包括:管理員標籤、租戶標籤),可通過標籤類型及標籤名稱快速檢索所需資源。從ZStack 3.9.0開始,新增支持對物理機資源定製化創建標籤(僅支持管理員標籤),並通過標籤快速檢索物理機。
16. SharedBlock主存儲增強
ZStack 3.9.0對SharedBlock主存儲進行以下增強:
在ZStack之前版本,如果對搭建了Windows故障轉移群集的雲主機執行熱遷移操作,可能會觸發故障轉移群集的故障事件。從3.9.0版本開始,ZStack針對Windows故障轉移群集做了特定支持,雲主機熱遷移不會產生任何不良影響。
17. 雙管理節點授權優化
ZStack 3.9.0對雙管理節點授權進行以下優化:
1)支持一次性上傳雙管理節點的授權信息
在ZStack 3.9.0中,只需在任一管理節點進行一次性的請求碼下載(該請求碼包含雙管理節點請求碼信息)、以及一次性的許可證上傳,即可完成雙管理節點的授權信息。
2)關於界面直觀展示雙管理節點狀態和授權信息
在ZStack 3.9.0中,關於頁面支持直觀展示雙管理節點狀態和授權信息。若出現雙管理節點授權信息不一致、網絡不通等情況,關於界面將及時出現相應文字提醒,幫助用戶快速定位問題。
18. Libvirt升級至4.9
ZStack 3.9.0默認將Libvirt升級至4.9版本,修復了因舊版本Libvirt引起的故障問題,提高產品穩定性。
19. 其它功能和優化