VMware vSAN 是一種分散式儲存技術,它將多個 ESXi 主機的儲存資源組合成一個共享的資料儲存區域。這篇文章會詳細解釋虛擬機在 vSAN 中是如何儲存數據,以及不同類型的物件如何運作。
vSAN 是一個 Object-based 的儲存系統,這意味著數據是以物件的形式儲存的。當在 vSAN Datastore 部署虛擬機時,系統會生成五種類型的物件來管理和儲存虛擬機的數據。
VM Home Namespace 物件
SWAP 物件
VMDK 虛擬硬碟物件
Snapshot Delta VMDKs
Memory Object
這些物件都是 DOM 物件,並共用一個不存在的 VM Object UUID 祖先。
LSOM Object 是 Component,可以透過以下指令查看:
cmmds-tool find -t DOM_OBJECT -f json
另外,你也可以進入 vSAN Cluster 的監控頁面查看虛擬物件(以 vSAN 7.0U3 為例):
更多 VM 在 vSAN 怎麼部署和分配的資訊,請參考 Objects and Components
更多vSAN相關的文章歡迎參閱我的部落格: https://kaichiachen.github.io/2023/10/18/vsan/vm_persist/