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?
virshpolecenia, 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/350936
libvirt-guestswywoł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-binto, ż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.confwynosi 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.