Aruba Virtual Mobility Controller na EVE-NG

W tym artykule pokażę jak dodać Aruba Virtual Mobility Controller (VMC) do EVE-NG. Przy świeżej instalacji EVE-NG żadne urządzenie nie jest dostępne.

Jeżeli interesuje Cię ten temat w formie odcinka video – kliknij 🙂

Brak dostępności urządzeń na przykładzie Aruby
Brak dostępności urządzeń na przykładzie Aruby

Przygotowania

  1. Zainstaluj EVE-NG. Proces instalacji opisałem w artykule Instalacja EVE-NG na ESXi.
  2. Pobierz obraz OVA Aruba VMC z asp.arubanetworks.com [bezpośredni odnośnik do Aruba VMC]

Import Aruba VMC na EVE-NG

  1. Podłącz się do serwera EVE-NG przez SCP, albo FTP. Jeśli zostaniesz zapytany o poświadczenia, jako nazwę użytkownika wpisz root, a jako hasło podaj te wprowadzone w kreatorze instalacji.
  2. Wyślij pobrany obraz OVA Aruba VMC na EVE-NG. Preferowaną lokalizacją jest katalog domowy (/root).
  3. Zaloguj się do serwera EVE-NG przez SSH takimi samymi poświadczeniami jak w punkcie 1.
  4. Utwórz katalog dla Aruba VMC, tak dla porządku
    mkdir aruba-VMC
  5. Przejdź do utworzonego katalogu
    cd aruba-VMC
  6. Wypakuj obraz OVA do katalogu aruba-VMC
    tar -xf ../*VMC*.ova
  7. Przekonwertuj dyski VMDK do formatu QCOW2 poleceniami:
    /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 *VMC*-disk1.vmdk hda.qcow2 /opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 *VMC*-disk2.vmdk hdb.qcow2
  8. Utwórz folder dla obrazu dysku twardego w /opt/unetlab/addons/qemu/…

Nazewnictwo katalogów w EVE-NG

EVE-NG w przeciwieństwie do GNS3 nie posiada kreatora importu wirtualnego urządzenia. W EVE-NG wszystko opiera się o poprawne nazewnictwo plików i folderów w katalogu /opt/unetlab/addons/qemu/. Dokładne nazewnictwo plików i folderów jest opisane w dokumentacji EVE-NG na stronie https://www.eve-ng.net/index.php/documentation/qemu-image-namings/.

Nazewnictwo katalogów i plików obrazów dysków EVE-NG
Nazewnictwo katalogów i plików obrazów dysków EVE-NG

Zgodnie z powyższą tabelką, folder Aruba Virtual Mobility Controllera musi zaczynać się prefiksem aruba-, a pliki qcow2 muszą być nazwane hda i hdb. Foldery oprócz wymaganego prefiksu muszą zawierać nazwę i wersję dodawanej maszyny wirtualnej. W przypadku Aruba VMC poprawne nazewnictwo będzie przedstawiało się następująco:

Pobrany plik: ArubaOS_VMC_8.7.1.3_79817.ova
Nazwa folderu EVE-NG: aruba-VMC-8.7.1.3-79817

Gdy już ustaliliśmy jak nazwać folder możesz wrócić do punktu 8.


  1. …aruba-VMC-8.7.1.3-79817 poleceniem
    mkdir -p /opt/unetlab/addons/qemu/aruba-VMC-8.7.1.3-79817
    Jako nazwę katalogu podaj ustaloną dla pobranej wersji. Odpowiednią nazwę używaj też w dalszej części poradnika.
  2. Przenieś utworzone dyski hda.qcow2 i hdb.qcow2 do utworzonego katalogu
mv hd*.qcow2 /opt/unetlab/addons/qemu/aruba-VMC-8.7.1.3-79817
  1. Wyczyść pliki i napraw uprawnienia poleceniami:
    cd ..

    rm -rf *VMC*

    /opt/unetlab/wrappers/unl_wrapper -a fixpermissions
  2. Zaloguj się do EVE-NG i dodaj Aruba WiFi Controller (pod tą nazwą kryje się Aruba VMC) do topologii w labolatorium. Poprawnie dodane urządzenie oznaczane jest niebieskim tekstem.
Efekt końcowy poprawnego dodania Aruba VMC do EVE-NG
Efekt końcowy poprawnego dodania Aruba VMC do EVE-NG