虛擬磁碟區為虛擬機器檔案、虛擬磁碟及其衍生物的封裝。
虛擬磁碟區原生儲存於透過乙太網路或 SAN 連線至ESXi主機的儲存區系統內。它們由符合標準的儲存區系統匯出為物件,並且完全由儲存區端的硬體管理。通常有唯一 GUID 來識別虛擬磁碟區。未預先佈建虛擬磁碟區,但當您執行虛擬機器管理作業時將自動建立虛擬磁碟區。這些作業包含虛擬機器的建立、複製及快照。ESXi和 vCenter Server 將一或多個虛擬磁碟區關聯到虛擬機器。
Virtual Volumes 的類型
- 資料 vVol
- 直接對應每一虛擬磁碟 .vmdk 檔案的資料虛擬磁碟區。做為傳統資料存放區上的虛擬磁碟檔案,將虛擬磁碟區做為 SCSI 磁碟提供給虛擬機器。資料 vVol 可以完整佈建或精簡佈建。
- 組態 vVol
- 組態虛擬磁碟區或主目錄代表包含虛擬機器之中繼資料檔案的小型目錄。此檔案包含一個 .vmx 檔案、虛擬磁碟的描述元檔案、記錄檔等等。組態虛擬磁碟區使用檔案系統進行格式化。 ESXi使用 SCSI 通訊協定連線到儲存區時,組態虛擬磁碟區使用 VMFS 進行格式化。使用 NFS 通訊協定,組態虛擬磁碟區做為 NFS 目錄提供。通常為精簡佈建。
- 交換 vVol
- 在虛擬機器首次開啟電源時建立。它是用以保留無法在記憶體中保留的虛擬機器記憶體分頁複本的虛擬磁碟區。它的大小取決於虛擬機器的記憶體大小。預設為完整佈建。
- 快照 vVol
- 用以為快照保留虛擬機器記憶體內容的虛擬記憶體磁碟區。完整佈建。
- 其他
- 用於特定功能的虛擬磁碟區。例如,建立摘要虛擬磁碟區用於以內容為基礎的讀取快取 (CBRC)。
通常,虛擬機器會建立至少三個虛擬磁碟區:資料 vVol、組態 vVol 和交換 vVol。上限取決於位於虛擬機器上的虛擬磁碟和快照的數量。
例如,下列 SQL Server 有六個虛擬磁碟區:
- 組態 vVol
- 用於作業系統的資料 vVol
- 用於資料庫的資料 vVol
- 用於記錄的資料 vVol
- 電源開啟時的交換 vVol
- 快照 vVol
透過針對不同虛擬機器元件使用不同虛擬磁碟區,您可以在最佳粒度層級套用並操縱儲存區原則。例如,與虛擬機器開機磁碟的虛擬磁碟區相比,包含虛擬磁碟的虛擬磁碟區擁有的服務集更豐富。同樣地,與目前虛擬磁碟區相比,快照虛擬磁碟區可以使用不同的儲存區層。
磁碟佈建
Virtual Volumes功能支援精簡佈建與完整佈建的虛擬磁碟的概念。但是,從 I/O 角度而言,透過陣列實作和管理精簡佈建或完整佈建對ESXi主機是透明的。ESXi會將與 Thin Provisioning 相關的任何功能卸載到儲存區陣列。在資料路徑中,ESXi不會以不同的方式處理精簡型或完整型 Virtual Volumes。
可以在虛擬機器建立時,為虛擬磁碟選取精簡型或完整型類型。如果您的磁碟為精簡型,且位於 Virtual Volumes資料存放區中,則之後無法透過擴充磁碟來變更其類型。
共用磁碟
您可以將共用磁碟置於支援 Virtual Volumes之 SCSI 持續性保留的Virtual Volumes 儲存區上。您可以使用此磁碟做為仲裁磁碟,並移除 MSCS 叢集中的 RDM。如需詳細資訊,請參閱 vSphere 資源管理說明文件。