В моем окружении есть сервер VMware ESXi, 6.7.0, 17098360. Недавно я попробовал Hot Add RAM с одной из моих виртуальных машин Microsoft Windows Server 2016.
Я успешно увеличил объем оперативной памяти с 16 ГБ до 24 ГБ, но в консоли гостевой ОС он не отображается как 24 ГБ, а остается старым значением 16 ГБ.
Почему возникла эта проблема?
Нет ограничений оперативной памяти в VMWare
Установлены последние VMWare Tools
Нет проблем с vNUMA
Горячее добавление памяти или процессора никогда не работало для меня на любой Windows VM's из-за прошлых лет. Всегда требовалось запланированное время простоя для выключения/включения
Ссылка: VMware KB52584
Virtualization Based Security (VBS) - это новая функция, представленная в Windows 10 и Windows Server 2016. Windows 10 и Windows Server 2016. vSphere поддерживает запуск Windows с включенным VBS, начиная с версии vSphere 6.7. Однако горячее добавление памяти и процессора не будет работать для виртуальных машин Windows, когда Virtualization Based Security (VBS) включена в ОС.
Чтобы решить эту проблему, выключите питание виртуальной машины для внесения изменений в память и процессор.
В основном это также влияет на горячее добавление процессоров, имхо.
Страница Microsoft: Virtualization Based Security (VBS) in Gerneral
Этот ответ должен быть более общим, но он также специфичен для вашего вопроса ;)
Надеюсь, я смог помочь вам с вашим вопросом и буду рад, если вы примете его и проголосуете :-)