Se você estiver usando o Xen4CentOS, recomendo usar o libvirt . Embora esteja usando um driver xen para fazer interface com xm
e xl
e não com uma interface dedicada ao dom0, ele automatizará coisas como inicialização, encerramento, interfaces de rede e uma interface de instalação fácil. A desvantagem de usar uma camada extra de abstração é compensada por ter um sistema muito mais próximo da virtualização KVM padrão, que é padrão no CentOS (e no RHEL).
Ao usar o libvirt, a ação de desligamento padrão será 'suspender', o que não é suportado por esta combinação de software neste momento. A alteração de /etc/sysconfig/libvirt-guests
setting ON_SHUTDOWN=shutdown
fornecerá um script de desligamento adequado para as VMs.