Jak zarządzać usługami integracji Hyper-V

Jeśli pracujesz w środowisku wirtualnym, wiesz, że zarządzanie wieloma serwerami hosta i maszynami wirtualnymi (VM) może stanowić spore wyzwanie. Platforma wirtualizacyjna Hyper-V zawiera jednak zestaw specjalnych narzędzi zaprojektowanych w celu usprawnienia zarządzania, zwiększenia wydajności oraz poprawy łączności między hostami Hyper-V a maszynami wirtualnymi. Zestaw ten znany jest pod nazwą Hyper-V Integration Services.

NAKIVO do tworzenia kopii zapasowej Hyper-V

NAKIVO do tworzenia kopii zapasowej Hyper-V

Kopie zapasowe bezagentowe spójne z aplikacją dla Hyper-V. Ochrona przed oprogramowaniem wymuszającym okup, natychmiastowe uruchamianie maszyn wirtualnych z kopii zapasowej, wsparcie dla innych platform wirtualnych i fizycznych oraz wiele innych funkcji.

O usługach integracyjnych Hyper-V

Usługi integracyjne Hyper-V to pakiet usług, które po włączeniu poprawiają integrację między serwerem hosta a maszyną wirtualną Hyper-V w środowisku wirtualnym. Każda usługa Hyper-V pełni określoną funkcję mającą na celu zwiększenie wydajności systemów operacyjnych gości. Stopień ich wpływu na maszynę wirtualną może się różnić, ponieważ niektóre usługi Hyper-V zostały zaprojektowane wyłącznie w celu zapewnienia wygody użytkownikom, podczas gdy inne mają kluczowe znaczenie dla funkcji maszyny wirtualnej.

Usługi integracji Hyper-V obejmują:

  • OS shutdown

Ta usługa integracji Hyper-V umożliwia płynne wyłączenie systemu operacyjnego gościa w maszynie wirtualnej z poziomu konsoli zarządzania (takiej jak Menedżer Hyper-V). W tym przypadku nie ma konieczności logowania się do maszyny wirtualnej i ręcznego uruchamiania procesu wyłączania systemu operacyjnego. Po zainicjowaniu procesu wyłączania maszyna wirtualna zamknie otwarte aplikacje, zatrzyma uruchomione usługi i zapisze dane na dysku.

  • Time synchronization

Ta usługa integracji Hyper-V może służyć do synchronizacji czasu systemowego maszyny wirtualnej i serwera hosta, co ma kluczowe znaczenie podczas wykonywania operacji w jednym środowisku wirtualnym.

  • Data exchange

Ta usługa integracji Hyper-V znana jest również jako Hyper-V Key/Value Pair Exchange. Umożliwia ona wymianę metadanych między maszyną wirtualną Hyper-V a jej hostem Hyper-V. Wymiana danych odbywa się przy użyciu par klucz-wartość, które są tworzone automatycznie i zawierają ogólne informacje konfiguracyjne dotyczące maszyny wirtualnej oraz hosta Hyper-V.

  • Heartbeat

Ta usługa integracji Hyper-V może służyć do monitorowania stanu systemu operacyjnego w maszynie wirtualnej Hyper-V oraz weryfikacji, czy uruchomiła się ona poprawnie. Ponadto host Hyper-V okresowo sprawdza, czy maszyna wirtualna działa prawidłowo. Aby sprawdzić sygnał kontrolny maszyny wirtualnej, otwórz PowerShell jako administrator i uruchom następujący cmdlet:

Get-VM -VMName TestVM | select Name, State, Status
Heartbeat as a Hyper-V Integration Service

Jak widać na powyższym zrzucie ekranu, usługa sygnału kontrolnego sprawdziła stan maszyny wirtualnej i określiła go jako Operating normally.

  • Volume Shadow Copy

Ta usługa integracji Hyper-V umożliwia wykonanie kopii zapasowej danych i aplikacji uruchomionej maszyny wirtualnej bez zakłócania środowiska produkcyjnego. W tym celu wykorzystywana jest usługa Volume Shadow Copy Service do wykonywania kopii zapasowej Hyper-V opartej na obrazie. W tym przypadku system operacyjny i wszystkie zawarte w nim dane są przechwytywane i kopiowane do pojedynczego pliku zwanego obrazem. W tym celu wykorzystywana jest usługa Volume Shadow Copy Service do wykonywania kopii zapasowej Hyper-V opartej na obrazie Kopie zapasowe Hyper-V. W tym przypadku system operacyjny wraz ze wszystkimi danymi jest przechwytywany i kopiowany do pojedynczego pliku zwanego obrazem. W tym przypadku system operacyjny wraz ze wszystkimi danymi jest przechwytywany i kopiowany do pojedynczego pliku zwanego obrazem.

  • Guest Services

Ta usługa integracji Hyper-V umożliwia kopiowanie plików z hosta Hyper-V do uruchomionej maszyny wirtualnej Hyper-V i odwrotnie. Dzięki usługom gościa Hyper-V nie jest już potrzebne połączenie sieciowe do komunikacji między maszynami gościa i hosta. Aby skopiować pliki do i z gościa, uruchom polecenie cmdlet Copy-VMFile w PowerShell. Należy pamiętać, że ta funkcja jest domyślnie wyłączona.

Zarządzanie usługami integracji Hyper-V

Wcześniej zarządzanie usługami Hyper-V było trudnym zadaniem, ponieważ wymagało ręcznej instalacji i aktualizacji na każdym systemie operacyjnym gościa. Jednak w nowszych systemach operacyjnych Windows usługi integracji Hyper-V są domyślnie włączone, z wyjątkiem usług gościa, a odpowiednie aktualizacje można automatycznie pobrać i zainstalować za pośrednictwem usługi Windows Update. Ponadto można je łatwo włączać i wyłączać w razie potrzeby, uruchamiając polecenia cmdlet programu PowerShell lub korzystając z Menedżera Hyper-V. Aby zapewnić prawidłową interakcję, upewnij się, że każda usługa integracji Hyper-V jest włączona i zaktualizowana zarówno w systemie operacyjnym hosta Hyper-V, jak i w systemie operacyjnym gościa.

Poniżej opiszemy, jak zarządzać usługami integracji Hyper-V za pomocą zarówno Menedżer Hyper-V jak i PowerShell.

Jak sprawdzić stan i wersję usługi integracji Hyper-V

Aby sprawdzić, które usługi integracji Hyper-V są włączone na wybranej maszynie wirtualnej, otwórz PowerShell jako administrator i uruchom następujący polecenie cmdlet:

Get-VMIntegrationService -VMName "TestVM"

Jeśli wszystko jest w porządku, powinien pojawić się następujący ekran:

Checking the Status of Hyper-V Integration Services

Jak widać, wszystkie usługi są domyślnie włączone, z wyjątkiem interfejsu usług gościa Hyper-V.

Upewnij się również, że każda usługa integracji Hyper-V na maszynach wirtualnych gościa jest aktualna, ponieważ może to wpłynąć na ich wydajność w przyszłości. Aby sprawdzić wersję usług integracji gościa, uruchom ten cmdlet:

REG QUERY "HKLMSoftwareMicrosoftVirtual MachineAuto" /v IntegrationServicesVersion

Jak włączyć/wyłączyć usługę integracji Hyper-V

Wybraną usługę integracji Hyper-V można włączyć za pomocą następującego polecenia PowerShell:

Enable-VMIntegrationService -VMName "TestVM" -Name "Guest Service Interface"

Następnie sprawdź, czy usługa integracji Hyper-V została pomyślnie włączona. W tym celu uruchom polecenie cmdlet Get-VMIntegrationService.

Enabling Hyper-V Integration Services in PowerShell

Aby wyłączyć wybraną usługę integracji Hyper-V, należy uruchomić następujące polecenie cmdlet w PowerShell: Disable-VMIntegrationService -VMName "TestVM" -Name "Guest Service Interface"

Ponownie można użyć polecenia cmdlet Get-VMIntegrationService, aby sprawdzić, czy zmiany zostały zastosowane.

Disabling Hyper-V Integration Services in PowerShell

Usługi integracji Hyper-V można jednak również zarządzać za pomocą Menedżera Hyper-V. W tym celu należy otworzyć Menedżera Hyper-V, znaleźć odpowiednią maszynę wirtualną, kliknąć ją prawym przyciskiem myszy i wybrać opcję Ustawienia. W sekcji Zarządzanie kliknij opcję Usługi integracji i przejrzyj listę usług dostępnych dla tej maszyny wirtualnej. Wybierz usługi, które chcesz włączyć lub wyłączyć, zaznaczając lub odznaczając odpowiednie pola. Kliknij „ Apply ”, aby zapisać zmiany.

Enabling Hyper-V Integration Services in Hyper-V Manager

Jak uruchomić/zatrzymać usługę integracji Hyper-V

Jak już wspomniano powyżej, usługa integracji Hyper-V musi być włączona nie tylko na hoście Hyper-V, ale również w systemie operacyjnym gościa, aby zapewnić wydajność działania. Zasadniczo, gdy uruchamiasz lub zatrzymujesz usługę z poziomu hosta Hyper-V, odpowiednia usługa w systemie operacyjnym gościa uruchamia się lub zatrzymuje automatycznie. Na przykład, gdy uruchomisz usługę integracji Hyper-V w systemie operacyjnym gościa, która jest wyłączona na hoście Hyper-V, wybrana usługa nie będzie działać. Lub, gdy usługa, która jest włączona na hoście Hyper-V, zostanie zatrzymana w systemie operacyjnym gościa, Hyper-V automatycznie ją uruchomi. Jeśli jednak usługa integracji Hyper-V jest wyłączona w systemie operacyjnym gościa, host Hyper-V nie będzie w stanie jej uruchomić.

Aby uruchomić lub zatrzymać usługę integracji Hyper-V w systemie Windows, wykonaj następujące czynności:

  1. Wpisz Usługi w polu wyszukiwania poniżej, co spowoduje otwarcie odpowiedniej aplikacji systemu Windows.
  2. Znajdź listę wszystkich usług integracji Hyper-V i wybierz usługę, którą chcesz uruchomić lub zatrzymać. W lewym panelu zobaczysz dostępne opcje konfiguracyjne, a także krótki opis usługi.
  3. Kliknij prawym przyciskiem myszy wybraną usługę i wybierz czynność do wykonania.Managing Hyper-V Integration Services In the Guest OS

Inną opcją jest uruchomienie lub zatrzymanie usługi integracji Hyper-V za pomocą PowerShell. Aby to zrobić, wykonaj poniższe kroki:

  1. Uzyskaj pełną listę usług integracji Hyper-V działających w systemie operacyjnym gościa, otwierając PowerShell jako administrator i uruchamiając następujące polecenie:

    Get-Service -Name vm*

  2. Aby uruchomić lub zatrzymać usługę w systemie gościa Windows, użyj poleceń cmdlet Start-Service lub Stop-Service. Spójrz na poniższy przykład:

    Stop-Service -Name "vmicshutdown"

Jak zaktualizować usługi integracji Hyper-V

Usługi integracji Hyper-V były wielokrotnie aktualizowane od czasu pierwszego wydania Hyper-V. W związku z tym należy dbać o aktualność usług Hyper-V, aby zapewnić prawidłową współpracę hosta Hyper-V i maszyn wirtualnych oraz utrzymać ich wydajność i niezawodność. Od czasu wydania systemu Windows Server 2016 proces aktualizacji nie jest już wykonywany ręcznie, ponieważ wszystkie aktualizacje Hyper-V są teraz przeprowadzane automatycznie za pośrednictwem usługi Windows Update.

Jeśli jednak posiadasz hosty Hyper-V z wersją systemu operacyjnego starszą niż Windows Server 2016 i Windows 10, będziesz musiał ręcznie zaktualizować usługi integracyjne Hyper-V.
Najpierw należy sprawdzić, czy maszyny wirtualne zawierają nieaktualne usługi integracyjne Hyper-V. Otwórz Menedżera Hyper-V i znajdź informacje o usługach integracyjnych w podsumowaniu maszyny wirtualnej w środkowym panelu. Usługi integracyjne mogą mieć status: Aktualne, Wymagana aktualizacja, Może być wymagana, Nie wykryto.

Jeśli potrzebna jest aktualizacja, wykonaj następujące czynności:

  1. Otwórz Menedżera Hyper-V.
  2. Wybierz maszynę wirtualną i kliknij Connect. Otworzy się VMConnect, który umożliwia interakcję z systemem operacyjnym w wybranej maszynie wirtualnej.
  3. Kliknij Action na pasku zadań u góry. W menu rozwijanym wybierz Insert Integration Services Setup Disk. Następnie dysk instalacyjny zostanie załadowany do wirtualnego napędu DVD.
  4. Znajdź napęd DVD zawierający dysk instalacyjny usług integracyjnych. Kliknij go prawym przyciskiem myszy i wybierz Install Hyper-V Integration Services.
  5. Rozpocznie się instalacja.
  6. Uruchom ponownie system, aby zakończyć instalację.
  7. Po ponownym uruchomieniu sprawdź, czy usługi integracyjne zostały zaktualizowane, przeglądając podsumowanie maszyny wirtualnej Hyper-V w menedżerze Hyper-V.

Dlaczego warto korzystać z NAKIVO Backup & Replication

Środowiska Hyper-V nie mogą prawidłowo funkcjonować bez usług integracyjnych Hyper-V. Wyłączenie jednej z tych usług może spowodować problemy z wydajnością, łącznością i ochroną danych. Jeśli Twoja firma przetwarza duże ilości danych i nie może sobie pozwolić na długie przerwy w działaniu, kluczowe znaczenie ma zapewnienie stałej ochrony środowiska wirtualnego oraz możliwości jego natychmiastowego przywrócenia w razie potrzeby.

NAKIVO Backup & Replication to szybkie i niezawodne rozwiązanie do ochrony danych, które od dawna dowodzi swojej skuteczności i trwałości. NAKIVO Backup & Replication zapewnia różne opcje ochrony danych, w tym tworzenie kopii zapasowych, kopia zapasowa, wykonać kopię zapasową w chmurze, replikację oraz odzyskiwanie lokacji, dla środowisk VMware, Hyper-V i AWS EC2. Ponadto produkt zawiera wiele funkcji, które służą do osiągania różnych rezultatów. Na przykład NAKIVO Backup & Replication może zmniejszyć wymagania dotyczące przestrzeni dyskowej dzięki globalnej deduplikacji kopii zapasowych, kompresji oraz wykluczeniu plików wymiany. Ponadto można zautomatyzować i koordynować działania związane z odzyskiwaniem awaryjnym za pomocą naszej funkcji Odzyskiwanie lokacji, która pozwala poprawić ciągłość działania i zminimalizować ryzyko przedłużających się przestojów. Dzięki funkcji Ochrona danych oparta na zasadachinfrastruktura wirtualna jest regularnie skanowana w celu wykrycia maszyn wirtualnych spełniających ustalone reguły polityki (nazwa maszyny wirtualnej, rozmiar, tag, lokalizacja itp.) i automatycznego zapewnienia im ochrony. W rezultacie można uprościć zarządzanie ochroną danych oraz zaoszczędzić sporo czasu i wysiłku.

Pamiętaj, że ochrona środowiska Hyper-V jest niezwykle ważna, ponieważ pozwala zapewnić ciągłość działania, zminimalizować przestoje, zmniejszyć nakłady związane z zarządzaniem oraz osiągnąć maksymalną wydajność.

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Roczny bezpłatny dostęp do usługi ochrony danych: NAKIVO Backup & Replication

Wdrażanie w 2 minuty i ochrona danych w środowiskach wirtualnych, chmurowych, fizycznych oraz SaaS. Opcje tworzenia kopii zapasowych, replikacji i natychmiastowego odzyskiwania danych.

People also read