Tag: konfigurowanie nsx

Home Lab – NSX 6.2.4 tworzenie NSX Controller oraz przygotowanie hostów

We wcześniejszym wpisie pokazałem jak zainstalować NSX Managera, dziś skupimy się na instalowaniu NSX Controler.

NSX Controller

Co to jest ten Controler NSX – w skrócie można go porównać do Control Plane który możemy znaleźć w fizycznym urządzeniu.

Przechodzimy do działań, przepraszam za bałagan ale podczas instalacji napotkałem się na błędy które zostaną opisane niżej, na nie których screenach są różne nazwy klastrów wynika to z kilku podejść. Które były spowodowane z problemami z kompatybilnością wersji vSphere 6.5 z NSX’em 6.2.4. Problem został potwierdzony w suporcie Vmware. Ale znalazłem obejście problemu które opisałem niżej.

Logujemy się do naszego vCenter, przechodzimy do Networking & Security –> Installation, gdzie klikamy na zielony plusik

nsx_con01

w nowym oknie przygotowujemy parametry dla NSX Controller gdzie:

  1. Name – Nadajemy nazwę
  2. NSX Manager – zostawiamy bez zmiany
  3. Datacenter – zostawiamy bez zmiany
  4. Cluster/Resource Pool – wybieramy klaster na którym ma być zainstalowany
  5. Datastore – wybieramy Datastore na którym będzie przetrzymywana wirtualna maszyna
  6. Host – wybieramy host na który zostanie uruchomiona wirtualna maszyna
  7. Folder – wybieramy folder w którym będzie umieszczona maszyna
  8. Connected to – Wybieramy vswitch do którego będzie podłączony kontroler
  9. Wybieramy IP Pool dla kontrolerów – poniżej proces tworzenia puli
  10. Password – ustawiamy hasło do konta admin

nsx_c_04

IP Pool – gdy wybierzemy Select pojawi się nowe okno, gdzie klikamy New IP Pool

nsx_c_02

w kolejnym oknie konfigurujemy:

  1. Name – nazywamy pulę
  2. Gateway – Brama dla konfigurowanej sieci
  3. Prefix Length – Maska sieci
  4. Primary DNS – Pierwszy adres DNS
  5. DNS Suffix – Ustawiamy dns
  6. Static IP Pool – tutaj konfigurujemy zakres który będzie dostępny dla tej puli

nsx_c_03

Po kliknięciu OK zostanie uruchomiony proces tworzenie kontrolera NSX

nsx_c_05

 

Host Preparation

Po zakończeniu przechodzimy do zakładki Host Preparation wybieramy klaster w którym na hostach zostanie zainstalowany VIB VXLAN

nsx_c_08-png

w mym przypadku będę miał błąd (który jest poniżej) instalacji i będę musiał ręcznie zainstalować. Błąd jest spowodowany tym, że hosty vsphere mam w wersji 6.5 a NSX w wersji 6.2.4 nie jest wspierają się.

Ręczna instalacja modułów VxLAN na Hostach

Ale jest na to obejście o to one:

Wyżej wymieniony moduł, ale skąd go wziąć.

Otwieramy przeglądarkę i przechodzimy na adres naszego managera  i dziemy do URI /bin/vdn/nwfabric.properties, gdzie zobaczymy:

Mój adres to będzie: https://10.10.0.50/bin/vdn/nwfabric.properties

odnajdujemy naszą wersje vsphere oraz pole VDN_VIB_PATH następnie pobieramy plik z IP NSX Manager i uri z tego pola. Dla mojego laba będzie to: https://10.10.0.50/bin/vdn/vibs-6.2.4/6.5-3932604/vxlan.zip

Ten plik kopiujemy na nasze hosty przez WinSCP, logujemy się po SSH na nasze hosty i instalujemy ten VIB wydając polecenie stosujemy przełącznik –no-sig-check, bo bez tego nie wykonamy instalacji.

zrzut z mojej instalacji

Po wykonaniu tego kroku wracamy do naszej GUI, gdzie wybieramy zamiast install opcję resolve

nsx_c_22-png

po tym zabiegu konfigurujemy VXLAN robimy to przez kliknięcie Not Configured tak jak widać wyżej, otworzy nam się okno w którym konfigurujemy:

  1. Switch – wybieramy nasz Switch w którym zostanie utworzona port grupa
  2. VLAN – nadajemy vlan id dla port grupy
  3. MTU – ustawiamy MTU
  4. VMKNic IP Addressing – wybieramy Use IP Pool, ale możemy skorzystać z serwera DHCP jeżeli mamy w tym vlanie. Po wybraniu Use IP Pool, tworzymy pulę.

nsx_c_14-png

w kolejnym kroku, przechodzimy do zakładki Logical Network Preparation następnie do Segment ID wybieramy Edit, w tym oknie konfigurujemy dostępną pulę dla VNI

nsx_c_16-png

następnie przechodzimy do zakładki Transport Zone, gdzie definiujemy które klastry mają ze sobą się komunikować oraz w jaki sposób

nsx_c_17-png

Po kliknięciu ok, mamy już skonfigurowane klastry pod VXLAN, w następnym kroku pokażę jak stworzyć Logical Switches, które będą wykorzystywać wyżej wymieniony transport do tworzenia VXLAN pomiędzy hostami.