Что такое EVE-NG — это первое бесклиентское программное обеспечение для эмуляции сети от разных поставщиков, которое предоставляет специалистам по сетям и безопасности огромные возможности в мире сетей. Варианты безклиентского управления сделают EVE-NG лучшим выбором для инженеров предприятия без влияния корпоративных политик безопасности, поскольку его можно запускать в полностью изолированной среде.
Установка легка мы разобьем ее по пукнтам:
Содержание
Системные требования для EVE-NG
EVE-NG Поддерживаемые платформы и системы:
Intel CPU VT-x/EPT
One of the following:
Ubuntu Xenial Xerus 16.04.X LTS 64bit for EVE Community Only.
Ubuntu Bionic Beaver 18.04.X LTS 64bit for EVE-PRO Only
VMware ESXi 6.0 or later
VMware Workstation 14.0 or later
VMware Fusion 8 or later
VMware Player 14.0 or later
Google Cloud platform VM
AMD Ryzen 3900, the newer AMD EPYC should work as well. Please consult to EVE support for CPU tune before use. Older series AMD can have issues
НЕ поддерживаются или имеют серьезные проблемы:
Использование платформ или систем, перечисленных ниже, является ответственностью пользователя и официально не поддерживается.
MAC OSX Big Sur currently is not supported
MAC M1 CPU is not supported due issues with VM Ware Fusion and nested CPU.
Oracle VM Virtual Box does not support HW acceleration !!! Avoid to using it !!!!
VM Ware NAS or DAS storages as EVE HDD, please choose local HDD only
MS Hyper-V, issues with nested virtualization (MS Hyper-V, проблемы с вложенной виртуализацией)
Promox, issues with nested virtualization
XEN Citrix, issues with nested virtualization
Azure cloud is not officially supported, because Azure overwrite kernel for EVE VM, and do not accept custom Kernels for VM Machines.
AWS cloud is not officially supported due issues with sub-virtualization. It has issues to run Qemu nodes
Nutanix, issues with nested virtualization
NAS or DAS is not supported for EVE HDD system
Other virtual or nested cloud platforms are not officially supported.
Требуемый ЦП и ОЗУ зависят от того, сколько узлов необходимо для работы. 4 vCPU и 6GB RAM может быть достаточно только для IOU/IOL и Dynamips, но этого будет недостаточно для топологии с маршрутизаторами CSR1000V.
Другими словами, требования EVE-NG одинаковы для вложенной виртуализации ESXi или Cisco VIRL/CML. EVE-NG по-прежнему может работать без процессоров Intel VT и может работать в других гипервизорах. Но:
- 64-битные (x86_64) устройства не будут работать.
- Следует ожидать плохой производительности с 32-битными (i386) устройствами.
Windows Server 2012 в режиме Hyper-V не поддерживает вложенную виртуализацию! Вы можете пользоваться сетевым оборудованием , но к примеру создавать хостовые машины типа windows , linux у вас не получится. Проблема решается если вы используйте Windows Server 2016 и выше , а также Widows 10.
Создание виртуальной машины в Hyper-V
Создание виртуального коммутатора Hyper-V
Скачиваем образ Eve-NG для Hyper-V
Переходим на официальный сайт https://www.eve-ng.net/index.php/download/ и скачиваем как вам удобно образ для установки .iso
Включаем вложенную виртуализацию в виртуальной машине
Давайте разберемся какое приемущество нам даст вложенная виртуализация
Вложенная виртуализация — это компонент, который позволяет запускать Hyper-V в виртуальной машине (ВМ) Hyper-V. Это полезно для запуска эмулятора телефона Visual Studio на виртуальной машине и для тестирования конфигураций, для которых обычно требуется несколько узлов.
Включается она довольно легко в Powershell от Администратора на сервере Hyper-V :
Set-VMProcessor Eve-ng -ExposeVirtualizationExtensions $true
Также для нормальной работы сети нам нужно внести еще одну команду в powershell
Где ключ vmname это имя виртуальной машины
Get-VMNetworkAdapter -VMName Eve-NG | Set-VMNetworkAdapter -MacAddressSpoofing On
Установка Eve-ng на Hyper-V
Авторизовываемся под логином : root\eve
Переходим в каталог : cd /opt/ovf и запускаем файл sh ovfstartup.sh , после его настройки запускаем sh ovfconfig.sh. После данной настройки у нас появятся виртуальные сетевые интерфейсы.
Если по какой то причине установка прошла не успешно , и у вас нет приветсвия как выше на скриншоте , попробуйте воспользоваться вот такой инструкцией по установка eve-ng Bare install
https://everbx.podzone.net/documentation/installation/bare-install
Либо использовать команду , настраиваем статический ip адрес если нету pnet0 , тогда eth0
nano /etc/network/interfaces
iface pnet0 inet static
address 192.168.1.210
netmask 255.255.255.0
gateway 192.168.1.1
network 192.168.1.0
broadcast 192.168.1.255
nano /etc/resolv.conf
nameserver 1.1.1.1
Устанавливаем Eve-ng из скрипта через интернет.
wget -O — http://www.eve-ng.net/repo/install-eve.sh | bash -i
reboot
Авторизация в веб админке Eve-ng
VM загрузилась, на стартовом экране указаны реквизиты для входа web access : admin\eve, вводим их.
В следующей статье мы разберем как подключить сеть к виртуальному стенду.