I setup an Ubuntu 9.10 server with libvirtd. I configured a machine, set it up with Ubuntu 9.10 as well via virt-manager from my client. I had to install acpid to bring the shutdown button of virt-manager to work. But when I shutdown the host, the client is just destroyed, not properly halted. How can I fix that? (I checked it by doing a echo `date` > /root/time in the stop part of a init.d script. The file is never created. Also the host machine shutdown real fast, ~2-3sec!). How should it work? Should the KVM process itself fire the acpi event or should libvirtd talk to the KVM processes?
ATM I use a solution documented here http://docs.google.com/Doc?id=drjq7vn_0ctn8k3dd
But it can't be that the default virtualization solution doesnt provide a working shutdown solution, can it? Did anyone have the same problem?