Si.
El virsh shutdown
comando (u otras implementaciones de "apagado" usando libvirt, como en virt-manager
) ordena al sistema operativo invitado que se apague limpiamente. Desde la página del manual:
shutdown domain-id
Gracefully shuts down a domain. This coordinates with the domain
OS to perform graceful shutdown, so there is no guarantee that it
will succeed, and may take a variable length of time depending on
what services must be shutdown in the domain.
The exact behavior of a domain when it shuts down is set by the
on_shutdown parameter in the domain’s XML definition.
Con KVM, esto debería enviar un evento ACPI system_powerdown.
En Fedora y RHEL 6, un libvirt-guests
script de inicio sale de la caja configurado para suspender a todos los invitados en el apagado del sistema. Sin embargo, no es particularmente mágico, por lo que uno podría copiar esto a CentOS 5 con poca modificación.