使用VMware VVOL,管理員能夠基于單個虛擬機分配并管理存儲;而傳統的存儲配置需要手動向多個虛擬機分配存儲LUN。傳統方式存在的問題是存儲是提前分配的,因此可能會面臨存儲容量浪費或者LUN存儲空間耗盡的風險。VMware VVOL的另一個優勢是可以自動配置存儲,這大大降低了管理負擔。你還可以跨多個系統包括FC、NFS以及iSCSI將存儲劃分到不同的分類中。換句話說,核心工作負載可以配置性能更高的存儲,非核心工作負載可以配置性能稍差的存儲。最終,VMware VVOL使管理員能夠更高效地使用存儲。
使用VMware VVOL具備的前提條件為在vSphere環境中使用VMware VVOL,必須滿足一些特定的條件。首先,需要使用vSphere 6.0或更高的版本。其次,檢查VMware兼容性指南以確保你所使用的存儲陣列支持VMware VVOL。目前有20家廠商與VMware建立了合作伙伴關系,在其存儲陣列中構建了VMware VVOL,但你可能需要升級存儲陣列固件才能夠使用該功能。如果正在使用vSphere存儲感知API(VASA)供應商管理存儲,務必要牢記在部署VMware VVOL前升級VASA,以更好地集成vCenter Server和存儲陣列。因為使用VMware VVOL前必須進行一些升級,因此有必要制定執行計劃并進行全面的升級測試。
VMware VVOL 組件VMware VVOL架構由VVOL、存儲容器、VASA供應商插件以及協議終端構成。這四個要素差別非常大,但彼此相關。VVOL本身代表著不同的對象類型:配置-VVOL、內存-VVOL、數據-VVOL、交換-VVOL以及其他VVOL。這些對象基于類似的策略或服務進行分組并保留在存儲容器內,與傳統環境中的LUN類似。存儲廠商提供的插件允許ESXi主機和vCenter Server識別存儲子系統功能比如拓撲以及容量,但必須支持VASA 2.0或更高的版本。最后,ESXi主機與存儲子系統之間的數據傳輸是由協議終端提供的,協議終端為vSphere服務并且支持FC、FCoE、NFS v3以及iSCSI協議。
VMware VVOL管理選項管理員可以選擇使用vSphere Web Client或者ESXi命令行接口部署并管理VMware VVOL。使用vSphere Web Client時,在啟用VMware VVOL特性前至少需要執行如下步驟:在vCenter Server實例與ESXi主機之間進行時間同步,導入VASA供應商插件,創建虛擬數據存儲并將其掛載到多個主機上。在啟用VVOL后,你可以設置虛擬機存儲策略然后把虛擬機部署到數據存儲中。你還可以將處于運行狀態或者已關閉的虛擬機從VMware VMFS或者NFS數據存儲遷移到VMware VVOL數據存儲。
部署VMware VVOL 前需要考慮的問題盡管VMware VVOL降低了存儲管理負擔,但管理員在部署VMware VVOL時一定會忙的不可開交。除要滿足在生產環境中部署VMware VVOL的通用要求外,檢查現有環境中存儲是如何部署的以確?,F有實踐在使用VMware VVOL時能夠繼續有效是非常重要的。此外,一定要審核容量規劃戰略。在引入VMware VVOL時一定要考慮對應用性能以及可靠性的影響。需要牢記于心的另一個問題是存儲廠商仍舊需要向VMware VVOL提供關鍵的存儲服務以使其更有效率。一旦VMware VVOL提供了諸如數據壓縮、快照以及克隆這樣的特性,VMware VVOL的功能以及總體優勢就完全體現出來了。