Установка с ISO образа

Материал из Wiki EVE-NG Pro
Перейти к навигации Перейти к поиску

Установка с ISO образа

В данной статье рассматривается установка на подготовленную виртуальную машину

Введение

Существует 2 ISO дистрибутива EVE-NG:

  • EVE-NG Community (EVE-20171007.iso)
  • EVE-NG Pro (EVE-PRO.iso)

Оба образа практически идентичны, т.к. построены на базе Ubuntu 16.04. Единственная разница: после установки ОС с образа EVE-20171007.iso будет автоматически начата установка Community версии EVE-NG, а при установке с EVE-PRO.iso соответственно автоматически запустится установка EVE-NG Pro. Если вы устанавливаете EVE первый раз - выбирайте нужный образ сразу, если вы знаете как сменить редакцию после установки тогда можете использовать любой.

Различия в скриптах в зависимости от версии
EVE-NG Community EVE-NG Pro
#!/bin/sh
#Modify /etc/ssh/sshd_config with: PermitRootLogin yes
sed -i -e "s/PermitRootLogin .*/PermitRootLogin yes/" /etc/ssh/sshd_config
wget -O - http://www.eve-ng.net/repo/eczema@ecze.com.gpg.key | sudo apt-key add -
apt-get update
apt-get -y install software-properties-common
sudo add-apt-repository "deb [arch=amd64]  http://www.eve-ng.net/repo xenial main"
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y docker-engine
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng
/etc/init.d/mysql restart
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng
rm -fr /var/lib/docker/aufs
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng
cp /lib/firmware/bnx2/*.fw /lib/firmware/4.9.40-eve-ng-ukms-2+/bnx2/ 
#!/bin/sh
#Modify /etc/ssh/sshd_config with: PermitRootLogin yes
sed -i -e "s/PermitRootLogin .*/PermitRootLogin yes/" /etc/ssh/sshd_config
wget -O - http://www.eve-ng.net/repo/eczema@ecze.com.gpg.key | sudo apt-key add -
apt-get update
apt-get -y install software-properties-common
sudo add-apt-repository "deb [arch=amd64]  http://www.eve-ng.net/repo xenial main"
apt-get update
DEBIAN_FRONTEND=noninteractive apt-get -y docker-engine
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng-pro
/etc/init.d/mysql restart
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng-pro
rm -fr /var/lib/docker/aufs
DEBIAN_FRONTEND=noninteractive apt-get -y install eve-ng-pro
cp /lib/firmware/bnx2/*.fw /lib/firmware/4.9.40-eve-ng-ukms-2+/bnx2/

Подготовка

Любой из существующих образов можно взять по ссылкам ниже:

Ссылки на ISO образы
Pro Community
eve-ng.net MEGA Google MEGA Google

Для успешного завершения установки необходим доступ к сети интернет, т.к. ISO образы не содержат пакетов с EVE-NG.

Установка

Этап 1: Установка Ubuntu

На данном этапе производится установка базовой системы Ubuntu 16.04.

Этап 2: Установка эмулятора EVE

На данном этапе производится установка эмулятора EVE-NG

Этап 3: Первоначальная настройка эмулятора EVE

При первой авторизации под пользователем root будет запущен скрипт смены пароля для пользователя root и настройки IP адреса для Managment интерфейса (pnet0)

Attention.png
В интерфейсе нет кнопки назад, что не позволяет вернуться к предыдущему шагу настройки. Если вы ошиблись в веденных данных, вы можете нажать Ctrl+C и перезайти под пользователем root - скрипт будет запущен заново.

По окончанию настройки будет произведена перезагрузка, после перезагрузки необходимо выполнить продолжить установку, если устанавливаете Pro версию.

Attention.png
Порядок действий, если потребовалось повторно запустить скрипт настройки pnet0 интерфейса:
  • Открыть консоль сервера
  • Авторизоваться под пользователем root
  • Удалить файл .configured в каталоге /opt/ovh командой:
    rm -f /opt/ovf/.configured
  • Выйти из системы
  • Авторизоваться под пользователем root


После перезагрузки необходимо продолжить установку (только для Pro версии) выполнив команды:

apt update
apt upgrade
apt install eve-ng-dockers
Attention.png
Важно после установки проверить успешность установки docker контейнеров: Необходимо выполнить команду
dc images

Если один или несколько контейнеров отображается как <none> необходимо выполнить одну из следующих команд:

apt install --reinstall eve-ng-dockers

ИЛИ

apt install –-reinstall eve-ng-dockers-alt


Если вы всё выполнили - поздравляем! У вас установлена среда виртуализации EVE-NG!

Attention.png
Важно после установки Pro версии активировать лицензию, иначе у вас не запустится ни один хост