Jak działa funkcja wysokiej dostępności w Hyper-V
Współczesne organizacje muszą zapewnić dostępność swoich usług przez całą dobę, siedem dni w tygodniu. Jeśli w organizacji dojdzie do przestoju, konsekwencje są często nieprzewidywalne. Mogą one obejmować zakłócenia w przepływie pracy, utratę kluczowych danych i potencjalnych przychodów, nadszarpnięcie reputacji firmy, utratę klientów na rzecz konkurencji itp.
Najlepszym sposobem na zabezpieczenie środowiska wirtualnego Microsoft Hyper-V jest wyeliminowanie pojedynczego punktu awarii w systemie. Proces ten polega na dodaniu redundantnych komponentów sprzętowych lub programowych, które w razie awarii mogą zapobiec całkowitemu przestojowi systemu. Na przykład, gdy zawodzi host Hyper-V, wszystkie działające na nim maszyny wirtualne również ulegają awarii, co prowadzi do utraty całej infrastruktury wirtualnej.
Firma Microsoft wprowadziła funkcję Hyper-V High Availability (HA), aby zapewnić wysoką dostępność operacji biznesowych i zwiększyć ogólną odporność infrastruktury.
Jak działa wysoka dostępność w Hyper-V
Wysoka dostępność w Microsoft Hyper-V jest zapewniana dzięki trybowi failover Hyper-V. Klasterowanie trybu failover to proces łączenia kilku niezależnych komputerów (zwanych węzłami) w jedną grupę, co zapewnia wysoki poziom dostępności i skalowalności aplikacji oraz usług. Serwery w klastrze mogą być połączone za pomocą kabli fizycznych lub oprogramowania. Jeśli jeden z serwerów w klastrze ulegnie awarii, pozostałe węzły mogą przejąć jego obciążenie i zapewnić działanie niezbędnych usług. Proces ten nazywa się Trybem failover, co pozwala na szybkie wznowienie krytycznych operacji, skrócenie przestojów systemu i zapewnienie ciągłości działania nawet w przypadku awarii w Trybie failover.
Aby zweryfikować stan klastrów w Trybie failover Hyper-V, każdy węzeł klastra wysyła sygnał pulsacyjny raz na sekundę. Jeśli system nie odbierze sygnału pulsacyjnego z określonego węzła w określonym czasie, zakłada się, że węzeł ten uległ awarii. W takim przypadku inny węzeł przejmuje obciążenie awaryjnego węzła, a krytyczne procesy powinny zostać pomyślnie przywrócone.
Jednym ze sposobów zapewnienia wysokiej dostępności Hyper-V jest umieszczenie węzłów klastra-gościa na różnych serwerach fizycznych. Dzięki temu, jeśli jeden z hostów fizycznych ulegnie awarii wraz z węzłem klastra-gościa, inny węzeł klastra-gościa automatycznie wykrywa awarię systemu i rozpoczyna wykonywanie ról klastrowych, które były uruchomione na węźle, który uległ awarii.
Ponadto, przy włączonej wysokiej dostępności Hyper-V, można przenosić role klastrowe z jednego węzła do drugiego bez przerywania działania aplikacji. W ten sposób można łatwo skonfigurować, rozwiązać problem, zaktualizować lub ponownie uruchomić konkretną maszynę wirtualną Hyper-V.
Wymagania dotyczące funkcji Hyper-V High Availability
Zanim będzie można włączyć funkcję Hyper-V High Availability i zacząć korzystać z jej zalet, należy sprawdzić, czy ustawienia sprzętu i oprogramowania są zgodne z technologią klastrowania w Trybie failover.
Wymagania dotyczące klastra w Trybie failover Hyper-V obejmują:
- Co najmniej dwa węzły klastra, z których jeden służy do obsługi obciążenia produkcyjnego, a drugi do przełączania awaryjnego.
- Procesory z wsparciem dla wirtualizacji wspomaganej sprzętowo oraz sprzętową funkcją zapobiegania wykonywaniu danych (DEP). Zaleca się stosowanie procesorów należących do tej samej rodziny procesorów w celu zminimalizowania ryzyka awarii klastra i optymalizacji procesu migracji maszyn wirtualnych.
- Węzły klastra powinny być połączone wieloma sieciami, aby uniknąć pojedynczego punktu awarii. Alternatywnie węzły klastra można połączyć za pomocą jednej sieci, składającej się z wielu kart sieciowych, przełączników i routerów. W ten sposób można zapewnić nadmiarowość sieciową w swojej infrastrukturze.
- Współdzielona pamięć masowa, do której wszystkie węzły klastra mają dostęp za pośrednictwem protokołów iSCSI, Fibre Channel lub SMB 3.0. Dzięki temu wiele węzłów klastra może jednocześnie korzystać z tego samego obszaru LUN i wykonywać operacje odczytu/zapisu bez zakłóceń.
- Węzły klastra powinny należeć do tej samej domeny Active Directory, co pomaga zapewnić odporność klastra i zapewnić wsparcie dla większej liczby wdrażanń.
- Węzły klastra powinny działać pod kontrolą systemu Hyper-V Server lub Windows Server z włączoną rolą Hyper-V.
Musisz być lokalnym administratorem na każdym z serwerów, które chcesz włączyć do klastra, ponieważ administrator jest jedyną osobą, która może wprowadzać zmiany w konfiguracji klastrów trybu failover Hyper-V.
Włączanie roli Trybu failover na hoście Hyper-V
Po sprawdzeniu wszystkich wymagań można teraz włączyć rolę Trybu failover na hoście Hyper-V, wykonując następujące czynności:
- Otwórz Menedżera serwera i wybierz
Add roles and features.
- Kliknij
Role-based or feature-based installation. - Wybierz serwer lub wirtualny dysk twardy, na którym chcesz zainstalować rolę Trybu failover.
- W sekcji
FeatureswybierzFailover Clustering.

- W sekcji
ConfirmationkliknijInstall. Instalacja rozpocznie się automatycznie. - W sekcji
Resultsmożna śledzić postęp instalacji i sprawdzić, czy wymagane składniki zostały zainstalowane.

Po zakończeniu instalacji można uzyskać dostęp do funkcji Trybu failover. Za pomocą Menedżera trybu failover można teraz tworzyć klastry trybu failover, sprawdzać zgodność sprzętową oraz konfigurować istniejące klastry trybu failover.
Aby uruchomić Menedżera trybu failover , otwórz Server Manager, wybierz Toolsi kliknij Failover Cluster Manager. Okno powinno wyglądać następująco:

Należy skonfigurować wspólna pamięć masowa i sieci do korzystania z klastra Hyper-V HA.
UWAGA: Aby korzystać z Menedżera trybu failover , należy najpierw zweryfikować konfigurację sprzętową, a dopiero potem można rozpocząć tworzenie klastra w trybie failover w celu włączenia wysokiej dostępności Hyper-V.
Aby zweryfikować zestaw serwerów niebędących w klastrze, musisz znać nazwy tych serwerów. Z drugiej strony, aby zweryfikować istniejący klaster w Trybie failover, powinieneś znać nazwę klastra lub jednego z jego węzłów.
Aby uzyskać bardziej szczegółowy przewodnik, pobierz nasz oficjalny dokument dotyczący klastrów w Trybie failover dla Hyper-V, który omawia działanie klastrów przełączania awaryjnego Hyper-V, przypadki użycia klastrów przełączania awaryjnego Hyper-V oraz szczegółowy opis pomyślnego wdrażania klastra przełączania awaryjnego w środowisku Microsoft Hyper-V.
Jak utworzyć maszynę wirtualną Hyper-V o wysokiej dostępności
Aby zapewnić wysoką dostępność maszyny wirtualnej Hyper-V w trybie failover, należy najpierw utworzyć i skonfigurować klaster przełączania awaryjnego Hyper-V oraz zweryfikować konfigurację w Menedżerze klastrów trybu failover. Następnie system jest gotowy do włączenia funkcji wysokiej dostępności Hyper-V.
Aby zapewnić wysoką dostępność maszyny wirtualnej Hyper-V, należy wykonać następujące czynności:
- Otwórz Menedżer trybu failover , a następnie w lewym panelu kliknij prawym przyciskiem myszy
Roles, wybierzVirtual Machines, a następnie przejdź doNew Virtual Machine.
- Otworzy się okno Nowa maszyna wirtualna , w którym można wybrać docelowy węzeł klastra, na którym będzie działać maszyna wirtualna.

- Otworzy się Kreator nowej maszyny wirtualnej. Zapoznaj się z informacjami w sekcji
Before You Begin. - W sekcji
Specify Name and Locationwprowadź nazwę nowej maszyny wirtualnej i wybierz folder, w którym ma być przechowywana.
- W sekcji
Specify Generationwybierz generację nowej maszyny wirtualnej. - W sekcji
Assign Memoryokreśl ilość pamięci startowej, z której może korzystać nowa maszyna wirtualna. Ponadto można włączyć obsługę pamięci dynamicznej dla tej maszyny wirtualnej. - W sekcji
Configure Networkingwybierz przełącznik wirtualny, z którego może korzystać karta sieciowa. - W sekcji
Connect Virtual Hard Diskokreśl, na którym wirtualnym dysku twardym ma być przechowywana maszyna wirtualna. W tym miejscu można utworzyć wirtualny dysk twardy, użyć istniejącego wirtualnego dysku twardego lub podłączyć wirtualny dysk twardy później. - W sekcji
Installation Optionswybierz sposób instalacji systemu operacyjnego na tej maszynie wirtualnej. - W sekcji
Summaryprzeczytaj opis nowej maszyny wirtualnej i kliknijFinish, aby utworzyć nową maszynę wirtualną o wysokiej dostępności.
Po zakończeniu tych konfiguracji powinieneś mieć maszynę wirtualną Hyper-V o wysokiej dostępności, którą można łatwo przełączyć (przenieść na żywo) na inny host, jeśli jej pierwotny host Hyper-V ulegnie awarii.
Jak zapewnić wysoką dostępność istniejącej maszyny wirtualnej Hyper-V
Istniejącą maszynę wirtualną Hyper-V można uczynić wysoce dostępną, pod warunkiem że jest ona podłączona do pamięci masowej współdzielonej. Aby to zrobić:
- Otwórz Menedżer trybu failover , a następnie w lewym panelu kliknij prawym przyciskiem myszy
Rolesi wybierzConfigure Role.
- Otworzy się Kreator wysokiej dostępności . Zapoznaj się z informacjami wyświetlanymi na ekranie
Before You Begin. - W sekcji
Select RolekliknijVirtual Machine, aby włączyć funkcję wysokiej dostępności Hyper-V dla określonych maszyn wirtualnych.
- W sekcji
Select Virtual Machinewybierz maszyny wirtualne, dla których chcesz włączyć wysoką dostępność. - W sekcji
Confirmationpotwierdź, że chcesz włączyć funkcję wysokiej dostępności Hyper-V dla tej konkretnej maszyny wirtualnej. - W sekcji
Configure High Availabilitymożesz śledzić postęp konfiguracji funkcji wysokiej dostępności Hyper-V. - W
Summary sectionmożna zobaczyć wyniki tej operacji i sprawdzić, czy wybrane maszyny wirtualne Hyper-V uzyskały wysoką dostępność. KliknijFinish.
Po zakończeniu tego procesu konfiguracji maszyny wirtualne są odporne na awarie, a w rezultacie w środowisku wirtualnym włączona jest funkcja Hyper-V High Availability. Jeśli w infrastrukturze wystąpi awaria serwera lub komponentu, funkcja Hyper-V High Availability może pomóc w szybkim przywróceniu działania, co pozwala ograniczyć przestoje i zakłócenia w wydajności.
Wniosek
Wysoką dostępność można osiągnąć poprzez zapewnienie nadmiarowości i odporności na awarie. Jednak sama funkcja Hyper-V High Availability nie może zagwarantować stałej ochrony danych i nieprzerwanej wydajności biznesowej. W tym celu należy skorzystać z niezawodnego rozwiązania do ochrony danych, które umożliwia łatwe wykonanie kopii zapasowej krytycznych danych i aplikacji oraz pomaga w szybkim przywróceniu całej infrastruktury wirtualnej w przypadku awarii systemu.
NAKIVO Backup & Replication to szybkie, skuteczne i niezawodne rozwiązanie, które pozwala chronić maszyny wirtualne Microsoft Hyper-V, VMware vSphere i Nutanix AHV. Instalując NAKIVO Backup & Replication, zyskujesz dostęp do bogatego zestawu funkcji, który obejmuje szybkie tworzenie kopii zapasowych, replikację w czasie rzeczywistym, odzyskiwanie lokacji, natychmiastowe pełne odzyskiwanie maszyn wirtualnych, natychmiastowe odzyskiwanie granulacyjne i wiele więcej.