I'm running a virtual machine with CentOS 7 guest. ACPI daemon is started.

When I shutdown the hypervisor, then guest operating system powers off. I can see in guest's syslog that it was notified that power button was pressed, but it does not stop all the services. Guest operating system just stops.

Is there a way for hypervisor to wait till all the services in the guest operating system are stopped?