Dodawanie switcha ArubaCX do GNS3

Przykładowy schemat zawierający dodany switch ArubaCX
Przykładowy schemat zawierający dodany switch ArubaCX

W dzisiejszym artykule opiszę jak dodać zwirtualizowany switch ArubaCX do symulatora sieci GNS3.

Aby dodać wirtualny switch ArubaCX do GNS3 należy przygotować wcześniej GNS3-VM zgodnie z artykułem Instalacja GNS3 na ESXi.

Gdy masz przygotowane środowisko (klient+serwer) możesz przystąpić do skonfigurowania obsługi zwirtualizowanego switcha ArubaCX w GNS3. Jednak zanim to zrobisz, powinieneś wcześniej pobrać plik OVA ze strony Aruba Support Portal. Aby pobrać plik konieczne jest zalogowanie się w celu weryfikacji czy posiadasz wybrane urządzenie. Jeśli jesteś partnerem Aruba/HPE również powinieneś mieć możliwość pobrania tego pliku.

Pliki do pobrania:

Obrazy switchy ArubaCX w OVA
Obraz wykorzystany w artykule

Przygotowanie obrazu dysku VMDK switcha ArubaCX

Podobnie jak w podlinkowanym na początku artykule należy wyodrębnić z pliku OVA obraz dysku VMDK. Aby to zrobić:

  1. Wypakuj pobrane archiwum ZIP.
  2. Po wypakowaniu znajdziesz plik OVA i podpis cyfrowy SIG. Zlokalizuj plik OVA.
  3. Zmień nazwę pliku OVA dodając rozszerzenie .zip.
  4. Wypakuj utworzone w ten sposób archiwum.
  5. Znajdziesz tam pliki OVF i VMDK. Będzie potrzebny tylko VMDK.

Dodawanie obrazu dysku VMDK switcha ArubaCX do GNS3

Jeśli GNS3-VM jest wyłączony, to należy go teraz włączyć. Klient GNS3 podczas dodawania zwirtualizowanego urządzenia będzie dosyć często kontaktował się ze środowiskiem GNS3-VM.

Uwaga. Podczas pisania tego artykułu zmieniła się wersja GNSa. Jeśli zdążyłeś wcześniej wykonać czynności opisane w podlinkowanym na początku artykule, to z pewnością otrzymasz komunikat o różnych wersjach GNSa na kliencie i serwerze. Aby uaktualnić serwer, należy na nim nacisnąć taką sekwencję klawiszy: Enter > U > Enter > Enter > Enter, a dokładnie to wybieramy OK, następnie pozycję menu Upgrade, wyświetli się lista wersji i wybieramy zgodną z klientem, potwierdzamy, że zrobiliśmy snapshot, na wypadek gdyby coś poszło nie tak.

  1. Uruchom klienta GNS3.
  2. Po lewej stronie wybierz dowolną ikonę symbolizującą router lub switch.
  3. Naciśnij przycisk New template.
Pusta lista routerów w GNS3
Pusta lista routerów w GNS3
  1. W wyświetlonym oknie kliknij Next.
  2. Odfiltruj urządzenia po haśle Aruba.
Wspierane urządzenia Aruby przez GNS3
Wspierane urządzenia Aruby przez GNS3
  1. Wybierz ArubaOS-CX Simulation Software i kliknij Install.
  2. W wyświetlonym oknie kliknij 2 razy Next.
  3. Naciśnij przycisk Create a new version.
  4. W wyświetlonym okienku wpisz numer wersji. Wydobędziesz ją z nazwy pliku OVA i znajdziesz ją też na stronie pobierania Aruba Support Portal w wierszu Minor Version. Wersja opisana w tym artykule to 10.05.0020.
  5. Następnym krokiem będzie podanie nazwy pliku VMDK. Po prostu skopiuj nazwę wydobytego na początku pliku VMDK i wklej w tym polu. W moim przypadku jest to arubaoscx-disk-image-genericx86-p4-20200929130400.vmdk.
  6. Zaznacz dodaną wersję i naciśnij przycisk Import.
  7. Wskaż plik VMDK i otwórz go w celu wysłania na serwer.
  8. Po pomyślnym wysłaniu zaznacz jeszcze raz dodaną wersję, naciśnij Next i Yes.
  9. Przeczytaj komunikat i naciśnij Finish.
  10. Switch ArubaCX został dodany i możesz uwzględniać go w symulacji sieci w GNS3.

Uruchamianie symulacji sieci

Do samego projektowania sieci nie są potrzebne wielkie zasoby sprzętowe. Jeśli chodzi o testowanie zaprojektowanej sieci, to już są potrzebne rzeczywiste zasoby. Aby z powodzeniem uruchomić projekt:

  1. Wyłącz klienta GNS3 i GNS3-VM.
  2. Przejdź do trybu edycji maszyny wirtualnej w swoim wirtualizatorze.
  3. Zwiększ zapotrzebowanie maszyny na CPU (ok. 8 rdzeni) i RAM (ok. 32GB). Większe zasoby powinny odpowiadać zapotrzebowaniu na te zasoby przez wszystkie urządzenia w projekcie, które będą w tym samym czasie uruchomione.
  4. Uruchom GNS3-VM i po chwili klienta GNS3, gdy GNS3-VM już się w pełni uruchomi.
  5. Uruchom projekt zieloną ikoną Play, aby uruchomić wszystkie urządzenia lub uruchamiaj urządzenia po kolei jeśli chcesz powoli przetestować czy przydzielone zasoby są wystarczające. Klient GNS3 poinformuje o kończących się zasobach.