Назад |
Перейти на главную страницу
Синхронизировать установленные RPM
Как лучше всего поддерживать на нескольких серверах CentoS / RH 5 один и тот же набор RPM? То есть, когда я устанавливаю или обновляю RPM на одном из них, используя общий репозиторий YUM, заставьте другие серверы также обновить / установить его.
Постоянно обновлять все до последней версии всего из репозитория не вариант.
Выберите свой метод.
- Создайте собственное репо и обновляйте его до последней версии, которую вы хотите.
- Используйте такой инструмент, как Puppet.
- Используйте распределенную оболочку для выполнения команд обновления.
- Используйте одну машину в качестве мастера и создайте сценарий для инструмента, который читает список пакетов на мастере и использует его на других.
Вам также могут помочь следующие идеи:
- Используйте плагин yum versionlock (
yum install yum-plugin-versionlock
), чтобы привязать определенные пакеты к определенной версии или выпуску. - Использовать Кателло или старше Выход в открытый космос для более централизованного инструмента управления, подобного Red Hat Satellite. Он позволяет создавать собственные каналы программного обеспечения с определенными пакетами в них.
Помимо перечисленных инструментов / идей, еще одно хорошее решение этой задачи - Целлюлоза.