VMware虚拟机预留内存分别与HA接入控制、磁盘使用容量的关系


一个cluster ,共10256GB内存的主机,HA接入控制策略为允许一台主机故障


当前的HA 运行时的信息如下:

Slot sizecpu 32MHz

Memory 8GB

Total slots 280 10台主机总容量)

Used slots 16

Available slots 236

Failover slots 281台主机可运行单个slot size容量vm的个数)

wKioL1lI4EOw79JrAAAQcp1d9Ic524.png










有一台vm,没有开机VM目前资源配置如下配置内存16GB

wKioL1lI4EShB546AAAXGG2hx6k315.png








内存预留8GB  VM的配置内存16GB = Swap文件8GB + 预留内存 8GB

wKiom1lI4-XjxTG4AABNkKWI9g0582.png


磁盘40GB,精简置备

wKiom1lJv1-TXFdwAAAOslrZPAE588.png


目前磁盘置备容量为48GB = 40GB + Swap文件8GB,实际使用7.1GB

wKioL1lI4-WxkargAAAQsUcCiO0643.png


Datastore容量明细,但这里是没有显示出Swap文件8GB

wKiom1lI4-aiMqHTAABDxb4Ci6A159.png


开机后

Slot sizecpu 32MHz

    Memory 8GB

Total slots 280 10台主机总容量)

Used slots 17

Available slots 235

Failover slots 28 1台主机可运行单个slot size容量vm的个数)

wKiom1lI4-agb2KrAAAQO_5ey-4037.png


开机后 Datastore 明细,多了一个 Swap文件8GB ,和一个 VMM开销114MB = 0.1GB

wKioL1lI4-eh_3AMAABKZhKEi-E734.png


开机后,磁盘置备容量由40GB变为48GB = 40GB + Swap文件8GB

实际使用容量由7.1GB变为15.21GB = 7.1GB + Swap文件8GB + VMM开销0.1GB

wKiom1lI4-fDOBbYAAARfitjviQ769.png


开机状态下调整内存预留从8GB16GB

wKiom1lI4-ehblDpAAAaQgDhBxA715.png


此时,datastore无变化

wKioL1lI4-iyFNewAABHOQVOfcI492.png


此时,内存预留为16GB VM分配的内存相等

VM的配置内存16GB = Swap文件0GB + 预留内存 16GB

wKiom1lI4-iQEiilAAApjq7WXf8931.png


此时,磁盘置备容量由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

wKioL1lI4-mR1WFDAAAQ8Gn1vpY317.png


HA运行状态由于VM预留内存的变化,也发生了变化

这是因为slot size中的内存值由VM的预留内存决定的,由8GB上升到了16GB

Slot sizecpu 32MHz

    Memory 16GB

Total slots 150 10台主机总容量)

Used slots 17

Available slots 118

Failover slots 15 1台主机可运行单个slot size容量vm的个数)

wKiom1lI4-mCggpzAAAQTegxoDk016.png


从而导致整个cluster ha可保护的vm数量变少,由最初的28台降低至15台。