<< Click to Display Table of Contents >> Администрирование (Linux) > Расширенная установка > Развертывание системы с помощью Ansible Обновление распределенной системы |
![]() ![]() |
Порядок обновления распределенной системы зависит от того, как она была установлена изначально:
Система установлена без Ansible
1.Настройте защищенное подключение к управляемым узлам по протоколу SSH.
2.На управляющий сервер скопируйте и распакуйте архив с новой версией инструмента Directum Launcher. В папку инструмента скопируйте архивы компонентов, которые нужно обновить или установить на управляемых узлах.
3.Задайте список управляемых узлов в файле hosts.yml на управляющем узле. Подробнее см. раздел «Настройка управляющего узла».
4.Cкопируйте конфигурационные файлы c управляемых узлов на управляющий. В зависимости от группировки серверов переименуйте конфигурационные файлы, например в linux_config.yml и windows_config.yml. В файле hosts.yml в переменной config_path для узлов или групп узлов укажите путь до конфигурационных файлов. Примеры настройки см. в разделе «Создание конфигурационных файлов».
5.Проверьте подключение к управляемым узлам. Для этого выполните команду:
./do.sh ansible-ping --remote=all
6.Обновите систему с помощью Ansible.
Система установлена с помощью Ansible
1.Проверьте подключение к управляемым узлам. Для этого выполните команду:
./do.sh ansible-ping --remote=all
2.На управляющий сервер в папку с Directum Launcher скопируйте с заменой файла архив с новой версией Directum Launcher. Также скопируйте архивы компонентов, которые нужно обновить или установить на управляемых узлах.
3.Обновите инструмент Directum Launcher. Для этого выполните команду:
./do.sh update --package <Путь до архива с Directum Launcher>
Пример команды:
./do.sh update --package /home/user/DirectumLauncher.tar.gz
4.Проверьте пути до архивов новых версий в ранее созданных плейбуках.
5.Запустите ранее созданный плейбук, например install_playbook.yml, чтобы обновить Directum Launcher и сервисы на управляемых узлах. Для этого выполните команду:
./do.sh ansible-playbook DirectumLauncher/etc/ansible/install_playbook.yml
6.Запустите ранее созданный плейбук, например installrx_playbook.yml, чтобы обновить прикладную разработку. Для этого выполните команду:
./do.sh ansible-playbook DirectumLauncher/etc/ansible/installrx_playbook.yml
В результате система Directum RX обновится на управляемых узлах.
© Компания Directum, 2025 |