У меня есть гостевая виртуальная машина Hyper-V, которая работает под управлением Ubuntu. Эта виртуальная машина самошифруется с помощью LUKS. Теперь, когда я выключаю хост (Windows), моя виртуальная машина переходит в спящий режим, например, ее состояние сохраняется в файле. Это обходит все мои усилия по обеспечению безопасности, которые я предпринимал внутри виртуальной машины, поскольку содержимое (виртуальной) оперативной памяти никогда не шифруется. Шифрование виртуальной машины на стороне хоста — это только половина варианта, поскольку у меня есть причины не отключать LUKS внутри гостя. Результатом будет двойное шифрование.
В настройках ВМ я явно активировал "жесткое выключение" вместо гибернации. К сожалению, эта опция, похоже, не рассматривается.
Гостевое расширение активно и включено
PS C:\WINDOWS\system32> Get-VMIntegrationService -VMName myvm
VMName Name Enabled PrimaryStatusDescription SecondaryStatusDescription
------ ---- ------- ------------------------ --------------------------
myvm Gastdienstschnittstelle True OK
myvm Takt True OK
myvm Austausch von Schlüsselwertepaaren True OK Die Protokollversion der auf dem virtuell...
myvm Herunterfahren True OK
myvm Zeitsynchronisierung True OK
myvm VSS False OK
Как принудительно выполнить автоматическое жесткое или мягкое выключение виртуальной машины в случае отключения хоста?