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.

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.

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:

  1. Otwórz Menedżera serwera i wybierz Add roles and features.Adding a Hyper-V cluster role to use Hyper-V HA
  2. Kliknij Role-based or feature-based installation.
  3. Wybierz serwer lub wirtualny dysk twardy, na którym chcesz zainstalować rolę Trybu failover.
  4. W sekcji Features wybierz Failover Clustering.
    Selecting a Failover Clustering role
  5. W sekcji Confirmation kliknij Install. Instalacja rozpocznie się automatycznie.
  6. W sekcji Results można śledzić postęp instalacji i sprawdzić, czy wymagane składniki zostały zainstalowane.
    Deploying a High Availability cluster for Hyper-V

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:

Failover Cluster Manager is used to manage and configure a High Availability cluster

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:

  1. Otwórz Menedżer trybu failover , a następnie w lewym panelu kliknij prawym przyciskiem myszy Roles, wybierz Virtual Machines, a następnie przejdź do New Virtual Machine.Creating a new VM in a High Availability cluster in Hyper-V
  2. 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.Selecting a high availability server to place a VM
  3. Otworzy się Kreator nowej maszyny wirtualnej. Zapoznaj się z informacjami w sekcji Before You Begin .
  4. W sekcji Specify Name and Location wprowadź nazwę nowej maszyny wirtualnej i wybierz folder, w którym ma być przechowywana.Entering a VM name and location in a Hyper-V HA cluster
  5. W sekcji Specify Generation wybierz generację nowej maszyny wirtualnej.
  6. W sekcji Assign Memory okreś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.
  7. W sekcji Configure Networking wybierz przełącznik wirtualny, z którego może korzystać karta sieciowa.
  8. W sekcji Connect Virtual Hard Disk okreś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.
  9. W sekcji Installation Options wybierz sposób instalacji systemu operacyjnego na tej maszynie wirtualnej.
  10. W sekcji Summary przeczytaj opis nowej maszyny wirtualnej i kliknij Finish , 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ć:

  1. Otwórz Menedżer trybu failover , a następnie w lewym panelu kliknij prawym przyciskiem myszy Roles i wybierz Configure Role.Configuring a role to enable Hyper-V HA for the existing VM
  2. Otworzy się Kreator wysokiej dostępności . Zapoznaj się z informacjami wyświetlanymi na ekranie Before You Begin .
  3. W sekcji Select Role kliknij Virtual Machine , aby włączyć funkcję wysokiej dostępności Hyper-V dla określonych maszyn wirtualnych.Selecting a virtual machine as a role to enable high availability
  4. W sekcji Select Virtual Machine wybierz maszyny wirtualne, dla których chcesz włączyć wysoką dostępność.
  5. W sekcji Confirmation potwierdź, że chcesz włączyć funkcję wysokiej dostępności Hyper-V dla tej konkretnej maszyny wirtualnej.
  6. W sekcji Configure High Availability możesz śledzić postęp konfiguracji funkcji wysokiej dostępności Hyper-V.
  7. W Summary sectionmożna zobaczyć wyniki tej operacji i sprawdzić, czy wybrane maszyny wirtualne Hyper-V uzyskały wysoką dostępność. Kliknij Finish.

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.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby poznać wszystkie funkcje rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie trzeba podawać danych karty kredytowej.

People also read