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?
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/350936
libvirt-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.