The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]



"установка обновлений на продакшн-системы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Система. проблемы, диагностика / Linux)
Изначальное сообщение [ Отслеживать ]

"установка обновлений на продакшн-системы"  +/
Сообщение от Alexander (ok), 27-Июл-22, 19:13 
Коллеги, а кто как решает такую задачу:

Есть, скажем, два окружения (в AWS, если это важно): UAT и Prod. В каждом - пачка линукс-серверов (виртуалки, скажем, redhat- и debian-based). Требуется накатывать системные обновления на прод только после установки их на уат и тестирования, что ничего не посыпалось. Между установкой на уат и аппрувом установки на прод пройдет какое-то время, так что "yum update", выполненный на проде, с большой вероятностью установит не [только] те обновления, что ставились на уате, а надо обновить только то, что протестировано.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "установка обновлений на продакшн-системы"  +1 +/
Сообщение от ыы (?), 27-Июл-22, 21:52 
> Коллеги, а кто как решает такую задачу:
> Есть, скажем, два окружения (в AWS, если это важно): UAT и Prod.
> В каждом - пачка линукс-серверов (виртуалки, скажем, redhat- и debian-based). Требуется
> накатывать системные обновления на прод только после установки их на уат
> и тестирования, что ничего не посыпалось. Между установкой на уат и
> аппрувом установки на прод пройдет какое-то время, так что "yum update",
> выполненный на проде, с большой вероятностью установит не [только] те обновления,
> что ставились на уате, а надо обновить только то, что протестировано.

Снимайте с тестового окружения список установленного и ставьте по этому списку конкретные версии.
Можно с тестового на прод продублировать кэш пакетов.

Ответить | Правка | Наверх | Cообщить модератору

2. "установка обновлений на продакшн-системы"  +1 +/
Сообщение от DeerFriend (?), 27-Июл-22, 22:17 
Можно организовать собственные репозитории с жизненным циклом дев-тест-уат-прод через "pulp". Он умеет и деб и рпм и ещё всякое.
А на серверах в качестве репозиториев оставляешь только адрес своего pulp сервера.
На dev будут всегда свежие пакеты, на остальных репозитории будут обновляться только по команде.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру