Установка кластера на Astra Linux 1.8¶
Инструкция описывает развертывание кластера Staffcop 5.7 на Astra Linux 1.8.
Подготовка репозиториев Astra Linux¶
Откройте на всех ПК кластера файл /etc/apt/sources.list.
Раскомментируйте строки и обновите список пакетов. Если в файле нет репозиториев, команда их добавит.
sudo sed -i -e ' s/^/#/' -e ' s/##/#/' /etc/apt/sources.list echo "deb https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-main/ 1.8_x86-64 main contrib non-free non-free-firmware" | sudo tee -a /etc/apt/sources.list echo "deb https://download.astralinux.ru/astra/stable/1.8_x86-64/repository-extended/ 1.8_x86-64 main contrib non-free non-free-firmware" | sudo tee -a /etc/apt/sources.list sudo apt --enable-upgrade update
Запуск скриптов установки¶
На всех ПК установите SSH, если он не установлен.
Внимание
Пароль sudo, логин и пароль пользователя системы на ВСЕХ ПК должен быть одинаковым.
sudo apt install ssh
В нем содержатся установочные скрипты и дополнительные пакеты:
sce5.x_astra1.8_online_preinst.sh # preinst-скрипт sce5.x_astra1.8_online_postinst.sh # postinst-скрипт sce5.x_astra1.8_oninst.zip # дополнительные пакеты
Распакуйте архив в папку ~/SC:
mkdir -p ~/SC tar -C ~/SC -xvf sce5.x_astra1.8_online.tar.gz
Запустите на всех ПК кластера preinst-скрипт:
cd ~/SC && sudo bash sce5.x_astra1.8_online_preinst.sh
Добавление репозиториев Staffcop¶
Добавьте на мастер репозитории Staffcop в список репозиториев системы:
wget -O - http://distr.staffcop.su/stable5.7/staffcop.gpg | sudo apt-key add - echo "deb http://distr.staffcop.su/stable5.7 stable5.7 non-free" | sudo tee /etc/apt/sources.list.d/staffcop.list
Обновите на мастере репозитории:
sudo apt --enable-upgrade update
Установка и развертывание кластера¶
Установите на мастере модуль оркестрации:
sudo apt install staffcop-orchestration
Запустите предварительную настройку кластера:
staffcop-cluster deploy prepare
Откройте конфигурационный файл /etc/staffcop/cluster.cfg и измените настройки в соответствии со статьей.
Откройте /etc/hosts и на всех нодах и на мастере измените название на актуальное название ноды из конфигурационного файла /etc/staffcop/cluster.cfg.
sudo nano /etc/hostsПримечание
Оркестратор не меняет hostname и не обновляет записи в /etc/hosts. Это приводит к ошибкам резолвинга при развертывании кластера.
Пример заполнения:
![]()
Повторно запустите подготовку для применения настроек и проверки готовности к установке:
staffcop-cluster deploy prepare
Разверните кластер:
staffcop-cluster deploy
Завершение установки¶
Зайдите на все устройства. Активируйте сервера и задайте пароль.
Запустите postinst-скрипт на всех ПК кластера:
sudo bash sce5.x_astra1.8_online_postinst.sh
На мастере запустите повторно проверку установки, чтобы убедиться в отсутствии ошибок установки:
staffcop-cluster deployПример успешной установки:
![]()
Последнее обновление: 04.05.26