Найти в Дзене
SYSTEM D:\

Установка системы виртуализации "БРЕСТ" на одной ноде

Считаем, что Astra Linux уже установлен и репозитории с необходимым ПО подключены, если нет, читаем предыдущую статью. Подготовительные работы: Итак, так как у нас доменная структура, то имена и ip-адреса должны резолвится правильно. Для этого вписываем в /etc/hosts IP-адресс и имя хоста: 192.168.140.193 brest.local brest Устанавливаем функционал ALD (Astra Linux Domain): apt install ald-server-common fly-admin-ald-server gmc-common-ald в файле /etc/ald/ald.conf добавляем группы в строке ALLOWED_LOCAL_GROUPS disk,kvm,libvirt,libvirt-admin,libvirt-qemu,astra-admin,astra-console Повышаем максимальный уровень целостности в системе, чтоб работать с ВМ. Для этого в файле /etc/default/grub, редактируем пункт GRUB_CMDLINE_LINUX_DEFAULT="parsec.max_ilev=127 parsec.ccnr_relax=1 quiet net.ifnames=0" Задаем моему пользователю odminko максимальные права sudo pdpl-user -i 127 odminko Обновляем записи загрузчика sudo update-grub Непосредственно установка: sudo apt install postgresql-9.6 sudo ap

Считаем, что Astra Linux уже установлен и репозитории с необходимым ПО подключены, если нет, читаем предыдущую статью.

Подготовительные работы:

Итак, так как у нас доменная структура, то имена и ip-адреса должны резолвится правильно. Для этого вписываем в /etc/hosts IP-адресс и имя хоста:

192.168.140.193 brest.local brest

Устанавливаем функционал ALD (Astra Linux Domain):

apt install ald-server-common fly-admin-ald-server gmc-common-ald

в файле /etc/ald/ald.conf добавляем группы в строке ALLOWED_LOCAL_GROUPS

disk,kvm,libvirt,libvirt-admin,libvirt-qemu,astra-admin,astra-console

Повышаем максимальный уровень целостности в системе, чтоб работать с ВМ. Для этого в файле /etc/default/grub, редактируем пункт

GRUB_CMDLINE_LINUX_DEFAULT="parsec.max_ilev=127 parsec.ccnr_relax=1 quiet net.ifnames=0"

Задаем моему пользователю odminko максимальные права

sudo pdpl-user -i 127 odminko

Обновляем записи загрузчика

sudo update-grub

Непосредственно установка:

sudo apt install postgresql-9.6
sudo apt install brestcloud-ald

Установщик спросит, что хочет установить кучу пакетов:

После данной операции, объём занятого дискового пространства возрастёт на 293 MB.
Хотите продолжить? [Д/н] y

В конце выдаст сообщение:

Установка завершена!
Для дальнейшей настройки необходимо убедиться, что компьютер является членом настроенного домена.

Далее следует запустить мастер первичной настройки системы и ответить на задаваемые скриптом вопросы, стараемся всё оставлять по умолчанию, только вводить пароли:

brestcloud-configure
Настройка базы данных
Название новой БД (по умолчанию onedb):
Введите имя пользователя БД (по умолчанию onedbuser):
Введите пароль для пользователя:
Повторите ввод пароля:
.............................
Введите имя домена (REALM) (по умолчанию localdomain.ald):
Введите полное доменное имя этого компьютера (по умолчанию dc-01.localdomain.ald):
Введите имя администратора ALD-сервера (по умолчанию admin/admin):
Введите пароль администратора ALD-сервера:
Заведение пользователя "brestadmin" в домене.
Введите пароль для пользователя:
Повторите ввод пароля:
Настройка прошла успешно!
Убедитесь, что в настройках домена разрешены локальные группы: kvm,libvirt-admin,libvirt,libvirt-qemu,disk,astra-admin, astra-console.
Вы можете войти в панель управления через браузер по адресу https://brest.local

Выходим от нашего пользователя и входим в систему под пользователем brestadmin

Запускаем firefox, переходим по адресу http://brest.local и видим:

Окно входа
Окно входа

Чтоб заработала доменная аутентификация, в свойствах Firefox (about:config в адресной строке) прописываем:

network.negotiate-auth.delegation-uris http://,https://
network.negotiate-auth.trusted-uris http://,https://

Жмём кнопку Login

И оказываемся в веб интерфейсе "Брест", который сильно напоминает интерфейс Open Nebula