Установка с 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 образы не содержат пакетов с EVE-NG.
Установка
Этап 1: Установка Ubuntu
На данном этапе производится установка базовой системы Ubuntu 16.04.
Шаг 1: Включите Виртуальную машину EVE. Выберите English и нажмите Enter.
Шаг 2: Выберите «Install EVE PRO VM» и нажмите Enter.
Шаг 3: Выберите English и нажмите Enter
Шаг 4: Вы можете выбрать ваше расположение, или, после установки ip адреса, расположение будет выбрано автоматически.
Шаг 5: Если настройка по DHCP доступна будет запрошена смена имени компьютера. Имя по умолчанию eve-ng. Вы можете сменить его по своему усмотрению. Клавишей Tab «continue» и нажмите Enter. Перейдите к шагу 14
Шаг 6: Если у вас в сети нет dhcp сервера, то IP-адрес необходимо настроить вручную. Нажмите Enter.
Шаг 7: Выберите «Configure network manually» и нажмите Enter
Шаг 8: Задайте адрес по которому будет осуществляться управление EVE (management IP), используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 9: Введите маску подсети, используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 10: Введите IP-адрес шлюза, используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 11: ВАЖНО. Указанный DNS сервер должен быть корректно настроен и отвечать на запросы DNS имен из внешних сетей. Введите IP-адрес вашего DNS сервера, используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 12 По умолчанию имя хоста - eve-ng. Вы можете задать произвольное. Используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 13: Введите имя домена (DNS суффикс). Можно задать любое значение, например: eve-ng.ru Используя клавишу Tab выберите «Continue» и нажмите Enter
Шаг 14: Если ваши сетевые настройки корректны Ubuntu автоматически определит ваше расположение и подключится Ubuntu репозиториям. Нажмите Enter.
Шаг 15: Если для доступа к сети Интернет используется proxy сервер, укажите его. Если прокси не используется, выберите «Continue» и нажмите Enter.
Шаг 16: Выберите no automatic updates и нажмите Enter. Обновления безопасности можно установить позднее из командной строки EVE.
Этап 2: Установка эмулятора EVE
На данном этапе производится установка эмулятора EVE-NG
Шаг 17: После появления сообщения «Finish the installation», не отключайте ISO образ от виртуальной машины и не нажимайте Enter, до того, как мы не убедимся, что установщик готов перейти ко 2му этапу
Шаг 18: Не отключая виртуальную машину, зайдите в свойства оборудования и убедитесь, что CD/DVD ISO находится в статусе «Device status connected» и включена опция «Connect at power on». Нажмите OK.
Шаг 19: Вернитесь к установочному процессу Ubuntu и нажмите Enter, виртуальная машина перезагрузится и запустится вторая фаза установки
Шаг 20: Когда появится экран приглашения EVE, войдите в систему используя логин/пароль: root/eve и перейдите к 3му этапу
Этап 3: Первоначальная настройка эмулятора EVE
При первой авторизации под пользователем root будет запущен скрипт смены пароля для пользователя root и настройки IP адреса для Managment интерфейса (pnet0)
В интерфейсе нет кнопки назад, что не позволяет вернуться к предыдущему шагу настройки. Если вы ошиблись в веденных данных, вы можете нажать Ctrl+C и перезайти под пользователем root - скрипт будет запущен заново.
| |
На данном шаге необходимо ввести новый пароль для пользователя root. После нажатия ОК будет запрошено подтверждение нового пароля.
Если необходимо можно сменить hostname.
Если необходимо можно сменить имя домена.
На данном шаге предлагается выбрать способ настройки IP адреса. Мы рекомендуем настроить статический IP адрес.
Настройка IP адреса для интерфейса pnet0
Настройка IP маски интерфейса pnet0
Настройка шлюза по умолчанию для интерфейса pnet0
Настройка основного DNS сервера
Настройка вторичного DNS сервера
Можно указать предпочитаемый NTP сервер, но по факту данная опция сейчас не работает. Будут использоваться ntp сервера из пула Ubuntu.
Настройка прокси сервера. Рекомендуется использовать прямое подключение (direct connection).
По окончанию настройки будет произведена перезагрузка
Порядок действий, если потребовалось повторно запустить скрипт настройки pnet0 интерфейса:
- Открыть консоль сервера
- Авторизоваться под пользователем root
- Удалить файл .configured в каталоге /opt/ovh командой:
rm /opt/ovf/.configured
- Выйти из системы
- Авторизоваться под пользователем root
| |