Вы находитесь на странице: 1из 2

Yurii Kostiuk

Закидать образы на машину с помощью WinSCP. Цепляемся к VM, поэтому логин/пароль


root/eve по умолчанию + ip address + файл скрипта.
Добавить файлу script.py права на выполнение. Путь: opt/unetlab/addons/iol/bin

В Hyper-V в запущенной EVE выполнить следующие команды:

Зайти в каталог

# cd /opt/unetlab/addons/iol/bin/
# ls -l
После этого покажет 3 файла в каталоге.

выполнить скрипт script.py:


# python2 script.py

Можно в ручную создать файл лицензии и скопировать данные, после данной команды
или:
Создать файл лицензии командно

# python2 script.py > iourc

Потом снова проверка, зайти в каталог и убедиться что файл лицензии создан (теперь
4 файла будет).
ls -l

В WinSCP в каталоге с образами и скриптом обновить страницу и появится файл


лицензии.

В WinSCP - Путь: /opt/unetlab/html/includes/init.php изменить строку 71 файла


init.php
удалить "платформу" из строки 71

$kvm_family = file_get_contents("/opt/unetlab/");

сохраните файл и выполните скрипт по настройке прав:


# cd
# cd /opt/unetlab/wrappers/
# ./unl_wrapper -a fixpermissions

Все сработает!!!

Все образы нормально могут работать сразу без этого скрипта. Но в документации
пишут, что его нужно выполнять. Нужно, значит нужно. Далее выполнение этого скрипта
подразумевается после установки нового образа. Можно было бы заглянуть во внутрянку
этого скрипта, но походу он просто делает файлы исполняемыми (+x).

VM перезапускать не надо, добавленные образы сразу будут доступны.

Ссылка для настройки файла init.php


https://winscp.net/forum/viewtopic.php?t=29504

Инструкция по настройке EVE


https://arny.ru/linux/ustanovka-eve-ng/
Запускаем PowerShell от имени Администратора и выполняем (VM должна быть
выключена):

Set-VMProcessor -VMName VMName -ExposeVirtualizationExtensions $true

Это включит вложенную виртуализацию для VM.

Подготовка VM
Создаём новую VM, выбираем машину 1 поколения, остальное по умолчанию. После
создания редактируем параметры:

Память. Увеличить количество памяти, динамическую память использовать не надо;


Процессор. Увеличить количество виртуальных процессоров;
Сетевой адаптер. Выбираем подключение к HUB1;
Контрольные точки. Снять чекбокс Использовать автоматические контрольные точки —
это сэкономит время на ожидание слияния дисков после выключения и последующего
запуска VM;
Автоматическое действие при запуске. Выбрать Ничего.

Вам также может понравиться