Предварительная подготовка серверов ПК СВ и TROK#
Предварительная настройка серверов ПК СВ#
Для предварительной настройки ПК СВ необходимо на всех серверах ПК СВ выполнить следующие действия:
В файл конфигурации /etc/hosts добавить IP-адреса и доменные имена серверов TROK (в данном примере ds01, ds02, ctrl), выполнив команду:
sudo nano /etc/hosts
Пример записи, добавляемой в файл конфигурации:
<ip> ds01.brest.local
<ip> ds02.brest.local
<ip> ctrl.brest.local
где IP– IP-адрес сервера TROK.
При введении серверов ds01, ds02, ctrl в домен ipa.brest.local, корректировка файла /etc/hosts на данном этапе не требуется.
В файле /etc/apt/sources.list сменить используемую ветку репозиториев ОС СН на frozen, выполнив команду:
sudo nano /etc/apt/sources.list
Пример корректной записи в файле /etc/apt/sources.list:
deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/1.8.3/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware
deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/1.8.3/repository-extended/ 1.8_x86-64 main contrib non-free non-free-firmware
Обновить список пакетов репозиториев, выполнив команду:
sudo apt update
Обновить ядро ОС СН до версии 6.1.141.1-generic и установить заголовки ядра для сборки модуля drbd-dkms:
sudo apt install linux-image-6.1.141-1-generic linux-astra-modules-6.1.141-1-generic linux-headers-all
Перезагрузить сервер командой:
sudo reboot
Подключить ISO-образ с дистрибутивом TROK на сервер и скопировать содержимое образа дистрибутива в каталог /opt:
sudo mount /dev/sr0 /media/cdrom && sudo cp -a /media/cdrom/* /opt/
Демонтировать образ дистрибутива TROK и перейти в каталог /opt командой:
sudo umount /media/cdrom && cd /opt/
Распаковать скопированный архив командой:
sudo tar -xvzf TROK-0.1.2-Astra1.7_amd64.tar.gz
Для корректного выполнения сборки модуля drbd-dkms привести файл конфигурации config.yaml к следующему виду:
- name: "drbd-dkms"
version: ""
Предварительная настройка серверов TROK#
Для предварительной настройки серверов TROK необходимо на всех серверах TROK выполнить следующие действия:
В файл конфигурации /etc/hosts добавить IP-адреса и доменные имена серверов TROK (в данном примере ds01, ds02, ctrl) и серверов ПК СВ (в данном примере front, host01, host02) выполнив команду:
sudo nano /etc/hosts
Пример записи добавляемой в файл конфигурации:
127.0.0.1 localhost
<IP> ds01.brest.local
<IP> ds02.brest.local
<IP> ctrl.brest.local
<IP> front.brest.local
<IP> host01.brest.local
<IP> host02.brest.local
где:
<IP> – IP-адрес сервера.
В файле /etc/apt/sources.list сменить используемую ветку репозиториев ОС СН на frozen, выполнив команду:
sudo nano /etc/apt/sources.list
Пример корректной записи в файле /etc/apt/sources.list:
deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/1.8.3/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware
deb https://download.astralinux.ru/astra/frozen/1.8_x86-64/1.8.3/repository-extended/ 1.8_x86-64 main contrib non-free non-free-firmware
Подключить ISO-образ с дистрибутивом TROK на сервер и скопировать содержимое образа дистрибутива в каталог /opt:
sudo mount /dev/sr0 /media/cdrom && sudo cp -a /media/cdrom/* /opt/
Демонтировать образ дистрибутива TROK и перейти в каталог /opt командой:
sudo umount /media/cdrom && cd /opt/
Распаковать скопированный архив командой:
sudo tar -xvzf TROK-0.1.2-Astra1.7_amd64.tar.gz
Для корректного выполнения сборки модуля drbd-dkms привести файл конфигурации config.yaml к следующему виду:
- name: "drbd-dkms"
version: ""
Доустановить пакет qemu-utils и его зависимости, выполнив команду:
sudo apt install -y qemu-utils
Добавить сервисного пользователя ПК СВ (oneadmin) на серверы TROK, последовательно выполнив команды:
sudo useradd -m oneadmin
sudo usermod -aG disk oneadmin
sudo passwd oneadmin
Добавить возможность повышения полномочий сервисного пользователя ПК СВ в системе, запустив редактирование командой:
sudo visudo
<p>oneadmin ALL=(root) NOPASSWD: /sbin/mkfs</p>
Авторизоваться от имени пользователя oneadmin и сгенерировать ключи ssh:
ssh-keygen