Обновление ALD Pro#
Описанные действия выполняют обновление всех составляющих домена, контроллера домена, подсистем и клиентской части ALD Pro до версии 2.1.0.
Важно
Обновление ALD Pro необходимо выполнять на контроллере домена от имени учетной записи администратора системы с высоким уровнем целостности. В ALD Pro, начиная с версии 1.3.0, реализовано разграничение доступа к функциям системы. При обновлении системы до версии 2.1.0 администратору должна быть назначена роль «ALDPRO — Main Administrator» (пользователю admin
роль назначается автоматически), так же учетную запись администратора необходимо добавить в группу ald trust admin
. Остальным пользователям (администраторам) системы соответствующие роли при необходимости нужно назначать в ручном режиме.
Программное обеспечение ОС Astra Linux должно совпадать на контроллерах домена, между которыми настроена репликация. Если требуется установка оперативного обновления 1.7.4 (бюллетень № 2023-0426SE17), она должна выполняться перед обновлением ALD Pro.
Для обновления ОС на всех контроллерах домена необходимо выполнить следующие действия:
Для подготовки окружения сервера к установке обновления ОС убедиться, что файл
/etc/apt/sources.list
содержит следующие строки. Другие записи закомментировать или удалить:
deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.4/repository-base 1.7_x86-64 main non-free contrib
deb http://dl.astralinux.ru/astra/frozen/1.7_x86-64/1.7.4/repository-extended 1.7_x86-64 main contrib non-free
Обновить пакеты ОС, выполнив в терминале команду:
sudo apt update && sudo apt install astra-update -y && sudo astra-update -A -r -T
Для корректной работы функций репликации на контроллере домена необходимо импортировать новые конфигурации службы каталога, выполнив в терминале команды:
sudo ipa-server-upgrade
sudo ipactl restart
Для обновления ALD Pro на первом контроллере домена необходимо:
Подключить репозиторий
aldpro
, выполнив в терминале команды:
echo -e "deb https://dl.astralinux.ru/aldpro/stable/repository-main/2.1.0 main" | sudo tee /etc/apt/sources.list.d/aldpro.list
echo -e "deb https://dl.astralinux.ru/aldpro/stable/repositoryextended/ generic main" | sudo tee -a /etc/apt/sources.list.d/aldpro.list
Убедиться, что создан конфигурационный файл /etc/apt/preferences.d/aldpro со следующим содержимым:
Package: *
Pin: release n=generic
Pin-Priority: 900
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить ALD Pro, выполнив в терминале команду:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
Важно
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Перезагрузить контроллер, выполнив в терминале команду:
sudo reboot
Важно
Дальнейшее обновление домена выполняется с помощью SaltStack
, но после перезагрузки первого контроллера может потребоваться несколько минут для подключения всех минионов. Проверить статус завершения прохождения аутентификации можно выполнив команду в терминале sudo salt-run manage.status
.
При успешном прохождении аутентификации все перечисленные адреса будут находиться в разделе up
(кроме отключенных специально).
Пример вывода команды:
salt-run manage.status
down:
up:
- dc.domain.test
- client1.domain.test
Если подключение минионов будет нестабильным по причине нехватки вычислительных ресурсов на сервере, для временного снижения нагрузки, создаваемой рабочими станциями, можно временно ограничить их доступ к контроллерам по портам TCP/4505 и TCP/4506 на уровне сети.
После перезагрузки первого контроллера домена и проверки статуса прохождения аутентификации, для завершения обновления первого контроллера домена и автоматического обновления остальных контроллеров домена, подсистем и клиентов в терминале выполнить команду:
sudo aldpro-update-all --repo <репозиторий для обновлений> --username <логин администратора> --password <пароль_администратора> --all
Пример вида команды:
sudo aldpro-update-all --repo 'deb https://dl.astralinux.ru/aldpro/stable/repository-main 2.1.0 main' --username admin --password GTtfjtg27 --all
При необходимости установки модуля синхронизации и/или глобального каталога необходимо добавить ключ --setup_syncer
и/или --setup_gc
соответственно.
Важно
Для установки глобального каталога необходима ОС Astra Linux очередного обновления 1.7 с установленным оперативным обновлением 1.7.4 (бюллетень № 2023-0426SE17).
Примеры#
Установка контроллера домена с модулем синхронизации и глобальным каталогом:
sudo apt update && sudo apt install aldpro-gc aldpro-syncer
sudo aldpro-update-all --repo 'deb https://dl.astralinux.ru/aldpro/stable/repository-main 2.1.0 main' --username admin --password GTtfjtg27 --all --setup_syncer --setup_gc
Установка контроллера домена с модулем синхронизации:
sudo apt update && sudo apt install aldpro-syncer
sudo aldpro-update-all --repo 'deb https://dl.astralinux.ru/aldpro/stable/repository-main 2.1.0 main' --username admin --password GTtfjtg27 --all --setup_syncer
Установка контроллера домена с глобальным каталогом:
sudo apt update && sudo apt install aldpro-gc
sudo aldpro-update-all --repo 'deb https://dl.astralinux.ru/aldpro/stable/repository-main 2.1.0 main' --username admin --password GTtfjtg27 --all --setup_gc