Обновлена 21 августа 2026 г. в 08:12
Распаковка и настройка автоматики обновления
-
Распакуйте входящий в состав дистрибутива архив
repos_mcs_distr_box-${NEW_RELEASE_NAME}.tar.gz:$ cd $NEW_DISTRIB_DIR$ tar xvf repos_mcs_distr_box-${NEW_RELEASE_NAME}.tar.gz -
Перейдите в директорию
repos_mcs_distr_box-${NEW_RELEASE_NAME}/upgrade/os/ansible/:$ cd repos_mcs_distr_box-${NEW_RELEASE_NAME}/upgrade/os/ansible/ -
Сформируйте два Inventory-файла:
-
Файл с перечнем узлов, требующих обновления пакетов.
Пример содержимого файла inventory-all.yaml---all:hosts:deploy:ansible_connection: localcpn001: {}cpn002: {}cpn003: {}kcn001: {}kcn00X: {}csn001: {}csn00X: {}lm001: {} -
Файл для деплой-ноды.
Содержимое файла inventory-deploy.yaml---all:hosts:deploy:ansible_connection: local
-
-
Проверьте список узлов, на которых будет выполнено обновление:
$ ansible-playbook -i inventory-all.yaml -f 20 -e @list-redos-repos.yaml ./update_repos.yml --list-hosts -
Обновите репозитории:
$ ansible-playbook -i inventory-all.yaml -f 20 -e nexus_host='deploy001.local:8081' -e @list-redos-repos.yaml ./update_repos.ymlЗдесь
deploy001.local:8081— значение переменнойdeploy_node_fqdnиз файлаminimal.yml.После выполнения команды на всех узлах будут подключены все YUM-репозитории Платформы версии 4.3.DS.
Была ли статья полезна?