Instalacja EVE-NG na ESXi
W dzisiejszym artykule pokażę jak zainstalować EVE-NG na ESXi.
Jeżeli interesuje Cię ten temat w formie odcinka video – kliknij 🙂
Czym jest EVE-NG?
EVE-NG (Emulated Virtual Environment Next Generation) jest środowiskiem pozwalającym na emulowanie projektu sieci. EVE-NG w działaniu jest podobny do GNS3, ale jedyne co wymaga do działania to wirtualizator, na którym zainstalujemy maszynę wirtualną. W tym artykule wykorzystam ESXi. Opcjonalnie na systemie klienckim można zainstalować integrator, w celu możliwości skorzystania z programów zewnętrznych, np. Wireshark.
Przygotowanie potrzebnych plików do instalacji EVE-NG
Wszystkie potrzebne pliki znajdziesz na stronie https://www.eve-ng.net/index.php/download/
Do poprawnej instalacji będzie potrzebny obraz dysku VMDK z plikiem konfiguracyjnym OVF do pobrania ze strony https://www.eve-ng.net/index.php/download/#DL-COMM
Opcjonalna paczka integracyjna dla:
Windows: https://www.eve-ng.net/index.php/download/#DL-WIN
OSX: https://www.eve-ng.net/index.php/download/#DL-OSX
Linux: https://www.eve-ng.net/index.php/download/#DL-LIN
Instalacja serwera EVE-NG na ESXi
- Rozpakuj pobrane wcześniej archiwum EVE-COMM-VM-112.zip.
- Przejdź do wypakowanego katalogu EVE-COMM-VM-112. Znajdziesz tam 3 pliki:
– EVE-COMM-VM-0.vmdk
– EVE-COMM-VM.mf
– EVE-COMM-VM.ovf
Potrzebne będą tylko pliki .vmdk i .ovf. - Utwórz nową maszynę wirtualną na ESXi.
- Jako typ tworzenia maszyny wybierz Deploy a virtual machine from an OVF or OVA file i kliknij Next.
- Nazwij maszynę wirtualną, np. EVE-COMM-VM.
- Przeciągnij plik .vmdk i .ovf na obszar Click to select files or drag/drop i naciśnij Next.
- Wybierz storage i naciśnij Next.
- Wybierz sieć i naciśnij Next. Wybrana sieć powinna mieć możliwość skorzystania z Internetu.
- Gdy w podsumowaniu uznasz, że wszystko się zgadza naciśnij Finish i poczekaj, aż maszyna się wdroży.
- Wyłącz maszynę wirtualną.
- Przejdź do edycji ustawień maszyny wirtualnej klikając Edit settings.
- Dodaj nowy dysk twardy o większej pojemności, np. 250 GB.
- Rozwiń ustawienia dysku twardego i w sekcji Virtual Device Node wybierz SCSI controller 1.
- Zapisz zmiany przyciskiem Save i uruchom maszynę wirtualną.
EVE-NG sam wykryje dodatkowy dysk, zamontuje go i rozszerzy system plików na 2 dyski.
Początkowa konfiguracja EVE-NG
- Zaloguj się do maszyny wirtualnej danymi:
– login: root
– password: eve - Uruchomi się instalator, w którym najpierw zmienisz hasło roota (mimo graficznej formy instalatora, hasło nie jest pokazywane w formie gwiazdek, więc nie zdziw się, że formularz jest pusty). Hasło musisz wpisać 2 razy, za każdym razem zatwierdzając klawiszem Enter.
- Podaj nazwę skróconą hosta. Możesz zostawić domyślną i naciśnij Enter.
- Wprowadź nazwę domeny używanej w sieci i naciśnij Enter. Nazwy domeny nie należy łączyć z nazwą hosta. FQDN zostanie stworzony automatycznie z połączenia nazwy hosta i domeny.
- Zdecyduj czy do skonfigurowania sieci ma być wykorzystany DHCP czy ręcznie wprowadzisz konfigurację statyczną. W przypadku konfiguracji statycznej:
- Wpisz adres IP używany przez EVE-NG i naciśnij Enter.
- Wpisz maskę podsieci w formacie a.b.c.d, np. 255.255.255.0 i naciśnij Enter.
- Wpisz adres bramy domyślnej i naciśnij Enter.
- Podaj podstawowy serwer DNS i naciśnij Enter.
- Podaj zapasowy serwer DNS i naciśnij Enter.
- Wprowadź adres serwera NTP. Jeśli nie posiadasz takiego w swojej sieci możesz wpisać tempus1.gum.gov.pl.
- Wybierz sposób łączenia się z internetem. W większości przypadków wystarczy ustawienie domyślne, czyli bezpośrednie połączenie.
Instalacja rozszerzeń integracyjnych EVE-NG na systemach klienckich
Ta część jest opcjonalna, ale jednocześnie niezbędna jeśli chcesz w pełni wykorzystać możliwości EVE-NG.
Instalacja na systemach Windows i OSX wymaga jedynie uruchomienia instalatora dostępnego na podlinkowanej wyżej stronie [kliknij tutaj, aby przejść do odpowiedniej części artykułu]. W przypadku systemu Linux można to zrobić na kilka sposobów. Wszystkie niżej opisane metody znajdują się w repozytorium SmartFinn na GitHub.
W systemie Ubuntu i pochodnych (np. Linux Mint)
Uruchom poniższe polecenia:
sudo add-apt-repository ppa:smartfinn/eve-ng-integration sudo apt-get update sudo apt-get install eve-ng-integration
lub możesz pobrać paczkę .deb ręcznie i uruchomić w Menedżerze oprogramowania/Ubuntu Software Center, albo komendą dpkg.
Pozostałe dystrybucje
Uruchom skrypt instalacyjny poleceniem:
wget -qO- https://raw.githubusercontent.com/SmartFinn/eve-ng-integration/master/install.sh | sh
Jeśli żadna z metod nie pozwoliła zainstalować dodatków integracyjnych musisz udać się na stronę https://github.com/SmartFinn/eve-ng-integration#manual-install i zainstalować dodatki metodą manualną.
Dostęp do WebUI EVE-NG
Aby skorzystać z panelu zarządzania dostępnego z poziomu przeglądarki, wystarczy udać się pod adres podany podczas instalacji. Jeśli nie wiesz jaki adres posiada EVE-NG możesz podać adres w postaci FQDN, albo włączyć konsolę w ESXi i zobaczyć jaki adres IP jest wyświetlony na ekranie maszyny wirtualnej. EVE-NG podaje w konsoli pod jakim adresem można się do niego dostać.
Jeśli wszystko się udało, to w przeglądarce powinieneś ujrzeć ekran logowania
Domyślne dane logowania:
– Username: admin
– Password: eve
Po zalogowaniu powinien pojawić siępusty Manager plików