Централизованное управление пакетами для дистрибутива на базе RPM

Централизованное управление пакетами для дистрибутива на базе RPM

У нас около 6 серверов под управлением Linux CentOS.

И я хочу иметь возможность просматривать (лучше всего использовать веб-интерфейс, но консольный тоже полезен) устаревшие пакеты, которые можно обновить, и иметь всю эту информацию в одном месте, без необходимости запускать yum check-updateили читать электронные письма yum-updatesdдля каждого ящика.

Если это позволит напрямую запускать эти обновления - это будет идеально.

И, возможно, также будет возможность устанавливать новое/удалять старое программное обеспечение в одном месте.

решение1

если вы хотите просто автоматически обновлять свои серверы, что совершенно безопасно в CentOS 4/5/6/7, если только вы не совершили действительно плохих поступков.

Просто сделайте это:

yum install -y yum-cron
sysconfig yum-cron on
service yum-cron start

Готово.

Если вы хотите просто проверить, что доступно, и ничего не устанавливать, сделайте следующее:

yum upgrade

и нажмите N, когда у вас появится возможность. Он покажет вам, что у вас есть для потенциальных обновлений, и вы можете либо установить каждое из них по отдельности (он установит зависимости за вас), либо нет.

Существуют и более масштабные решения — выход в открытый космос и т. д., — но для ШЕСТИ СЕРВЕРОВ вас вполне устроит и то, что есть.

Я рекомендую, в конечном счете, для серверов DEV у вас есть смесь обновленных и устаревших (соответствующих PROD), чтобы все серверы TEST были полностью обновлены, и чтобы серверы PROD вы обновляли только для соответствия серверам TEST, когда вы продвигаете программное обеспечение. Это не обязательно - это корпоративный Linux, и несовместимости всегда из мусорных сторонних репозиториев - но чтобы успокоить заостренных или, по крайней мере, на начальном этапе вы, возможно, захотите действовать осторожно.

Я использовал корпоративный Linux в производстве, и вот уже 14 лет мои рабочие станции автоматически обновляют репозитории, которым я доверяю. Каждую ночь. Автоматически. Никаких проблем за эти 14 лет (кроме smb.conf, но это была наша вина, потому что puppet/chef вручную писали файл вместо того, чтобы использовать authconfig, как умные администраторы). Вы можете добраться до того места, где вы можете обновиться без страха, и вас не обновят до Windows 10, когда вы этого не видите; но, возможно, теперь стоит действовать осторожно.

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