如何管理VMware虛擬磁盤配置?

虛擬硬盤驅動器文件是一個容器文件,其作用類似於物理硬盤驅動器。執行某些虛擬機管理操作(如創建虛擬磁盤,將虛擬機克隆到模板或遷移虛擬機)時,它可以包含操作系統,應用程序和數據。虛擬硬盤驅動器文件通常連接到虛擬機(VM),並且充當VM的系統或數據驅動器。我們將看到虛擬硬盤配置方法的類型以及每種方法之間的區別。

如何管理VMware虛擬磁盤配置?

VMware中有三種類型的硬盤配置方法。

當你嘗試使用ESXi和vSphere客戶端安裝虛擬機時,可以選擇以下三種格式進行硬盤配置。

  • 精簡配置
  • Thick Provisioned Lazy Zeroed
  • Thick Provisioned Eager Zeroed

以下快照將幫助你瞭解可用於在連接到ESXi主機的VMware vSphere客戶端中配置虛擬硬盤方法的選項。

如何管理VMware虛擬磁盤配置?

Thin provision

使用此方法可以節省存儲空間。在創建虛擬機時,精簡配置虛擬磁盤所需的空間將根據需要進行分配和歸零,未使用的空間可供其他虛擬機使用。它將根據每個用戶在任何給定時間所需的最小空間,以靈活的方式在多個用戶之間分配磁盤存儲空間。在客戶站點實施精簡配置可以通過提高存儲利用率來節省大量資金。

優點:

  • 在安裝VM時最快配置
  • 精簡配置可降低存儲成本
  • 它允許有效使用存儲空間

缺點:

  • 由於元數據分配開銷導致的性能最慢以及初始寫入操作期間的額外開銷
  • 如果實際使用資源,過度使用存儲可能會導致應用程序中斷或停機
  • 不支持群集功能
  • 管理員視角的可管理性開銷

Thick ProvisionedLazy Zeroed

Thick Lazy Zeroed配置用於以默認的厚格式創建虛擬機(VM)磁盤,它將在創建VM時保留磁盤空間,但僅在虛擬機上清除包含存儲設備上的舊數據的塊第一次將新數據寫入磁盤。值得注意的是,它是一種傳統的存儲配置模型。通過密集配置,可在未來存儲需求之前提供大量存儲空間。但是,該空間可能仍未使用,從而導致存儲容量的浪費。

優點:

  • 與Thick Provisioned Eager Zeroed相比,配置更快
  • 比Thin Provisioned更好的性能

缺點:

  • 浪費存儲空間
  • 與Thin Provisioned相比,配置稍慢
  • 比Thick Provisioned Eager Zero更慢的性能
  • 不支持群集功能

Thick ProvisionedEager Zeroed

Thick ProvisionedEager Zeroed支持群集功能,例如Fault Tolerance。並且它佔用創建VM時保留虛擬磁盤文件所需的所有空間,但物理存儲設備上的硬盤塊使用零格式化以覆蓋任何舊數據。

優點:

  • 很好的表現
  • 使用零覆蓋分配的磁盤空間可降低可能的安全風險
  • 它將支持群集功能,如Microsoft Cluster Server(MSCS)和VMware Fault Tolerance

缺點:

  • 提供需要更多時間

Thick和Thin虛擬磁盤之間的區別

如何管理VMware虛擬磁盤配置?

上圖將幫助你瞭解Thick和Thin配置之間的區別。如果為任何VM提供密集配置,則首先需要估計虛擬機在其整個生命週期中需要多少存儲空間。然後,事先為其虛擬磁盤提供固定數量的存儲空間,例如40GB,並將整個配置空間提交到虛擬磁盤,立即佔用整個配置空間的虛擬磁盤稱為厚磁盤。

但是,如果我們考慮對虛擬磁盤進行精簡配置,則需要磁盤當前和未來活動所需的整個空間,例如40GB。但是,應該注意的是,精簡磁盤只提交與磁盤初始操作所需的存儲空間一樣多的存儲空間。在此示例中,精簡配置磁盤僅佔用20GB的存儲空間。剩餘空間我們可以將它用於另一個VM。由於磁盤需要更多空間,因此它可以擴展到整個40GB的配置空間。


分享到:


相關文章: