Saat ini saya secara manual mematikan setiap tamu KVM sebelum me-reboot host. Namun, ini semakin tua dan sekarang saya sampai sekitar 20 mesin tamu.
Dapatkah saya mempercayai Ubuntu Server 12.04 untuk melakukan Right Thing dan menunda menyelesaikan shutdown sampai klien KVM terakhir mati?
Atau apakah ada cara yang lebih mudah untuk mematikan semua tamu dengan anggun?
12.04
server
virtualization
kvm
HDave
sumber
sumber
virsh
perintah, saya mencari sesuatu yang lebih out-of-the-box. Menurut bug launchpad ini, ia mungkin sudah berfungsilibvirt-guests
yang menangani ini secara otomatis, tetapi untuk alasan apa pun, Ubuntu tidak memasukkan skrip ini ke dalam paket mereka. launchpad.net/ubuntu/+source/libvirt/0.9.8-2ubuntu1/etc/init/libvirt-bin
kelihatannya kode yang diperlukan ada di sana untuk melakukan ini. Saya baru saja menyelesaikan uji coba dan berhasil, tetapi saya perlu meningkatkan batas waktu yang ada dalam file itu dari 30 detik menjadi 2 menit./etc/init/libvirt-bin.conf
HANYA 30 detik. Memeriksa kode yang saya lihat ini bahkan bukan per VM, ini total. Saya telah melihat server produksi fisik (non-VM) yang membutuhkan 15 menit untuk mematikan perangkat keras cepat baru setelah instalasi baru dan database dipulihkan. Server VM utama Pekerjaan saya saat ini membutuhkan waktu hampir 10 menit untuk dimatikan karena 30VM dengan beberapa basis data dll.Jawaban:
Ya, ini dilakukan secara otomatis, menurut bug tetap ini: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/350936
Lihat juga: /server/200751/can-kvm-suspend-or-shutdown-guests-automatically-on-host-shutdown
sumber