<< 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, чтобы обновить его. Для этого выполните команду:
./DirectumLauncher --host=0.0.0.0
Страницу можно открыть вручную по ссылке http://<IP-адрес сервера, где выполняется установка>:5000/, например, если случайно закрыли браузер. По умолчанию используется порт 5000. Порт можно изменить, добавив к команде ключ --port=<номер порта>.
Когда откроется страница с параметрами развертывания, ее можно закрыть.
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, 2024 |