Предварительная подготовка серверов ПК СВ и TROK

Предварительная подготовка серверов ПК СВ и 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