Jak skonfigurować sieć ESXi vMotion

Funkcja vMotion W środowisku VMware vSphere funkcja vMotion umożliwia migrację na żywo uruchomionych maszyn wirtualnych przez sieć między hostami ESXi bez żadnych przestojów. vMotion pozwala na przenoszenie maszyn wirtualnych na inny host w związku z konserwacją sprzętu, aktualizacjami lub innymi przerwami w działaniu na poziomie fizycznym, zapewniając jednocześnie wysoką dostępność usług dla tych uruchomionych maszyn wirtualnych. Przenoszenie na inny host bez przerw w działaniu ma kluczowe znaczenie, zwłaszcza w przypadku klastrów.

Aby uzyskać najlepszą wydajność funkcji vMotion, należy skonfigurować sieci vMotion na każdym hoście ESXi w klastrze lub centrum danych. Przeczytaj ten wpis na blogu, aby dowiedzieć się więcej o konfiguracji sieci VMware vMotion zgodnie z najlepszymi rozwiązaniami i wymaganiami dotyczącymi sieci vMotion.

NAKIVO do tworzenia kopii zapasowej VMware vSphere

NAKIVO do tworzenia kopii zapasowej VMware vSphere

Kompleksowa ochrona danych dla maszyn wirtualnych VMware vSphere oraz opcje natychmiastowego odzyskiwania. Bezpieczne lokalizacje kopii zapasowych — na miejscu, zdalnie oraz w chmurze. Funkcje ochrony przed oprogramowaniem wymuszającym okup.

Wymagania sieciowe vMotion

Wymagania sieciowe vMotion są następujące:

  • W sieci vMotion na hoście ESXi należy użyć co najmniej jednej fizycznej karty sieciowej.
  • Sieć vMotion powinna być dedykowaną, bezpieczną siecią o wystarczającej przepustowości.
  • Przepustowość wynosząca co najmniej 250 Mb/s (megabitów na sekundę) dla każdej równoczesnej migracji maszyny wirtualnej. Większa przepustowość zapewnia wyższą wydajność. Chociaż można używać kart sieciowych 1-Gbit Ethernet, zaleca się stosowanie kart 10-Gbit.
  • Należy korzystać z sieci o niskim opóźnieniu. Zaleca się, aby opóźnienie nie przekraczało 10 milisekund. Maksymalny czas przesyłu w obie strony dla vMotion na duże odległości (opóźnienie powyżej 4 ms) wynosi 150 milisekund.
  • Ta sama podsieć musi być dostępna dla sieci vMotion na wszystkich hostach ESXi uczestniczących w migracji maszyn wirtualnych.
  • Hosty ESXi muszą posiadać licencję typu Licencja vSphere, a licencja musi mieć wsparcie dla vMotion.

Nasz sprzęt do tego przepływu pracy

Mamy 6 fizycznych kart sieciowych podłączonych do hosta ESXi, na którym zamierzamy skonfigurować sieć vMotion. Taka sama liczba kart sieciowych jest zainstalowana na innym hoście ESXi używanym w naszym środowisku vSphere.

Konfiguracja sieci zarządzania wygląda następująco:

  • ESXi host 1: 192.168.101.201
  • ESXi host 2: 192.168.101.202
  • vCenter: 192.168.101.103
  • Network mask: 255.255.255.0

Physical NICs on an ESXi host - two of them will be used to create vMotion network

Konfiguracja sieci vMotion

Aby pomyślnie przenieść maszynę wirtualną za pomocą vMotion na inny host, potrzebujemy:

  • Grupę portów na przełączniku vSwitch z włączoną obsługą vMotion
  • Kartę VMkernel podłączoną do grupy portów przełącznika vSwitch oraz fizycznego łącza uplink.
  • Konfiguracja sieci vMotion dla hosta

Kroki konfiguracji sieci vMotion są podobne do konfiguracji sieci pamięci masowej iSCSI, z kilkoma subtelnymi różnicami. Wszystkie czynności wykonujemy w vCenter i używamy klienta VMware vSphere (a nie VMware Host Client), ponieważ do działania vMotion i tak wymagane jest vCenter. Korzystamy z standardowe przełączniki wirtualne na dwóch hostach ESXi zarządzanych przez vCenter.

  1. Aby rozpocząć konfigurację sieci vMotion, należy w vSphere Client skorzystać z widoku Hosty i klastry i wybrać Host ESXi w panelu nawigacyjnym. Należy kliknąć kartę Configure , wybrać VMkernel adapters w sekcji Sieć i kliknąć Add Networking.

    How to configure vMotion for an ESXi host in vSphere Client

    Otworzy się kreator Dodaj sieć :

  2. Select connection type. Należy wybrać VMkernel Network Adapter. Ta karta sieciowa zostanie wykorzystana do skonfigurowania vMotion. Aby kontynuować, należy kliknąć Next na każdym etapie kreatora.

    How to configure vMotion – creating a VMkernel network adapter

  3. Select target device. Wybierz opcję „ New standard switch”. Zaleca się zmianę domyślnej wartości MTU z 1500 na 9000 bajtów. W ten sposób można korzystać z ramek typu jumbo i poprawić wydajność sieci podczas przesyłania ruchu vMotion. Upewnij się, że sprzęt sieciowy (taki jak przełączniki fizyczne i karty sieciowe) obsługuje ramki typu jumbo.

    How to configure vMotion - creating a virtual switch

  4. Create a Standard switch. Kliknij opcję „ + ”, aby dodać fizyczne karty sieciowe (zwane również kartami NIC – kontrolerami interfejsu sieciowego) do przełącznika wirtualnego. Aby korzystać z funkcji vMotion i migrować maszyny wirtualne z jednego hosta ESXi na drugi, należy podłączyć przełącznik wirtualny do co najmniej jednej fizycznej karty sieciowej. Zaleca się dodanie dwóch fizycznych kart sieciowych w celu zapewnienia nadmiarowości i lepszej wydajności.

    vMotion network configuration - assigning physical network adapters to a vSwitch

    Wybieramy jednocześnie dwie fizyczne karty sieciowe: vmnic4 oraz vmnic5. Numery kart mogą się różnić.

    Adding physical adapters to the vSwitch

    Dwie wybrane fizyczne karty sieciowe zostały dodane jako karty aktywne.

    How to configure vMotion – two network adapters are added

  5. Port properties. Wprowadź etykietę sieciową, na przykład vMotion1 w ustawieniach portu VMkernel, aby ustawić nazwę dla tej karty/portu.

    Zaznacz pole wyboru vMotion w sekcji Dostępne usługi , aby włączyć vMotion dla tego portu VMkernel. Opcjonalnie można ustawić identyfikator VLAN, jeśli do segmentacji sieci w warstwie 2 używana jest sieć VLAN.

    How to enable vMotion for the VMkernel port

  6. IPv4 settings. Zaleca się użycie statycznej konfiguracji IPv4 do skonfigurowania funkcji vMotion. Na tym etapie dodajemy następujące parametry:
    • IPv4 address: 10.10.5.202
    • Subnet mask: 255.255.255.0

    vMotion network configuration – setting an IP address

  7. Ready to complete. Sprawdź ustawienia i jeśli wszystko jest poprawne, kliknij Finish , aby zakończyć pracę kreatora.

    How to configure vMotion on ESX hosts – checking the configuration

  8. Dodano nową kartę VMkernel (vmk1) podłączoną do nowego przełącznika wirtualnego (vSwitch1).

    A VMkernel adapter to set up vMotion is added

  9. Teraz musimy edytować konfigurację fizycznych kart sieciowych w właściwościach naszego vSwitch1.

    Wybierz swój host ESXi, przejdź do Configure > Virtual switches (w sekcji Networking ) i wybierz swój przełącznik wirtualny (vSwitch1 w naszym przypadku). Można zobaczyć schemat połączeń vSwitch1, w tym grupy portów, karty VMkernel oraz podłączone fizyczne karty sieciowe. Kliknij Manage Physical Adapters.

    Managing physical adapters configuration to configure vMotion in the best way

  10. Musimy przenieść jedną z fizycznych kart sieciowych z Aktywne karty do Karty rezerwowe . Pozostawiamy vmnic4 jako active i przesuwamy vmnic5 w dół, aby ta karta stała się standby. W tym celu wybierz odpowiedni adapter i kliknij przycisk ↓ (strzałka w dół).

    Selecting one adapter as a standby adapter

  11. W rezultacie otrzymujemy konfigurację przedstawioną na poniższym zrzucie ekranu dla vSwitch1 oraz grupy portów z vmk1 ( vmnic4 jest aktywny, a vmnic5 znajduje się w trybie gotowości). Kliknij OK , aby zapisać ustawienia i zamknąć to okno.

    One adapter is active and one adapter is standby

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Wypróbuj NAKIVO Backup & Replication dla VMware vSphere

Rozpocznij 15-dniową bezpłatną wersję próbną, aby korzystać z bezagentowych, przyrostowych kopii zapasowych maszyn wirtualnych z opcjami natychmiastowego pełnego i szczegółowego odzyskiwania danych, ochroną przed oprogramowaniem wymuszającym okup i wieloma innymi funkcjami.

Jak włączyć funkcję vMotion z obsługą wielu kart sieciowych

Sieć vMotion może działać bez zmian. Jednak w celu uzyskania wyższej wydajności i niezawodności można włączyć funkcję vMotion z obsługą wielu kart sieciowych (dostępną od wersji vSphere 5.1), która zapewnia równoważenie obciążenia ruchu sieciowego vMotion.

W tym celu dodamy drugą kartę VMkernel oraz odpowiednią grupę portów do istniejącego vSwitch1 i edytujemy ustawienia trybu aktywnego/rezerwowego dla tej grupy portów wykorzystywanej w sieci vMotion.

  1. Aby rozpocząć, wybierz host ESXi, przejdź do Configure > Virtual switches (w sekcji Sieć ), wybierz przełącznik wirtualny ( vSwitch1 w naszym przypadku) i kliknij Add networking.

    How to enable vMotion in the multi-NIC mode

    Otworzy się kreator Add networking .

  2. Select connection type. Wybierz VMkernel Network adapter, podobnie jak poprzednio.

    How to configure vMotion – adding a VMkernel network adapter

  3. Select target device. Wybierz istniejący przełącznik standardowy ( vSwitch1 w naszym przypadku).

    Selecting an existing vSwitch to configure vMotion in the multi-NIC mode

  4. Port properties. Wprowadź etykietę sieciową dla portu VMkernel, na przykład vMotion2. Zaznacz pole wyboru vMotion w sekcji Available services , aby włączyć vMotion dla tego portu.

    You have to enable vMotion for the selected VMkernel port

  5. IPv4 settings. Skonfiguruj ustawienia sieciowe IP dla karty VMkernel. Używamy następujących ustawień:
    • IPv4 address: 10.10.5.212
    • Subnet mask: 255.255.255.0

    Configure vMotion interface – setting the IP address and netmask

  6. Ready to complete. Sprawdź konfigurację i, jeśli wszystko jest w porządku, kliknij Finish.

    Checking the configuration summary

  7. Wróć do strony z konfiguracją vSwitch (strona Virtual switches ). Wybierz vSwitch1 i kliknij vMotion1 , aby wyświetlić szczegóły połączenia sieciowego.

    Jak widać na poniższym zrzucie ekranu, żółta linia wskazuje, że vmk1 (karta VMkernel) jest podłączona do vmnic4 (fizycznej karty sieciowej). Po kliknięciu vMotion2można zauważyć, że vmk2 jest również podłączona do vmnic4. Zmieńmy ustawienia połączeń dla tych dwóch kart VMkernel.

  8. Kliknij vMotion1 i następnie Edit , aby zmienić ustawienia.

    Editing the vMotion network configuration to use multi-NIC vMotion

  9. W lewym panelu okna ustawień wybierz Teaming and failover . Musimy upewnić się, że vmnic4 jest adapterem active , a vmnic5 jest adapterem standby oraz zaznaczyć pole wyboru Override . Kliknij OK , aby zapisać ustawienia.

    Selecting an active adapter and standby adapter

  10. Podobnie otwórz ustawienia dla vMotion2 . Wykonaj następujące czynności w ustawieniach Teaming and failover :

    Ustaw vmnic5 jako adapter active , a vmnic4 jako adapter standby (odwrotnie niż w ustawieniach dla vMotion1 ). Zaznacz pole wyboru Override .

    Selecting an active adapter and standby adapter in the opposite order

  11. Wróć do strony Virtual switches i sprawdź schemat połączeń dla każdej karty VMkernel oraz jej grupy portów. Jak widać na poniższym zrzucie ekranu, vmk1 jest teraz podłączony do vmnic4 , a vmk2 do vmnic5.

    vMotion network configuration is set up to use multi-NIC vMotion

Konfiguracja pierwszego hosta ESXi pod kątem sieci vMotion została zakończona. Skonfiguruj pozostałe hosty ESXi w swoim centrum danych lub klastrze w ten sam sposób. Jeśli dysponujesz narzędziem top Licencja vCenter, możesz użyć rozproszony przełącznik wirtualny do skonfigurowania sieci vMotion na dużej liczbie hostów ESXi.

Wnioski

Konfiguracja sieci vMotion obejmuje utworzenie przełącznika wirtualnego z kartą VMkernel oraz odpowiednią grupą portów, które są podłączone do co najmniej jednej fizycznej karty sieciowej, zwanej również łączem uplink. Podczas tworzenia sieci vMotion korzystamy z portów VMkernel, upewniając się, że włączono ramki jumbo. Ustawiamy również łączenie kart sieciowych (NIC teaming), aby podczas procesu vMotion wykorzystywać wiele kart sieciowych w celu uzyskania lepszej wydajności i równoważenia obciążenia. Więcej informacji na ten temat można znaleźć na stronie Sieci ESXi oraz dowiedzieć się, jak skonfigurować Sieci pamięci masowej ESXi.

Należy pamiętać, że maszyny wirtualne ESXi należy chronić za pomocą kopii zapasowych VM przy użyciu rozwiązania do ochrony danych, takiego jak NAKIVO Backup & Replication.

Wypróbuj NAKIVO Backup & Replication

Wypróbuj NAKIVO Backup & Replication

Skorzystaj z bezpłatnej wersji próbnej, aby zapoznać się ze wszystkimi funkcjami rozwiązania w zakresie ochrony danych. 15 dni za darmo. Bez żadnych ograniczeń dotyczących funkcji ani pojemności. Nie jest wymagana karta kredytowa.

People also read