Версия Блокировка Ubuntu Репозиторий

Я нашел несколько дубликатов этого вопроса, но ни один из них не ответил точно, что я хочу попробовать.

У меня есть один QA и один производственный сервер, управляемый поваром Соло. Я хочу, чтобы версия заблокировала репозиторий apt для конкретной версии, чтобы я мог обновиться до последней версии пакета в моем рецепте шеф-повара.

Является ли Ubuntu правильным способом для этого? Кажется, мне нужно применить это для каждого пакета?

Я просто пытаюсь понять, как обновлять серверы с помощью chef безопасным способом. Я бы предпочел, чтобы я устанавливал обновления в QA, проверял, работает ли он, если это так, блокируйте репо в рабочей среде с теми же номерами версий, что и в QA, устанавливайте обновления в производственной среде. Любые другие предложения, как это сделать?

Спасибо,

1 ответ

Мое предложение было бы создать локальные репозитории, чтобы преодолеть эту проблему. если вы хотите контролировать репо, вам нужно поддерживать свое собственное (RedHat Satellite позволяет вам это делать, но для rpm. Мне не известен такой веб-инструмент управления для репо Deb в Debian / Ubuntu).

Вы можете создать столько репо, сколько захотите, каждое из них может содержать разные версии, а затем указывать серверы на репо, на котором вы хотите, чтобы они были заблокированы.

Руководство Debian по настройке локальных репозиториев; https://wiki.debian.org/HowToSetupADebianRepository

Другие вопросы по тегам