Actualmente apago manualmente cada invitado KVM antes de reiniciar el host. Sin embargo, esto está envejeciendo y ahora tengo hasta 20 máquinas invitadas.
¿Puedo confiar en Ubuntu Server 12.04 para hacer lo correcto y esperar para completar un apagado hasta que el último cliente KVM esté apagado?
Alternativamente, ¿hay una manera más fácil de apagar a todos los invitados con gracia?
12.04
server
virtualization
kvm
HDave
fuente
fuente
virsh
comando, estoy buscando algo más listo para usar . De acuerdo con este error de launchpad, puede que ya funcione: bugs.launchpad.net/ubuntu/+source/kvm/+bug/350936libvirt-guests
que se encarga de esto automáticamente, pero por alguna razón, Ubuntu no incluye este script en su paquete. launchpad.net/ubuntu/+source/libvirt/0.9.8-2ubuntu1/etc/init/libvirt-bin
parece que el código necesario está ahí para hacer esto. Acabo de completar una ejecución de prueba y funcionó, pero necesitaba aumentar el tiempo de espera que había en ese archivo de 30 segundos a 2 minutos./etc/init/libvirt-bin.conf
es de SÓLO 30 segundos. Al verificar el código, veo que esto ni siquiera es por VM, es total. He visto un servidor de producción físico (no VM) que tarda 15 minutos en apagarse en un nuevo hardware rápido después de una nueva instalación y bases de datos restauradas. Mi actual máquina virtual de servidor principal de Trabajo toma 10 minutos a casi apagado debido a las 30VMs con múltiples bases de datos, etc.Respuestas:
Sí, esto se hace automáticamente, de acuerdo con este error corregido: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/350936
Ver también: /server/200751/can-kvm-suspend-or-shutdown-guests-automatically-on-host-shutdown
fuente