VMware虛擬機預留內存分別與HA接入控制、磁盤使用容量的關系
VMware虛擬機預留內存分別與HA接入控制、磁盤使用容量的關系
一個cluster ,共10臺256GB內存的主機,HA接入控制策略為允許一臺主機故障
當前的HA 運行時的信息如下:
Slot size:cpu 32MHz
Memory 8GB
Total slots :280 (10臺主機總容量)
Used slots :16
Available slots :236
Failover slots :28(1臺主機可運行單個slot size容量vm的個數)
有一臺vm,沒有開機,此VM目前資源配置如下,配置內存16GB
內存預留8GB VM的配置內存16GB = Swap文件8GB + 預留內存 8GB
磁盤40GB,精簡置備
目前磁盤置備容量為48GB = 40GB + Swap文件8GB,實際使用7.1GB
Datastore容量明細,但這裏是沒有顯示出Swap文件8GB的
開機後
Slot size:cpu 32MHz
Memory 8GB
Total slots :280 (10臺主機總容量)
Used slots :17
Available slots :235
Failover slots :28 (1臺主機可運行單個slot size容量vm的個數)
開機後,磁盤置備容量由40GB變為48GB = 40GB + Swap文件8GB
實際使用容量由7.1GB變為15.21GB = 7.1GB + Swap文件8GB + VMM開銷0.1GB
開機狀態下調整內存預留從8GB至16GB
此時,datastore無變化
此時,內存預留為16GB 與VM分配的內存相等
VM的配置內存16GB = Swap文件0GB + 預留內存 16GB
此時,磁盤置備容量由48GB = 40GB + Swap文件8GB,變為40GB = 40GB + Swap文件0GB
實際使用容量由15.21GB = 7.1GB + Swap文件8GB + VMM開銷0.1GB
變為7.21GB = 7.1GB + + VMM開銷0.1GB + Swap 0GB
HA運行狀態由於VM預留內存的變化,也發生了變化
這是因為slot size中的內存值由VM的預留內存決定的,由8GB上升到了16GB,
Slot size:cpu 32MHz
Memory 16GB
Total slots :150 (10臺主機總容量)
Used slots :17
Available slots :118
Failover slots :15 (1臺主機可運行單個slot size容量vm的個數)
從而導致整個cluster ha可保護的vm數量變少,由最初的28臺降低至15臺。
VMware虛擬機預留內存分別與HA接入控制、磁盤使用容量的關系