Dodawanie switcha Cisco IOSvL2 do EVE-NG
W tym artykule pokażę, jak dodać przełącznik Cisco IOSvL2 do EVE-NG. Przy świeżej instalacji EVE-NG żadne urządzenie nie jest dostępne.
Jeżeli interesuje Cię instrukcja video – kliknij 🙂

Przygotowania
- Zainstaluj EVE-NG. Proces instalacji opisałem w artykule Instalacja EVE-NG na ESXi.
- Pobierz obraz dysku VMDK (vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E) z Cisco Learning Network.
Import Cisco IOSvL2 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 dysku VMDK Cisco IOSvL2 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 Cisco IOSvL2, tak dla porządku
mkdir cisco
- Przejdź do utworzonego katalogu
cd cisco
- Przenieś wysłany obraz dysku VMDK do katalogu cisco i zmień jego nazwę zostawiając rozszerzenie VMDK
mv ../vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E ./vios_l2-adventerprisek9-m.vmdk
- Przekonwertuj dysk VMDK do formatu QCOW2 poleceniem:
/opt/qemu/bin/qemu-img convert -f vmdk -O qcow2 *.vmdk virtioa.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/.

Zgodnie z powyższą tabelką, folder Cisco IOSvL2 musi zaczynać się prefiksem viosl2-, a plik qcow2 musi być nazwany virtioa. Foldery oprócz wymaganego prefiksu muszą zawierać nazwę i wersję dodawanej maszyny wirtualnej. W przypadku Cisco IOSvL2 poprawne nazewnictwo będzie przedstawiało się następująco:
Pobrany plik: vios_l2-adventerprisek9-m.vmdk.SSA.152-4.0.55.E
Nazwa folderu EVE-NG: viosl2-adventerprisek9-m.SSA.152-4.0.55.E
Gdy już ustaliliśmy, jak nazwać folder możesz wrócić do punktu 8.
- …viosl2-adventerprisek9-m.SSA.152-4.0.55.E 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/viosl2-adventerprisek9-m.SSA.152-4.0.55.E
- Przenieś utworzony dysk virtioa.qcow2 do utworzonego katalogu
mv virtioa.qcow2 /opt/unetlab/addons/qemu/viosl2-adventerprisek9-m.SSA.152-4.0.55.E
- Wyczyść pliki i napraw uprawnienia poleceniami:
cd ..
rm -rf cisco
/opt/unetlab/wrappers/unl_wrapper -a fixpermissions
- Zaloguj się do EVE-NG i dodaj Cisco IOSvL2 do topologii w labolatorium. Poprawnie dodane urządzenie oznaczane jest niebieskim tekstem.
