Вы здесь

Proxmox — виртуальные машины KVM не выключаются автоматически командой с хоста


Proxmox — виртуальные машины KVM не выключаются автоматически командой с хоста

При использовании Proxmox в качестве сервера виртуализации можно столкнуться с ситуацией, что виртуальные машины — будь то Windows или Linux не завершают свою работу, если отправлять команду завершения работы из консоли управления, или, например при завершении работы хоста виртуализации. Всё очень долго висит, и ничего не происходит, и по истечении таймаута — вм выключается некорректно, по питанию.

Решается проблема за пару минут — необходимо просто установить агента qemu в гостевую ОС.

Например, на Ubuntu/Debian достаточно набрать:

apt install qemu-guest-agent acpid

Второй пакет — вроде не обязателен, но пусть будет, имхо.

После установки нужно включить службы, чтобы они запускались автоматически:

systemctl enable qemu-guest-agent
systemctl enable acpid

 

И завершить работу машины. После этого нужно в настройках ВМ во вкладке options включить агента.

Proxmox — виртуальные машины KVM не выключаются автоматически командой с хоста - включение агента в свйоствах

И запустить ВМ.

После этого, команды должны заработать.

Для виндовых машин, нужно установить агент из ]]>iso с тулзами]]>, и также включить агента в свойствах ВМ.

Проверить, что агент доступен можно командой с хоста:

qm agent [vm_id] ping

 

Команда не должна выдать ошибку.

]]>Вики Proxmox по теме.]]>

27 30

Поделитесь статьей с друзьями в соц. сетях, возможно, она будет им полезна.


Если вам помогла статья, вы можете >>отблагодарить автора<<