Versions Compared

Key

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

...

Code Block
su -

Теперь нужно настроить пакетный менеджер apt, для этого нужно поменять файл /etc/apt/sources.list.

В нём должны быть указаны следующие строки:

...

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

Code Block
beadm create dilos_ISO_orig
Expand

в случае, если Вам нужно вернуться к этой исходной точке, выполните следующие команды:

Code Block
beadm activate dilos_ISO_orig
reboot

После перезагрузки Вы попадёте в оригинальную систему, которая была Вами установлена из ISO файла.

Далее надо выбрать в качестве базовой версии DilOS, на которую будут устанавливаться любые другие (тестовые) версии. Для этого прежде всего нужно настроить пакетный менеджер apt, для чего поменять файл /etc/apt/sources.list.

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

Code Block
deb-src http://apt2.dilos.org/dilos du2dilos2-unstabletesting main contrib non-free

Вы можете это сделать с помощью редактора или выполнив командуПосле этого нужно заставить apt обновить информацию о репозиториях:

Code Block
cat > /etc/apt/sources.list <<EOT
deb http://apt2.dilos.org/dilos dg2-unstable main contrib non-free 
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free 
deb-src http://apt2.dilos.org/dilos du2-unstable main contrib non-free 
EOT

После этого нужно заставить apt обновить информацию о репозиториях:

Code Block
apt update

...

Теперь обновляем пакет os-upgrade и запускаем os-upgrade:

Code Block
apt install os-upgrade
os-upgrade

 

cat > /etc/apt/sources.list <<EOT deb http://apt2.dilos.org/dilos dgdbg-
apt update
Expand
titleДля DEBUG версий

Вам нужно опять настроить apt менеджер, для чего опять поменять файл /etc/apt/sources.list, как Вы это делали выше :

Code Block
deb http://apt2.dilos.org/dilos dgdbg-unstable main contrib non-free
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free
deb-src http://apt2.dilos.org/dilos du2-unstable main contrib non-free

или выполнив команду:

Code Block

...

Теперь обновляем пакет os-upgrade и запускаем os-upgrade:

Code Block
apt install os-upgrade
os-upgrade

После обновления устанавливаем Open VM Tools, для чего вводим команду:

Code Block
apt install open-vm-tools

...

После успешной установки, запускаем Open VM Tools:

Code Block
svcadm enable open-vm-tools

Теперь перезагрузим машину, либо с помощью меню Power | Reset, либо с помощью команды

Code Block
reboot

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

Info

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

beadm create dilos_BASE

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

beadm activate dilos_BASE

reboot

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

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

Code Block
og@dilos:~# su -
  1. Установите версию DilOS, которую Вы будете тестировать. Для этого нужно указать менеджеру apt адреса репозиториев, аналогично тому, как Вы это делали выше. В файле /etc/apt/sources.list должны быть указаны следующие адреса:

Code Block
deb http://apt2.dilos.org/dilos dg2-unstable main contrib non-free 
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free 
deb-src

Вы можете это сделать с помощью редактора или выполнив команду:

Code Block
cat > /etc/apt/sources.list <<EOT
deb http://apt2.dilos.org/dilos 
du2
dg2-unstable main contrib non-free
EOT

И снова запустите обновление системы os-upgrade для версии DEBUG:

Code Block
os-upgrade

После обновления устанавливаем Open VM Tools, для чего вводим команду:

Code Block
apt install open-vm-tools

...

После успешной установки, запускаем Open VM Tools:

Code Block
svcadm enable open-vm-tools

Теперь перезагрузим машину, либо с помощью меню Power | Reset, либо с помощью команды

Code Block
reboot

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

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

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

Code Block
og@dilos:~# su -
 
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free 
EOT

 

Expand
titleДля DEBUG версий

Вам нужно опять настроить apt менеджер, для чего опять поменять файл /etc/apt/sources.list, как Вы это делали выше :

Code Block
deb http://apt2.dilos.org/dilos dgdbg-unstable main contrib non-free
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free

или выполнив команду:

Code Block
cat > /etc/apt/sources.list <<EOT
deb http://apt2.dilos.org/dilos dgdbg-unstable main contrib non-free
deb http://apt2.dilos.org/dilos du2-unstable main contrib non-free
EOT

И снова запустите обновление системы os-upgrade для версии DEBUG:

Code Block
os-upgrade

2. Cоздаем юзера ztest:

Code Block
root@dilos:~# useradd -m -d /var/ztest -g staff -s /bin/bash ztest
root@dilos:~# passwd ztest
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@dilos:~# echo "ztest ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/ztest

...

Code Block
root@dilos:~# useradd -m -g staff admin
root@dilos:~# passwd admin
Enter new UNIX password: 
Retype new UNIX password: 
passwd: password updated successfully
root@dilos:~# echo "admin ALL=(ALL:ALL) NOPASSWD: ALL" >> /etc/sudoers.d/admin

23. Если Вы тестируете DEBUG версию, устанавливаем сертификаты:

...

Code Block
root@dilos:~# ls /export/home
admin  og

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

...