QEMU/KVM ACPI Guest Shutdown
Jump to navigation
Jump to search
Introduction
Proxmox VE uses ACPI to send clean shutdown signals to the Virtual Machines (QEMU/KVM). Thus your Virtual Machines need to support ACPI so it can react to such signals.
You should check if your VM reacts properly to the ACPI signals
Linux
For Linux Virtual Machines, make sure that the ACPI event daemon is installed and running. Desktop distributions should already have it, but minimal or Server distributions may not.
For Ubuntu and Debian install the 'acpid' package in the Virtual Machine.
Windows
For Windows, make sure an ACPI HAL is installed.
On Windows server 2003/8 also make sure to change policy to allow shutdown without being logged into the system. Start -> Run:
gpedit.msc
Find the following key:
Computer Configuration\Windows Settings\Security Settings\Local Policies\Security Options\Shutdown: Allow system to be shut down without having to log on
Change it to Enabled.