Обновление подсистем¶
Подготовка к обновлению¶
Убедиться, что в файле
/etc/apt/sources.listв качестве источников пакетов для ОС зарегистрированы основной репозиторий (repository-main) и репозиторий с обновлениями основного репозитория (repository-update). При необходимости — добавить их, если имеются другие записи, то закомментировать их или удалить. Пример содержимого/etc/apt/sources.listпредставлен ниже:
deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/<номер_обновления_ОС_СН>/repository-main 1.7_x86-64 main non-free contrib
deb https://dl.astralinux.ru/astra/frozen/1.7_x86-64/<номер_обновления_ОС_СН>/repository-update 1.7_x86-64 main non-free contrib
Обновить пакеты ОС, выполнив в терминале команду:
sudo apt update && sudo apt install astra-update -y && sudo astra-update -A -r -T
Выполнить перезагрузку для завершения установки обновления.
sudo reboot
Обновление подсистемы «Сетевой Репозиторий»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Репозиторий ПО: Установка и обновление ПО → Репозитории ПО → Серверы репозиториев ПО.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Prо должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update
Обновление подсистемы «Общий доступ к файлам»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Общий доступ к сетевым дискам: Роли и службы сайта → Общий доступ к файлам → Перечень серверов.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Prо должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update
Обновление подсистемы «Сервер Печати»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Печать: Роли и службы сайта → Служба печати → Серверы печати.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Pro должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Если при обновлении подсистемы возникает ошибка на сервере печати, и ранее на сервер был загружен нестандартный драйвер принтера, необходимо удалить файл конфигурации подсистемы:
sudo rm /etc/aldpro-salt/stack/manage/cups.yml
После удаления файла повторно запустить обновление подсистемы:
sudo aldpro-roles --iud --action update
Обновление подсистемы «Динамическая настройка узла DHCP»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Динамическая настройка узла: Роли и службы сайта → Служба динамической настройки узла → Перечень серверов.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Pro должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update
Обновление подсистемы «Установка ОС по сети»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Установка ОС по сети: Автоматизация → Установка ОС по сети → Серверы установки ОС.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Pro должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update
Обновление подсистемы «Сервер Мониторинга»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в соответствующем разделе: подсистема Мониторинг: Журнал событий мониторинга → Серверы мониторинга.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud --action update
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Pro должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update
Обеспечение обратной совместимости синхронизации паролей между КД и сервером мониторингом при обновлении до 3.3.0¶
Примечание
С версии ALD Pro 3.1.0 каждый КД генерирует уникальную учетную запись для подключения к Zabbix. В предыдущих версиях использовалась одна общая учетная запись для всех КД. Старый сервер мониторинга не распознает новые учетные записи КД до момента своего обновления.
В результате, после обновления первого КД все обновленные контроллеры домена теряют возможность подключения к серверу мониторинга старой версии.
Рекомендуется следовать одному из двух вариантов обеспечения обратной совместимости синхронизации паролей между КД и сервером мониторинга при обновлении до 3.3.0.
Перед выполнением процедур обеспечения совместимости необходимо выполнить обновление ОС на сервере мониторинга, если оно запланировано в рамках обновления ALD Pro.
Данная команда принудительно применяет конфигурационные состояния, включая обновление учетных записей в Zabbix на основе данных из LDAP.
Вариант 1. Последовательное обновление
Обновить сервер мониторинга до версии 3.3.0 сразу после обновления первого КД.
Сервер мониторинга сможет работать с обновленными КД через новые учетные записи. Старая учетная запись продолжит работать для не обновленных КД.
Вариант 2. Ручное создание учетной записи
Получить учетные данные на обновленном КД:
aldpro-salt-call pillar.get aldpro_deploy_data:passwords:zabbix_monitoring
Преобразовать полученный пароль:
aldpro-salt-call aldpro_subsystems.password_decrypt password_enc='<PASSWORD>' private_key_file=/etc/ssl/certs/dc_vault.key
Создать учетную запись на сервере мониторинга. Перейти на сервер мониторинга и выполнить:
sudo -u zabbix psql -d zabbix
В интерфейсе PostgreSQL выполнить запросы, подставив полученные значения:
-- ВАЖНО: Заменить 'monitoring_dc01' на полученное имя пользователя
,→(username)
-- ВАЖНО: Заменить 'N47zQw43K9WH47q4gtrsuAAyDrmW' на полученный пароль
,→(password)
INSERT INTO users (userid, username, passwd, roleid)
SELECT
COALESCE(MAX(userid), 1000) + 1,
'monitoring_dc01',
crypt('N47zQw43K9WH47q4gtrsuAAyDrmW', gen_salt('bf')),
'3'
FROM users
WHERE userid::text ~ '^[0-9]+$'
ON CONFLICT (username)
DO UPDATE SET
passwd = EXCLUDED.passwd,
roleid = EXCLUDED.roleid
RETURNING userid, username;
-- ВАЖНО: Убедиться, что username соответствует вставленному в предыдущем
,→запросе
INSERT INTO users_groups (id, usrgrpid, userid)
SELECT
(SELECT COALESCE(MAX(id), 1000) + 1 FROM users_groups),
(SELECT usrgrpid FROM usrgrp WHERE name = 'Internal'),
userid
FROM users
WHERE username = 'monitoring_dc01'
ON CONFLICT (userid, usrgrpid)
DO NOTHING;
Принудительная синхронизация КД с БД Zabbix после обновления мониторинга:
После обновления мониторинга необходимо выполнить принудительную синхронизацию КД с базой данных Zabbix:
Для этого на КД выполнить:
aldpro-salt-call aldpro_subsystems.process_vault_requests
На сервере мониторинга выполнить:
aldpro-salt-call state.apply roles.zabbix
После выполнения этих действий в Zabbix будет создана учетная запись для портала управления, что обеспечит возможность подключения к обновленным КД даже до обновления самого сервера мониторинга до версии 3.3.0.
Обновление подсистемы «Журналирование»¶
Обновление через портал управления с помощью групповой политики¶
В системе с версии 2.2.0 внедрен функционал централизованного обновления aldpro-client на компьютерах домена через Портал Управления. Подробную инструкцию см. в Руководство администратора. Часть 2 → Справочные материалы → Обновление подсистем ALD Pro через портал управления.
Запуск команд по обновлению осуществляется по таймеру. Максимальное время запуска обновления: 160 минут.
Форсированное обновление (обновление вручную)¶
Для обновления в ручном режиме необходимо выполнить действия ниже.
Подключить обновленный репозиторий ALD Prо, выполнив в терминале команду:
sudo nano /etc/apt/sources.list.d/aldpro.list
Полностью заменить содержимое файла aldpro.list:
deb https://dl.astralinux.ru/aldpro/frozen/01/3.3.0/ 1.7_x86-64 main base
Обновить индекс пакетов, выполнив в терминале команду:
sudo apt update
Обновить пакеты продукта ALD Pro командой:
sudo apt dist-upgrade -y -o Dpkg::Options::=--force-confnew
В процессе выполнения обновления, при появлении сообщения с подтверждением изменения файла настройки пакета, необходимо выбрать Установить версию, предлагаемую сопровождающим пакета, введя в командной строке Y.
Скачать и установить последнюю версию Policy Manager командой:
sudo aldpro-gpupdate --pm
Применить групповые политики командой:
sudo aldpro-gpupdate --gp
Нажать кнопку Обновить ALD Pro в карточке сервера на портале управления.
Выбор карточки сервера подсистемы осуществляется в разделе: подсистема Журналирование событий: Журнал событий → Серверы журнала событий.
Для лучшего контроля за процессом обновления рекомендуется использовать форсированное обновление на сервере подсистемы:
sudo aldpro-roles --iud
После обновления системы на портале управления первого контроллера домена необходимо перейти в карточку обновляемого сервера и убедиться, что состояние подсистемы имеет статус Обновлена, без ошибок. Поле Версия системы ALD Pro должно содержать версию системы, до которой было выполнено обновление.
Если по результатам обновления в карточке сервера подсистема находится в состоянии Установлено, Ошибка, не указана версия, то изучить лог: /var/log/aldpro-salt/subsystem.log.
Повторную попытку обновления можно будет запустить следующей командой:
sudo aldpro-roles --iud --action update