Aruba Mobility Conductor na EVE-NG
W tym artykule pokażę, jak dodać Aruba Mobility Conductor (dawniej Mobility Master) (MM) do EVE-NG. Przy świeżej instalacji EVE-NG żadne urządzenie nie jest dostępne.
Jeśli chcesz obejrzeć instrukcję w formie video – kliknij 🙂

Przygotowania
- Zainstaluj EVE-NG. Proces instalacji opisałem w artykule Instalacja EVE-NG na ESXi.
- Pobierz obraz OVA Aruba MM z asp.arubanetworks.com [bezpośredni odnośnik do Aruba MM]
Import Aruba MM na EVE-NG
- 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.
- Wyślij pobrany obraz OVA Aruba MM na EVE-NG. Preferowaną lokalizacją jest katalog domowy (
/root). - Zaloguj się do serwera EVE-NG przez SSH takimi samymi poświadczeniami jak w punkcie 1.
- Utwórz katalog dla Aruba MM, tak dla porządku
mkdir aruba-MM - Przejdź do utworzonego katalogu
cd aruba-MM - Wypakuj obraz OVA do katalogu aruba-MM
tar -xf ../*MM*.ova - Przekonwertuj dyski VMDK do formatu QCOW2 poleceniami:
/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 *MM*-disk1.vmdk hda.qcow2/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 *MM*-disk2.vmdk hdb.qcow2 - 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/.

Aruba Mobility Conductor nie jest oficjalnie wspierany przez EVE-NG, ale ze względu na podobieństwo obrazu OVA Mobility Conductora do obrazu OVA Mobility Controllera uda się go wdrożyć na EVE-NG stosując drobne modyfikacje, a dokładnie podszyjemy się pod Mobility Controllera. 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 MM poprawne nazewnictwo będzie przedstawiało się następująco:
Pobrany plik: ArubaOS_MM_8.9.0.0_81161.ova
Nazwa folderu EVE-NG: aruba-MM-8.9.0.0–81161
Gdy już ustaliliśmy, jak nazwać folder możesz wrócić do punktu 8.
- …aruba-MM- 8.9.0.0-81161 poleceniem
Jako nazwę katalogu podaj ustaloną dla pobranej wersji. Odpowiednią nazwę używaj też w dalszej części poradnika.mkdir -p /opt/unetlab/addons/qemu/aruba-MM-8.9.0.0-81161 - Przenieś utworzone dyski hda.qcow2 i hdb.qcow2 do utworzonego katalogu
mv hd*.qcow2 /opt/unetlab/addons/qemu/aruba-MM-8.9.0.0-81161
- Wyczyść pliki i napraw uprawnienia poleceniami:
cd ..rm -rf *MM*/opt/unetlab/wrappers/unl_wrapper -a fixpermissions - Zaloguj się do EVE-NG i dodaj Aruba WiFi Controller (pod tą nazwą kryje się Aruba MM) do topologii w laboratorium. Poprawnie dodane urządzenie oznaczane jest niebieskim tekstem.

- W wyświetlonym oknie zmień parametry dodawanego urządzenia. Na poniższym zdjęciu zaznaczyłem obowiązkowe parametry, które należy zmienić. Parametry zaznaczone na czerwono muszą mieć wartość stałą, a parametry zaznaczone na zielono mają podaną wartość minimalną. Modyfikacja jest wymagana właśnie z tego powodu, że ustawienia domyślne są przeznaczone dla Mobility Controllera.

