Obecnie ręcznie wyłączam każdego gościa KVM przed ponownym uruchomieniem hosta. To się jednak starzeje i teraz mam około 20 maszyn gości.
Czy mogę zaufać Ubuntu Server 12.04, że zrobi właściwą rzecz i wstrzyma się od zakończenia zamykania aż do wyłączenia ostatniego klienta KVM?
Czy jest też łatwiejszy sposób na wdzięczne zamknięcie wszystkich gości?
12.04
server
virtualization
kvm
HDave
źródło
źródło
virsh
polecenia, szukam czegoś więcej od razu po wyjęciu z pudełka. Zgodnie z tym błędem startera, może już działać: bugs.launchpad.net/ubuntu/+source/kvm/+bug/350936libvirt-guests
wywołujący to automatycznie, ale z jakiegokolwiek powodu Ubuntu nie dołącza tego skryptu do swojego pakietu. launchpad.net/ubuntu/+source/libvirt/0.9.8-2ubuntu1/etc/init/libvirt-bin
to, że jest tam potrzebny kod, aby to zrobić. Właśnie ukończyłem test i działało, ale musiałem wydłużyć czas oczekiwania w tym pliku z 30 sekund do 2 minut./etc/init/libvirt-bin.conf
wynosi TYLKO 30 sekund. Sprawdzanie kodu Widzę, że to nie jest nawet na maszynę wirtualną, to jest suma. Widziałem fizyczny serwer produkcyjny (inny niż VM), którego zamknięcie na nowym szybkim sprzęcie zajmuje 15 minut po nowej instalacji i przywróceniu baz danych. Obecny główny serwer maszyn wirtualnych w mojej pracy zajmuje prawie 10 minut do zamknięcia z powodu 30 maszyn wirtualnych z wieloma bazami danych itp.Odpowiedzi:
Tak, odbywa się to automatycznie, zgodnie z tym naprawionym błędem: https://bugs.launchpad.net/ubuntu/+source/libvirt/+bug/350936
Zobacz także: /server/200751/can-kvm-suspend-or-shutdown-guests-automatically-on-host-shutdown
źródło