Устанавливаем pm-utils
apt-get install pm-utils
В файлике /etc/default/grub прописываем раздел swap, откуда будем восстанвливать состояние:
GRUB_CMDLINE_LINUX_DEFAULT="resume=UUID=8a4aa3bd-cbc9-4616-81ca-62c68eb24704 quiet max_loop=32"
и применяем конфигурацию grub:
update-grub
Гасим все виртуальные машины. При запущенных виртуалках (не контейнерах) хост уходил в перезагрузку и не возвращался из hibernate, а просто загружался. Выполняем гибернацию.
pm-hibernate
Вот некоторые наблюдения:
То есть получается, что в рамках одного хоста Proxmox нормально хибернейтятся или только виртуальные машины (средствами proxmox), или только контейнеры (средствами pm-utils). Это повод совсем избавиться от виндовых виртуалок :)