VMware VVOL

虛擬卷(VVOLs)是新的概念,VMware工作在它之上能夠改善存儲分配。存儲空間目前趨向基於金、銀和銅的模型類型分配,這就迫使虛擬化管理員選擇最匹配他們的需求的存儲層。 VMware VVOL試圖通過更緊密地匹配虛擬機(VM)的需求和底層存儲來解決這個問題。換句話說,存儲空間可以根據VM的需求動態地分配。VVOL創建甚至可以綁定應用程式空間分配。這是一個前衛的更細粒度的模型。 要使用VVOL,存儲硬體必須支持vStorage 應用程式接口。VASA(存儲管理集成編程接口)將允許存儲硬體和消費者對話。VMware將傳送一個“這是我所需要的東西”的請求給存儲硬體,而存儲硬體或滿足請求或應答一個“你的請求不能滿足,但能夠提供以下幫助”類型的信息。 你可以將VMware VVOL看作是結合個人VM的存儲容器。容器包括一個數據存儲區,一組數據服務和元數據。

基本介紹

  • 軟體名稱:VMware虛擬卷
  • 開發商:VMware
  • 軟體平台:多平台
  • 軟體語言:多國語言
  • 軟體授權:收費軟體
什麼是VVOL?,VVOL能提供哪些幫助?,已有存儲陣列是否支持VMware VVOL,
VMware虛擬卷(VVOL)是來自vSphere 6的一個新特性,在虛擬機級別提供數據配置和管理。vSphere已經普遍使用,存儲陣列廠商也正迅速提供對此特性的支持。
目前,龐大數量的虛擬機都由單一LUN控制,這讓在VM粒度上的數據管理變得相當困難。例如,如果單一虛擬機占用資源,那么管理員將花大力氣找出問題所在。LUN粒度上還會帶來這樣的問題:一個LUN上控制的所有VM將獲得統一的數據服務配置,像是快照、複製、克隆、加密和數據去重等等,不管它們是否需要。虛擬卷改變了這樣一種狀況,存儲能夠預置給獨立的虛擬機,而此虛擬機將被分配需要的服務。基於存儲策略的管理功能將完成存儲資源的合理分配任務,它將有效簡化存儲配置和日常虛擬機的管理。

什麼是VVOL?

為全面理解VVOL是什麼以及將會帶來的影響,讓我們看一下目前的存儲配置情況。在物理環境中,我們在存儲陣列上創建一個LUN,確保其滿足對存儲的特定需求,比如特性集合、重複數據刪除、壓縮等等,以及RAID級別——1,5,6等等,並將該LUN映射給物理機。
在引入虛擬化後,上述配置方式並未發生太多改變。我們仍需要依賴存儲團隊配置LUN。然後我們會將LUN格式化為VMFS數據存儲,並將一些虛擬機放置在LUN上。這迫使LUN上的虛擬機共享與存儲陣列同樣的性能特徵以及RAID級別,在存儲陣列感知運行的虛擬機方面,與物理環境相比,虛擬環境並沒有太多的變化。
VVOL改變了這一切。在支持VVOL的情況中,存儲陣列能夠感知將要存儲虛擬機磁碟(VMDK)。與配置LUN承載虛擬機不同,存儲陣列將會配置VVOL存儲VMDK。

VVOL能提供哪些幫助?

粒度恰恰是答案所在。先看一下在一個LUN上運行多個虛擬機的第一個場景,如果給LUN製作快照或者啟用SAN複製,運行在數據存儲上的所有虛擬機都會被製作快照並被複製。執行諸如Storage DRS以及Storage vMotion這樣的操作,如果沒有明確的規則,我們未必能夠控制數據存儲上運行哪些虛擬機。
使用VMware VVOL,能夠進行更細粒度的控制。如果我們要製作VVOL快照,那么只會針對屬於該VVOL的虛擬機進行快照,只需要複製位於該VVOL上一台虛擬機。

已有存儲陣列是否支持VMware VVOL

首先映入腦海就是配置與vSphere匹配的最大值。目前每台主機限制256個LUN。在單個數據存儲(LUN)上放置很多的VMDK不會有問題,但在VMDK與VVOL一對一的場景中,這可能會成為一個問題。為避免問題的發生,承載VVOL的存儲陣列必須支持I/O Demultiplexer。
I/O Demultiplexer本質上是存儲陣列上的一台設備,用於處理ESXi主機與存儲陣列之間的通信。通過作為單個通道或者連線至存儲陣列,I/O Demultiplexer避免了與最大配置數相關的問題。
我們已經看到了很多主流存儲廠商支持VVOL的技術預覽以及新聞發布會,但大多數廠商僅僅在展示新一代陣列提供的功能。已有陣列支持VVOL嗎?希望只要升級已有陣列的固件就能夠支持VVOL。是否很多企業需要升級存儲陣列才能支持VVOL,仍需拭目以待。

相關詞條

熱門詞條

聯絡我們