Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Шаг1. Настройка параметров VM

  1. Для запуска тестов нужна виртуальная машина со следующими параметрами:

...

Настройка сделана, можем запускать машину.

Шаг2. Запуск VM

1. Для запуска машины выбираем в меню Power | Power On

...


3. Дальше на вкладке Boot передвигаем (используя +/- для передвижения вверх/вниз)на первое место CD-ROM Drive и сохраняем по нажатию на клавишу F10 Save and Exit.

...

Шаг 3. Установка DilOS

После сохранения конфигурации BIOS происходит загрузка VM с эмулируемого CD-ROM, т.е из выбранного ISO-файла. В меню GRUB выбираем пункт Install dilos в нашем случае ('2.0.2.48')

...

Дальше происходит установка системы, на экране будут выводиться логи установки. По окончании установки нажимаем Enter для перезагрузки.

...

Шаг 4. Загрузка установленной системы.

Дальше нужно снова поменять порядок загрузки, но теперь в обратную сторону: первым загрузочным устройством поставить локальный диск вместо CD-ROM. Для этого опять идем в настройки VM и убеждаемся что включена загрузка через BIOS:

...

Expand
titleНа VM можно зайти не только через Web Console, но и удаленно по SSH

После загрузки на виртуальную машину можно зайти не только через Web Console, но и удаленно по протоколу SSH. Для этого можно в терминале зайти по ssh с пользователем, которого Вы создали при установке. У нас это og.

Возможно, Вы не создавали никаких ssh ключей, или они изменялись. Тогда у Вас появится ошибка, типа:

Ssh порекомендует, что нужно сделать для исправления ошибки. В нашем случае это

Code Block
languagebash
ssh-keygen -f "/home/olga/.ssh/known_hosts" -R "[localhost]:22117"

В Вашем случае будет какая-то другая команда, можете просто ее скопировать и выполнить с терминала. Потом снова попытайтесь зайти через ssh.

Шаг 5. Настройка apt, создание резервных BE и установка Open VM Tools

Дальнейшие действия требуют административных прав. Залогиньтесь под root:

...

В нём должен быть указан адрес репозитория, в котором лежат последниеоттестированные стабильные версии DilOS:

Code Block
languagenone
deb http://apt.dilos.org/dilos dilos2-testing main contrib non-free

...

Если все установилось и запустилось корректно, в vSphere для Вашей машины Вы должны увидеть ее IP адреса.

Info

Note :До выхода новой оттестированнойстабильной версии Вы можете использовать этот BE в качестве базового, т.е. все шаги, которые Вы выполнили от начала инструкции до этого места, можно будет пропустить. Для этого аналогично dilos_ISO_orig выполните команду:

beadm create dilos_BASE

А когда Вам понадобится загрузиться с этого BE, достаточно будет выполнить команды:

beadm activate dilos_BASE

reboot

Expand
titleВы можете проверить, что эти BE создались.

Для этого можно выполнить команду beadm list:

Code Block
languagebash
root@dilos:~# beadm list
BE                     Active Mountpoint Space   Policy Created
dilos_2.0.3.8          NR     /          811.55M static 2023-01-12 19:05
dilos_BASE             -      -          195.50K static 2023-01-12 19:11
dilos_ISO_orig         -      -          2.19M   static 2023-01-12 18:20
root@dilos:~#

Шаг 6. Подготовка машины для запуска тестов

Теперь подготавливаем машину для запуска тестов (все команды также должны запускаться из под root). Для входа в режим root-а можно воспользоваться командой:

...

3. Настраиваем NAT по инструкции Как настроить сеть на Виртуальной Машине для глобальной зоны с коммутатором etherstub до создания зоны, потому что для тестов нужна зона dhcp.

Шаг 7. Создание тестовых зон

Шаги 1-3 Вы можете заменить запуском готового скрипта или выполнить их с проверками, как они описаны ниже.

...