Czy systemy operacyjne gościa maszyny wirtualnej Hyper-V muszą zostać zamknięte przed ponownym uruchomieniem systemu Windows Server 2012 R2, na którym działają?

9

Jestem całkiem nowy w korzystaniu z Hyper-V. Próbuję poznać najlepsze praktyki dotyczące zamykania i ponownego uruchamiania serwera, gdy działają na nim maszyny wirtualne.

Mam serwer fizyczny z systemem MS Windows Server 2012 R2. Mam dwie maszyny wirtualne działające w trybie Hyper-V na tym serwerze Windows. Jedna maszyna wirtualna obsługuje system operacyjny gościa Windows 7 Professional. Na drugiej maszynie wirtualnej działa Ubuntu 14.10.

Moje pytanie brzmi: czy muszę zamknąć każdą maszynę wirtualną przed zamknięciem serwera fizycznego, czy też maszyny wirtualne zostaną zamknięte przez serwer fizyczny w ramach jego zamknięcia?

Nie udało mi się znaleźć żadnych informacji na temat tego procesu. Czy ktoś może skierować mnie we właściwym kierunku?

Dziękuję Ci

BitBug
źródło

Odpowiedzi:

13

To zależy od tego, jak skonfigurowałeś swoje maszyny wirtualne.

Jeśli masz skonfigurowane maszyny wirtualne do „WYŁĄCZANIA”, zamknięcie systemu operacyjnego hosta byłoby prawie równoważne z pobieraniem mocy z maszyn wirtualnych. Jeśli maszyny wirtualne są skonfigurowane w ten sposób i chcesz, aby bezpiecznie się zamknęły, musisz je najpierw zamknąć. Możesz także użyć innych opcji, takich jak zawieszenie lub zamknięcie systemu-gościa.

Pamiętaj, że zamknięcie gościa wymaga poprawnie zainstalowanych dodatków gościa. Wierzę, że bez nich będziesz miał efekt „wyłącz”, ale nie jestem pewien.

zamknięcie hyperv

Zoredache
źródło
Bardzo pomocny i dał mi dokładnie to, czego potrzebowałem.
BitBug
1
Nie jestem ekspertem od Hyper-V, ale wydaje się logiczne, że „Wyłącz maszynę wirtualną” lub „Zapisz stan maszyny wirtualnej” byłoby możliwe bez żadnych dodatków. Mam na myśli, że „Zapisz” nie powinno być bardziej skomplikowane niż zamrażanie wirtualnego FS i CPU, oszczędzanie pamięci RAM i rejestrów procesora, a może niektóre inne informacje o stanie (GPU? Wirtualna sieć / urządzenia magistrali?). Twój zrzut ekranu (ostrzeżenie pojawia się tylko w trzeciej opcji) i odpowiedź @ dbwillis wydają się potwierdzać to założenie.
Slipp D. Thompson
1
Widziałem problemy z oprogramowaniem u niektórych gości w stanie zawieszenia. Szczególnie rzeczy wymagające właściwego czasu. Bez dodatków gości, aby skorygować czas po wznowieniu, rzeczy mogą być nieco niepewne. Możesz więc nie potrzebować ich do zawieszania / wznawiania gościa, naprawdę ich potrzebujesz, aby system operacyjny gościa był stabilny. Przy okazji, notatnik nie jest tutaj najlepszym testem.
Zoredache,
2

W moich testach nie, maszyny wirtualne nie muszą być zamykane. W rzeczywistości przetestowałem to, otwierając notatnik na maszynie wirtualnej z niezapisanym tekstem, a następnie ponownie uruchomiłem host.

Maszyna wirtualna wróciła z otwartym notatnikiem z tekstem.

Myślę, że w ustawieniach HyperV istnieje domyślna opcja „zrób to na maszynie wirtualnej podczas ponownego uruchamiania”

dbwillis
źródło
2
Opisuje tylko jeden warunek / akcję dla ustawień automatycznego zamykania maszyny Wirtualnej podczas zamykania hosta. Istnieją trzy możliwe warunki / działania związane z obsługą maszyny wirtualnej podczas zamykania hosta.
joeqwerty 10.04.15
2

Wolę przejść przez proces wyłączania ich indywidualnie za pomocą konsoli zarządzania. Chociaż jest to dość rzadkie, zdarzają się sytuacje, w których stan maszyny Wirtualnej ma problem lub nie wyłącza się poprawnie samodzielnie. To daje mi szansę upewnienia się, że wszystko to wydarzy się w oczekiwany sposób. Nie wspominając o tym, że czasami sama maszyna wirtualna nie zawsze zwalnia pamięć RAM w zależności od tego, jakie systemy na niej działają, i chociaż często tak naprawdę nic nie robi, z jakiegoś powodu czuję się lepiej.

użytkownik356865
źródło
1

Wygląda na to, że domyślnym ustawieniem jest zapisywanie stanu systemu. Uważam więc, że nie trzeba wyłączać poszczególnych maszyn wirtualnych, jeśli używane jest ustawienie domyślne.

David K.
źródło