Как выключить гостевую машину с Win в KVM
Для корректного завершения работы гостевой машины с win KVM использует acpi. KVM сможет выключить гостевую windows используя virsh shutdown winGuest, если в системе windows разрешено завершения работы, когда ни один пользователь в нее не вошел.
По умолчанию в настройках нет разрешения и его нужно изменить. На моем win 2008 server (EN) необходимо сделать следующие вещи:
- Проверьте, что ACPI включена на вашей window
- Зайдите в систему win и запустите gpedit.msc «редактор локальной групповой политики»
- Найдите параметр «Завершение работы: разрешить завершение работы системы без выполнения входа в систему» и включить.
(RU)
Конфигурация компьютера -> Конфигурация Window -> Параметры безопасности -> Локальные политики -> параметры безопасности
(EN)
Computer Configuration -> Windows Settings -> Security Settings -> Local Policies -> Security OptionsShutdown: Allow system to be shut down without having to log on
Параметры применятся после перезагрузки системы win2008server.
Теперь в случае необходимости гостевую машину под управлением win2008srv можно корректно выключить используя команду.
virsh shutdown win2008guest