Установка с ISO образа: различия между версиями

Материал из Wiki EVE-NG Pro
Перейти к навигации Перейти к поиску
(Подготовка)
 
(не показано 11 промежуточных версий этого же участника)
Строка 3: Строка 3:
 
==Введение==
 
==Введение==
 
Существует 2 ISO дистрибутива EVE-NG:
 
Существует 2 ISO дистрибутива EVE-NG:
* EVE-NG Community (EVE-20171007.iso)
+
* '''EVE-NG Community''' (EVE-20171007.iso)
* EVE-NG Pro (EVE-PRO.iso)
+
* '''EVE-NG Pro''' (EVE-PRO.iso)
 
Оба образа практически идентичны, т.к. построены на базе Ubuntu 16.04. Единственная разница: после установки ОС с образа EVE-20171007.iso будет автоматически начата установка Community версии EVE-NG, а при установке с EVE-PRO.iso соответственно автоматически запустится установка EVE-NG Pro.
 
Оба образа практически идентичны, т.к. построены на базе Ubuntu 16.04. Единственная разница: после установки ОС с образа EVE-20171007.iso будет автоматически начата установка Community версии EVE-NG, а при установке с EVE-PRO.iso соответственно автоматически запустится установка EVE-NG Pro.
 
Если вы устанавливаете EVE первый раз - выбирайте нужный образ сразу, если вы знаете как [[Смена редакций EVE-NG | сменить редакцию]] после установки тогда можете использовать любой.
 
Если вы устанавливаете EVE первый раз - выбирайте нужный образ сразу, если вы знаете как [[Смена редакций EVE-NG | сменить редакцию]] после установки тогда можете использовать любой.
Строка 51: Строка 51:
 
|+ Ссылки на ISO образы
 
|+ Ссылки на ISO образы
 
|-  
 
|-  
!  || Pro || Comminity
+
!  || Pro || Community
|-
 
! eve-ng.ru
 
| [https://eve-ng.ru/downloads/EVE-PRO.iso Скачать]
 
| [https://eve-ng.ru/downloads/EVE-20171007.iso Скачать]
 
 
|-
 
|-
 
! eve-ng.net
 
! eve-ng.net
| [https://mega.nz/#!IkcQ0ATY!JYQJhCE1PCAlC0HJt1KrLrDdyespV7-x-JeTIqskzWg MEGA] [https://drive.google.com/open?id=1Iar2ckDbLzSG1z6paWq42WiOM2hQPeVR Google]
+
| [https://mega.nz/file/xw1CjDCZ#E7nKaPZwn-NFbykw2ByFP3JJR0Lss3PtJfkznZYsmek MEGA] [https://drive.google.com/uc?id=1ospOVcQ38wvJ_779DqoPGjXOnhofgEKe&export=download Google]
 
| [https://mega.nz/#!N5sGjQxT!O4oFsu4JvLFeLy_OFvlV76eNnoaZogG6VpRqPGGIEyU MEGA] [https://drive.google.com/open?id=155W8FI-1MBanE0KrkfqnF0UJFGFVs_fk Google]
 
| [https://mega.nz/#!N5sGjQxT!O4oFsu4JvLFeLy_OFvlV76eNnoaZogG6VpRqPGGIEyU MEGA] [https://drive.google.com/open?id=155W8FI-1MBanE0KrkfqnF0UJFGFVs_fk Google]
 
|}
 
|}
 +
 +
Для успешного завершения установки необходим доступ к сети интернет, т.к. ISO образы не содержат пакетов с EVE-NG.
 +
 +
==Установка==
 +
===Этап 1: Установка Ubuntu===
 +
На данном этапе производится установка базовой системы Ubuntu 16.04.
 +
 +
{{#spoiler:show=Показать подробную инструкцию|hide=Свернуть спойлер|
 +
<gallery>
 +
File:ISO_Installation_step_1.png|Шаг 1: Включите Виртуальную машину EVE. Выберите English и нажмите Enter.
 +
File:ISO_Installation_step_2.png|Шаг 2: Выберите «Install EVE PRO VM» и нажмите Enter.
 +
File:ISO_Installation_step_3.png|Шаг 3: Выберите English и нажмите Enter
 +
File:ISO_Installation_step_4.png|Шаг 4: Вы можете выбрать ваше расположение, или, после установки ip адреса, расположение будет выбрано автоматически.
 +
File:ISO_Installation_step_5.png|Шаг 5: Если настройка по DHCP доступна будет запрошена смена имени компьютера. Имя по умолчанию eve-ng. Вы можете сменить его по своему усмотрению. Клавишей Tab «continue» и нажмите Enter. Перейдите к шагу 14
 +
File:ISO_Installation_step_6.png|Шаг 6: Если у вас в сети нет dhcp сервера, то IP-адрес необходимо настроить вручную. Нажмите Enter.
 +
File:ISO_Installation_step_7.png|Шаг 7: Выберите «Configure network manually» и нажмите Enter
 +
File:ISO_Installation_step_8.png|Шаг 8: Задайте адрес по которому будет осуществляться управление EVE (management IP), используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_9.png|Шаг 9: Введите маску подсети, используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_10.png|Шаг 10: Введите IP-адрес шлюза, используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_11.png|Шаг 11: '''ВАЖНО'''. Указанный DNS сервер должен быть корректно настроен и отвечать на запросы DNS имен из внешних сетей. Введите IP-адрес вашего DNS сервера, используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_12.png|Шаг 12 По умолчанию имя хоста - eve-ng. Вы можете задать произвольное. Используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_13.png|Шаг 13: Введите имя домена (DNS суффикс). Можно задать любое значение, например: '''eve-ng.ru''' Используя клавишу Tab выберите «Continue» и нажмите Enter
 +
File:ISO_Installation_step_14.png|Шаг 14: Если ваши сетевые настройки корректны Ubuntu автоматически определит ваше расположение и подключится Ubuntu репозиториям. Нажмите Enter.
 +
File:ISO_Installation_step_15.png|Шаг 15: Если для доступа к сети Интернет используется proxy сервер, укажите его. Если прокси не используется, выберите «Continue» и нажмите Enter.
 +
File:ISO_Installation_step_16.png|Шаг 16: Выберите '''no automatic updates''' и нажмите Enter. Обновления безопасности можно установить позднее из командной строки EVE.
 +
</gallery>
 +
}}
 +
 +
===Этап 2: Установка эмулятора EVE===
 +
На данном этапе производится установка эмулятора EVE-NG
 +
 +
<gallery>
 +
File:ISO_Installation_step_17.png|Шаг 17: После появления сообщения «Finish the installation», не отключайте ISO образ от виртуальной машины и не нажимайте Enter, до того, как мы не убедимся, что установщик готов перейти ко 2му этапу
 +
File:ISO_Installation_step_18.png|Шаг 18: Не отключая виртуальную машину, зайдите в свойства оборудования и убедитесь, что CD/DVD ISO находится в статусе «Device status connected» и включена опция «Connect at power on». Нажмите OK.
 +
File:ISO_Installation_step_19.png|Шаг 19: Вернитесь к установочному процессу Ubuntu и нажмите Enter, виртуальная машина перезагрузится и запустится вторая фаза установки
 +
File:ISO_Installation_step_20.png|Шаг 20: Когда появится экран приглашения EVE, войдите в систему используя логин/пароль: '''root/eve''' и перейдите к 3му этапу
 +
</gallery>
 +
 +
===Этап 3: Первоначальная настройка эмулятора EVE===
 +
При первой авторизации под пользователем root будет запущен скрипт смены пароля для пользователя root и настройки IP адреса для Managment интерфейса (pnet0)
 +
{{Замечание|В интерфейсе нет кнопки назад, что не позволяет вернуться к предыдущему шагу настройки. Если вы ошиблись в веденных данных, вы можете нажать Ctrl+C и перезайти под пользователем root - скрипт будет запущен заново.}}
 +
<gallery>
 +
File:Installation_net_config_1.png|На данном шаге необходимо ввести новый пароль для пользователя root. После нажатия ОК будет запрошено подтверждение нового пароля.
 +
File:Installation_net_config_2.png|Если необходимо можно сменить hostname.
 +
File:Installation_net_config_3.png|Если необходимо можно сменить имя домена.
 +
File:Installation_net_config_4.png|На данном шаге предлагается выбрать способ настройки IP адреса. Мы рекомендуем настроить '''статический''' IP адрес.
 +
</gallery>
 +
{{#spoiler:show=Показать скриншоты настройки статического IP адреса|hide=Свернуть спойлер|
 +
<gallery>
 +
File:Installation_net_config_static_1.png|Настройка IP адреса для интерфейса pnet0
 +
File:Installation_net_config_static_2.png|Настройка IP маски интерфейса pnet0
 +
File:Installation_net_config_static_3.png|Настройка шлюза по умолчанию для интерфейса pnet0
 +
File:Installation_net_config_static_4.png|Настройка основного DNS сервера
 +
File:Installation_net_config_static_5.png|Настройка вторичного DNS сервера
 +
</gallery>
 +
}}
 +
 +
<gallery>
 +
File:Installation_net_config_5.png|Можно указать предпочитаемый NTP сервер, но по факту данная опция сейчас не работает. Будут использоваться ntp сервера из пула Ubuntu.
 +
File:Installation_net_config_6.png|Настройка прокси сервера. Рекомендуется использовать прямое подключение (direct connection).
 +
</gallery>
 +
'''По окончанию настройки будет произведена перезагрузка''', после перезагрузки необходимо выполнить продолжить установку, если устанавливаете Pro версию.
 +
 +
{{Замечание|Порядок действий, если потребовалось повторно запустить скрипт настройки pnet0 интерфейса:
 +
* Открыть консоль сервера
 +
* Авторизоваться под пользователем root
 +
* Удалить файл .configured в каталоге /opt/ovh командой: <pre>rm -f /opt/ovf/.configured</pre>
 +
* Выйти из системы
 +
* Авторизоваться под пользователем root
 +
}}
 +
 +
После перезагрузки необходимо продолжить установку ('''только для Pro версии''') выполнив команды:
 +
<pre>
 +
apt update
 +
apt upgrade
 +
apt install eve-ng-dockers
 +
</pre>
 +
{{Замечание|'''Важно''' после установки проверить успешность установки docker контейнеров:
 +
 +
Необходимо выполнить команду <pre>dc images</pre>
 +
<gallery>
 +
File:Installation_docker_images_good.png|Правильный вывод команды "dc images"
 +
File:Installation_docker_images_bad.png|Неправильный вывод команды "dc images"
 +
</gallery>
 +
Если один или несколько контейнеров отображается как &lt;none&gt; необходимо выполнить одну из следующих команд:
 +
<pre>
 +
apt install --reinstall eve-ng-dockers
 +
</pre>
 +
ИЛИ
 +
<pre>
 +
apt install –-reinstall eve-ng-dockers-alt
 +
</pre>
 +
}}
 +
 +
Если вы всё выполнили - поздравляем! У вас установлена среда виртуализации EVE-NG!
 +
{{Замечание|'''Важно''' после установки Pro версии [[Активация Pro лицензии EVE-NG|активировать лицензию]], иначе у вас не запустится ни один хост}}

Текущая версия на 16:18, 7 февраля 2021

Установка с 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 версии активировать лицензию, иначе у вас не запустится ни один хост