Najlepsze rozwiązania dotyczące konfiguracji przełącznika rozproszonego VMware

W środowiskach wirtualnych przełącznik wirtualny stanowi oparty na oprogramowaniu odpowiednik przełączników fizycznych. Przełączniki wirtualne służą do łączenia wirtualnych kart sieciowych maszyn wirtualnych z sieciami na drugim poziomie modelu OSI. Firma VMware oferuje rozwiązanie vSwitch w ramach swojej gamy produktów do wirtualizacji.

Standardowe przełączniki vSwitch są konfigurowane ręcznie na każdym hoście ESXi. Jednak w dużych środowiskach wirtualnych przełączniki wirtualne mają zazwyczaj tę samą konfigurację vSwitch, w tym dla grup portów, sieci VLAN, podłączonych sieci itp. Jeśli chcesz dodać nową grupę portów powiązaną z siecią VLAN, aby podłączyć maszyny wirtualne na hostach ESXi do tej sieci VLAN, musisz ręcznie skonfigurować vSwitch na każdym hoście ESXi w ten sam sposób. Jest to proces czasochłonny.

Aby rozwiązać ten problem, VMware umożliwia korzystanie z rozproszonego przełącznika wirtualnego, czyli przełącznika logicznego, który można skonfigurować na serwerze vCenter Server jednorazowo dla kilku hostów. Oznacza to, że nie trzeba ręcznie konfigurować standardowych przełączników wirtualnych na każdym hoście ESXi. Przyjrzyjmy się bardziej szczegółowo rozproszonym przełącznikom wirtualnym vSphere (zwanym również dvSwitch lub vDS).

NAKIVO – tworzenie kopii zapasowej dla VMware vSphere

NAKIVO – tworzenie kopii zapasowej dla 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.

Czym jest rozproszony przełącznik wirtualny w vSphere?

Rozproszony przełącznik wirtualny ( przełącznik wirtualny), podobnie jak przełącznik fizyczny, zapewnia łączność sieciową w warstwie 2. Rozproszony przełącznik wirtualny to przełącznik logiczny tworzony w vCenter ( vCenter Server ) i stosowany do wszystkich hostów ESXi dodanych do tej konfiguracji.

Rozproszony przełącznik wirtualny działa jak szablon przechowywany w vCenter. Po utworzeniu rozproszonego przełącznika wirtualnego w vCenter identyczne ukryte standardowe przełączniki vSwitch są tworzone na wszystkich hostach ESXi dodanych do konfiguracji VDS. Jeśli utworzysz grupę portów dla sieci VLAN na rozproszonym przełączniku wirtualnym, ta sama grupa portów zostanie utworzona na wszystkich przełącznikach vSwitch hostów ESXi powiązanych z tym VDS. Wystarczy utworzyć grupę portów tylko raz, co stanowi znaczną zaletę. Rozproszony przełącznik wirtualny utworzony w vCenter stanowi płaszczyznę sterowania (służącą do zarządzania), a ukryte standardowe przełączniki vSwitch na hostach ESXi stanowią płaszczyznę wejścia/wyjścia (odpowiedzialną za działanie sieci).

Po przeprowadzeniu migracji maszyny wirtualnej z jednego hosta ESXi na inny, maszyna wirtualna pozostaje podłączona do tego samego portu rozproszonego przełącznika wirtualnego (określana również jako networking vMotion, co pozwala zachować spójność w łączności sieciowej maszyn wirtualnych).

vCenter to system zarządzania środowiskiem vSphere, obejmujący rozproszony przełącznik wirtualny. Jeśli z jakiegoś powodu serwer vCenter będzie niedostępny, nie będzie można zmienić konfiguracji rozproszonego przełącznika VMware, w tym ponownie podłączyć maszyn wirtualnych do innych grup portów. Jednak nawet jeśli vCenter jest offline, sieć pozostanie w stanie działającym, ponieważ za działanie sieci odpowiadają ukryte standardowe przełączniki vSwitch (płaszczyzna IO). Należy pamiętać, że vCenter nie może być podłączony do rozproszonego przełącznika wirtualnego.

Konfiguracja VDS znajduje się na serwerze vCenter Server, a co pięć minut aktualizowana jest lokalna kopia przechowywana na serwerach ESXi jako pamięć podręczna. Buforowana konfiguracja jest przechowywana w katalogu /usr/lib/vmware/bin/ na hostach ESXi.

Funkcje VDS, których brakuje w standardowym przełączniku vSwitch

Przyjrzyjmy się liście funkcji, które są dostępne tylko dla rozproszonego przełącznika wirtualnego, a nie są dostępne dla standardowego przełącznika vSwitch.

  • Kontrola wejścia/wyjścia sieciowego: kształtowanie ruchu przychodzącego, rezerwacje przepustowości.
  • Kopiowanie portów: umożliwia wysyłanie kopii ramek wykrytych na niektórych portach przełącznika wirtualnego do określonego portu innego przełącznika w celu monitorowania, analizy ruchu i debugowania.
  • Sprawdzanie stanu sieci: Ustawienia takie jak konfiguracja sieci VLAN, MTU czy łączenie kart sieciowych są domyślnie sprawdzane co minutę.
  • Wsparcie dla protokołów: Private VLAN (PVLAN), Link Aggregation Control Protocol (LACP), NetFlow, Link Layer Discovery Protocol (LLDP).
  • Blokowanie portów maszyn wirtualnych: Ta funkcja może służyć do zapewnienia bezpieczeństwa i umożliwia blokowanie wysyłania lub odbierania danych na wybranym porcie.
  • Network vMotion: Zachowuje połączenie wirtualnej karty sieciowej maszyny wirtualnej z tym samym portem przełącznika rozproszonego VMware.
  • vNetwork switch API: Zapewnia interfejsy do wdrażania przełączników wirtualnych innych producentów.
  • Tworzenie kopii zapasowej i przywracanie konfiguracji sieci.

Wymagania

Przełączanie rozproszone VMware jest dostępne tylko w przypadku korzystania z licencji vSphere Enterprise Plus dla hostów ESXi w vSphere. W przypadku korzystania z bezpłatnej wersji próbnej wszystkie funkcje vSphere, w tym rozproszony przełącznik wirtualny, są dostępne przez okres 60 dni. Bezpłatna edycja ESXi nie pozwala na korzystanie z rozproszonego przełącznika wirtualnego. Więcej informacji na temat Licencjonowanie vSphere można znaleźć w naszym przewodniku.

Należy pamiętać, że w zasobach vCenter musi istnieć centrum danych.

Konfiguracja rozproszonego przełącznika VMware

Przyjrzyjmy się, jak utworzyć i skonfigurować rozproszony przełącznik VMware w VMware vSphere 6.7. W naszym przykładzie używamy vCenter 6.7, a vCenter zarządza dwoma hostami ESXi w wersji 6.7:

ESXi1 – 192.168.101.207 (adres IP interfejsu zarządzania)

ESXi2 – 192.168.101.208

vCenter – 192.168.101.103

Krok 1 – Tworzenie przełącznika rozproszonego VMware

Aby utworzyć wirtualny przełącznik rozproszony, otwórz VMware HTML5 vSphere Client i przejdź do sekcji Hosts and Clusters . Twoje hosty ESXi powinny znajdować się w centrum danych, które jest logiczną jednostką organizacyjną w vCenter. W obecnym przykładzie hosty ESXi należą do Datacenter1. Kliknij prawym przyciskiem myszy swoje centrum danych i w menu kontekstowym wybierz Distributed Switch > New Distributed switch.

Creating a new VMware distributed switch

Otworzy się kreator nowego przełącznika rozproszonego.

  1. Name and location. Określ nazwę i lokalizację przełącznika rozproszonego. W tym przykładzie nazwa to DSwitch01 , a lokalizacja to Datacenter1 (ponieważ kliknęliśmy na Datacenter1 , aby utworzyć przełącznik rozproszony VMware). Klikaj Next na każdym kroku kreatora, aby kontynuować.
    Specifying a name and location for a VMware distributed switch
  2. Select version. W tym kroku należy określić wersję wirtualnego przełącznika rozproszonego. Ponieważ wszystkie hosty użyte w tym przykładzie działają pod kontrolą systemu ESXi 6.7, należy zastosować najnowszą wersję przełącznika rozproszonego VMware (6.6.0). Jeśli przynajmniej jeden host działa pod kontrolą systemu ESXi 6.0, należy użyć przełącznika wirtualnego w wersji 6.0.0 dla wszystkich hostów (należy wybrać wersję o najniższym numerze). Funkcje wydane w przełączniku wirtualnym w wersji 6.5 i nowszych nie są obsługiwane, jeśli wybrano przełącznik wirtualny w wersji 6.0.0. Starsze wersje są kompatybilne wstecznie z nowszymi wersjami. Jeśli to możliwe, spróbuj zaktualizować hosty ESXi starszych wersji do najwyższej wersji hosta ESXi używanego w Twoim środowisku.Selecting a version for a new VMware virtual distributed switch
  3. Configure settings. Określ liczbę portów dla łączy uplink, ustaw opcję Network I/O Control i zaznacz opcję Create a default port group checkbox , aby utworzyć domyślną grupę portów. Wprowadź nazwę grupy portów, na przykład DPortGroup01.Configuring settings for a new distributed virtual switch
  4. Ready to complete. Sprawdź ustawienia nowego wirtualnego przełącznika rozproszonego VMware i, jeśli wszystko jest poprawne, kliknij Finish , aby utworzyć przełącznik.Finishing creating a new distributed virtual switch in VMware vSphere
  5. Teraz wirtualny przełącznik rozproszony został utworzony. Możesz przejść do Networking > Your datacenter > VM Network i zobaczyć swój wirtualny przełącznik rozproszony (w tym przypadkuDSwitch01 ). Wybierz swój VDS i przejdź do zakładki Configure , aby edytować konfigurację przełącznika rozproszonego VMware.A new VMware distributed switch has been created

Krok 2 — Dodawanie hostów ESXi do przełącznika rozproszonego VMware

Po utworzeniu przełącznika wirtualnego rozproszonego musisz dodać hosty ESXi do konfiguracji VDS, aby przełączanie rozproszone VMware działało. W sekcji Networking kliknij prawym przyciskiem myszy swój przełącznik rozproszony VMware i w menu kontekstowym kliknij Add and Manage Hosts.

Adding ESXi hosts to the VMware distributed switch configuration.

Otworzy się kreator Add and Manage Hosts .

1. Select task. Ponieważ chcesz dodać hosty, wybierz Add hosts (pierwsza opcja).

Selecting a task – add hosts to a distributed virtual switch

2. Select hosts. Kliknij przycisk New hosts (przycisk z zieloną ikoną Plus), aby dodać hosty ESXi.

Selecting ESXi hosts to add to a distributed virtual switch

W wyskakującym oknie zaznacz pola wyboru i wybierz hosty ESXi, które muszą być obsługiwane w przełączaniu rozproszonym VMware. Kliknij OK , aby zastosować wybór. Sprawdź zgodność w ostatniej kolumnie.

ESXi hosts that must be added to VMware distributed switch configuration are selected

Hosty ESXi są teraz wybrane, a ich status to „Connected”.

ESXi hosts are selected

3. Manage physical adapters. Możesz wybrać niezbędne fizyczne karty sieciowe (kontrolery interfejsu sieciowego – NIC) i przypisać do nich łącza uplink. Na poniższym zrzucie ekranu widoczny jest również standardowy przełącznik wirtualny utworzony domyślnie na każdym hoście ESXi po instalacji ESXi (vSwitch0).

Managing physical network adapters when adding ESXi hosts to the VMware distributed switch configuration

4. Manage VMkernel adapters. W tym kroku można przypisać karty sieciowe VMkernel do przełącznika rozproszonego. Jak widać, vmk0 jest domyślną kartą sieciową VMkernel, z której korzysta standardowy (domyślny) przełącznik vSwitch każdego hosta ESXi jako interfejs sieciowy do zarządzania. W tym przykładzie karty sieciowe VMkernel vmk0 pozostają podłączone do vSwitch0 na każdym hoście.

Managing VMkernel adapters when adding ESXi hosts to the distributed virtual switch configuration

5. Migrate VM networking. Jeśli chcesz przenieść maszyny wirtualne lub inne karty sieciowe do rozproszonego przełącznika wirtualnego, możesz to zrobić na tym etapie. W obecnym przykładzie żadne karty sieciowe nie są przenoszone do VDS.

Migrate VM networking options

6. Ready to Complete. Sprawdź konfigurację i jeśli nie ma nic do zmiany, kliknij Finish.

Adding hosts to the distributed virtual switch configuration – ready to complete

Teraz hosty ESXi zostały dodane do konfiguracji rozproszonego przełącznika VMware. Możesz dodać karty sieciowe VMkernel do grupy portów przełącznika wirtualnego w celu korzystania z różnych funkcji, na przykład vMotion. Dodajmy kartę VMkernel do grupy portów, która będzie używana do łączności vMotion.

Krok 3 – Dodawanie kart VMkernel

W sekcji Network w vCenter wybierz przełącznik rozproszony VMware oraz grupę portów (w tym przypadkuDPortGroup01 ). Kliknij prawym przyciskiem myszy nazwę grupy portów i w menu kontekstowym wybierz opcję Add VMkernel Adapters.

Adding VMkernel adapters to the distributed virtual switch configuration

Otworzy się kreator Add VMkernel Adapters .

1. Select hosts. Kliknij przycisk Attached hosts (przycisk z zieloną ikoną Plus), aby wybrać hosty ESXi.

Selecting ESXi hosts to add VMkernel adapters

2. Configure VMkernel adapter. Możesz zmienić wartość MTU dla grupy portów z 1500 na 9000 bajtów, aby korzystać z ramek Jumbo. Domyślnie wartość MTU jest dziedziczona z ustawień rozproszonego przełącznika wirtualnego. Wybierz dostępne usługi, takie jak vMotion, Provisioning, Fault Tolerance logginglub Management. Wybierzmy vMotion.

Configuring the VMkernel adapter and selecting available services

3. IPv4 settings. Na tym etapie należy ustawić adresy IP dla kart VMkernel hostów ESXi. W przypadku serwerów zazwyczaj zaleca się stosowanie statycznych adresów IP. W obecnym przykładzie nowa konfiguracja VMkernel wygląda następująco:

ESXi1 (192.168.101.207) – 192.168.105.207

ESXi2 (192.168.101.208) – 192.168.105.208

Dla wygody ostatni oktet pozostaje taki sam.

Sieć vMotion będzie miała adres 192.168.105.0/24

Brama sieciowa to odpowiednio 192.168.105.1.

Configuring IP v4 settings for VMkernel adapters connected to distributed virtual switch

4. Ready to complete. Sprawdź konfigurację i przejdź do Finish jeśli wszystko jest w porządku. Adding VMkernel adapters to the VMware distributed switch configuration

Krok 4 – Sprawdzanie konfiguracji VDS

Po skonfigurowaniu kart sieciowych VMkernel wybierz rozproszony przełącznik VMware, przejdź do Configure > Settings > Topology i wyświetl graficzny widok topologii VDS.

Viewing the network topology of the created distributed virtual switch in vCenter

Jak zapewne pamiętasz, rozproszony przełącznik wirtualny można traktować jako szablon zastosowany do wszystkich hostów ESXi dodanych do konfiguracji VDS. Po utworzeniu i skonfigurowaniu rozproszonego przełącznika wirtualnego w vCenter możesz sprawdzić konfigurację przełączników wirtualnych na każdym hoście ESXi. Otwórzmy VMware Host Client i sprawdźmy konfigurację sieci pierwszego hosta ESXi (192.168.101.207).

Na poniższym zrzucie ekranu widać, że nowy przełącznik wirtualny i grupa portów zostały już utworzone (w oknie „ Navigator ” przejdź do sekcji „ Networking ” i wybierz zakładkę „ Port groups ”). Następnie wybierz nazwę swojego rozproszonego przełącznika wirtualnego i sprawdź topologię. Graficzny obraz topologii jest identyczny z obrazem topologii VDS pokazanym powyżej.

Network topology of the ESXi standard vSwitch created according to the VMware distributed switch configuration

Jeśli zalogujesz się do drugiego hosta ESXi (w naszym przykładzie 192.168.101.208) za pomocą VMware Host Client, zobaczysz identyczny schemat topologii.

A virtual switch is created on ESXi hosts after configuring a distributed virtual switch

Możesz eksportować i importować konfigurację rozproszonego przełącznika VMware, co pozwala zaoszczędzić czas i szybko przywrócić konfigurację VDS. Aby wyeksportować konfigurację VDS, wybierz swój rozproszony przełącznik wirtualny, kliknij Actions > Settings > Export Configuration. W tym samym menu znajdziesz opcję Restore Configuration .

How to export configuration of VMware distributed switch

Oprócz podstawowych ustawień opisanych powyżej można modyfikować konfigurację VDS oraz konfigurować agregację łączy, włączać kształtowanie ruchu, wybierać protokół wykrywania, ustawiać VLAN, powiązania portów, przydział portów dla grup portów i tak dalej. Możliwa jest również migracja ze standardowych przełączników wirtualnych używanych na hostach ESXi do przełącznika rozproszonego. Takie podejście pozwala na centralne zarządzanie wszystkimi przełącznikami wirtualnymi w vSphere.

Wnioski

Przełącznik rozproszony VMware zapewnia pojedynczy interfejs do centralnego zarządzania przełącznikami wirtualnymi na wszystkich hostach ESXi powiązanych z tym przełącznikiem rozproszonym. Konfiguracja przełącznika rozproszonego VMware przypomina szablon, który jest stosowany do wszystkich hostów ESXi, a podobne standardowe przełączniki wirtualne są tworzone na tych hostach automatycznie.

Konfiguracja VDS edytowana w vCenter stanowi płaszczyznę zarządzania, a przełączniki wirtualne utworzone na hostach ESXi stanowią płaszczyznę wejścia/wyjścia, która odpowiada za działanie sieci. Korzystanie z rozproszonych przełączników wirtualnych jest wygodnym rozwiązaniem w przypadku dużych środowisk wirtualnych i klastrów vSphere, ale należy pamiętać, że wymagana jest licencja typu „ vSphere Enterprise Plus”.

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