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的个数)
开机后Datastore明细,多了一个Swap文件8GB,和一个VMM开销114MB = 0.1GB
开机后,磁盘置备容量由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台。