...
Code Block |
---|
su - |
Теперь нужно настроить пакетный менеджер apt, для этого нужно поменять файл /etc/apt/sources.list
.
В нём должны быть указаны следующие строки:
...
создать BE с образом установленной системы для того, чтобы в дальнейшем можно было использовать эту версию в качестве исходной точки без выполнения всех шагов, которые Вы проделали от начала этой инструкции:
Code Block |
---|
beadm create dilos_ISO_orig |
Expand | ||
---|---|---|
в случае, если Вам нужно вернуться к этой исходной точке, выполните следующие команды:
После перезагрузки Вы попадёте в оригинальную систему, которая была Вами установлена из 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 |
Expand | |||
---|---|---|---|
| |||
Вам нужно опять настроить apt менеджер, для чего опять поменять файл
или выполнив команду: Code Block | apt update |
...
Теперь обновляем пакет 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 выполните команду:
В дальнейшем для загрузки с этого BE выполните команды:
|
Шаг 6. Подготовка машины для запуска тестов
Теперь подготавливаем машину для запуска тестов (все команды также должны запускаться из под root). Для входа в режим root-а можно воспользоваться командой:
Code Block |
---|
og@dilos:~# su - |
Установите версию 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-freedeb-src |
Вы можете это сделать с помощью редактора или выполнив команду:
Code Block | ||
---|---|---|
cat > /etc/apt/sources.list <<EOT deb http://apt2.dilos.org/dilosdu2 dg2-unstable main contrib non-freeEOT И снова запустите обновление системы os-upgrade для версии DEBUG:
|
После обновления устанавливаем 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 | ||||||
---|---|---|---|---|---|---|
| ||||||
Вам нужно опять настроить apt менеджер, для чего опять поменять файл
или выполнив команду:
И снова запустите обновление системы os-upgrade для версии DEBUG:
|
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.
...