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 Managerпередвигаем (используя +/- для передвижения вверх/вниз)находим EFI Vmware Virtual IDE CDROM Drive и нажимаем ENTER.

...

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

После происходит загрузка VM с эмулируемого CD-ROM, т.е из выбранного ISO-файла. В меню illumos выбираем пункт Boot Multi User и нажимаем Enter.

...

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

...

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

...

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

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:

...

Если все установилось и запустилось корректно, в 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 Вы можете заменить запуском готового скрипта или выполнить их с проверками, как они описаны ниже.

...