Обновить список пакетов с помощью yum

Обновить список пакетов с помощью yum

Как и у большинства компаний, у нас есть разные предпроизводственные среды: разработка, интеграция, промежуточная подготовка, производство. Мы хотели бы поддерживать эти ОС env в актуальном состоянии, но мы хотели бы выполнить обновление yum в разработке, через пару дней обновить точный список пакетов, которые были обновлены в среде интеграции, через пару дней в промежуточной подготовке и, наконец, в производстве. Цель состоит в том, чтобы избежать появления нового обновления во время процесса и сначала запустить его в производстве. Насколько я гуглил, нет ничего вроде «yum update at this timestamp». Знаете ли вы, есть ли способ справиться с этим? Спрашиваю, так как нам приходится иметь дело с критически важной средой. Спасибо

решение1

Я занимаюсь Enterprise Linux на базе RHEL CentOS уже почти 20 лет.

  • Вам нужен (моментальный) клон репозитория.
  • Затем вы можете быть уверены, что все серверы (QA, Prod) имеют абсолютно одинаковые версии.

Проблема в том, что репозитории меняются (с обновлениями), а вы хотите этого избежать, верно?

В корпоративных средах для управления пакетами на группе серверов используется сеть RedHat или Satellite.

Версия спутника с открытым исходным кодом называется spacewalk, вы можете найти ее здесь. Документация по установке Spacewalk

Возможно, вы можете использовать хранилище для небольших сред. Это снимки репозиториев на основе времени: https://vault.centos.org/

Надеюсь, это поможет BR Крису.

Связанный контент