Обновление
Подготовительные шаги
Перед началом обновления убедитесь, что выполнены следующие условия:
- Доступен сервис registry, например, через Docker:
docker login <registry-host>:<registry-port>
При успешной авторизации будет выводено Login Succeeded.
- Обновления Docker‑образов Bercut ESB загружены в registry. Для проверки вы можете использовать команду:
docker search --limit 100 <registry-host>/<bercut-image-name>
Замените <registry-host> на адрес вашего registry, а <bercut-image-name> – на имя образа. Команда выведет список доступных образов и их тегов.
- Вызван скрипт
esb-installer.sh. В результате запущен контейнерesb-installer. Для проверки вы можете использовать команду:
docker ps
В выводе команды найдите строку с контейнером esb-installer. Если контейнер запущен, он отобразится в списке со статусом Up.
Запуск обновления
- Перейти в каталог
esb-installer/e-to-e-multi-installer.
cd esb-installer/e-to-e-multi-installer
- Выполнить команду установки с использованием Ansible‑плейбука:
./esb-installer.sh install ansible-playbook -u bercut -i localhost -e "inventory_dir=inventories/<env_inventory>" playbook.yml -t <список_тегов_обновляемых_компонент>