Назад | Перейти на главную страницу

Подтолкнуть yum к использованию разных зеркал?

У меня два сервера CentOS: dev и prod. Расположены на разных сайтах, и, как следствие, yum на каждом, как правило, использует разные зеркала.

Сегодня утром машина разработчика предупредила меня о некоторых обновлениях. Я послушно запустил «sudo yum update», чтобы получить их, отметил обновление ядра, перезагрузился и протестировал. Все хорошо.

Сделал то же самое на производственном сервере, но уверяет меня, что никаких вонючих обновлений не требует. (пока) Очевидно, выбранное самое быстрое зеркало (а) еще не получило обновлений.

По совпадению, я займусь обслуживанием оборудования на этом производственном сервере через несколько часов. Поскольку я обычно измеряю его время безотказной работы месяцами, я бы очень хотел получить обновление ядра. перед Я выключил его только для того, чтобы оно было - и мне не приходилось планировать еще одну перезагрузку через день.

Как мне сказать yum попробовать разные зеркала? Это функция yum или плагина fastestmirror?

Обновлено через 35 минут: По иронии судьбы, prod-сервер только что уведомил меня, что теперь для него готовы обновления. Любые предложения будут проверены "в следующий раз", когда возникнет такая ситуация :-)

Разве ты не можешь просто не использовать «mirrorlist» в /etc/yum.repos.d/centos-base.repo (что-то в этом роде), но просто «baseurl» и принудительно установить оба поля на одно зеркало?

Я не знаю, позволяет ли это плагин самого быстрого зеркала, но если вы найдете зеркало, которое ненадежно, и это грязное решение, я свободно признаю это, но добавлю запись в файл хоста, чтобы yum не мог получить доступ этот сервер. Плагин с самым быстрым зеркалом увидит тайм-аут и ищет лучшее зеркало.

Другой вариант - изменить файл репозитория, чтобы он указывал не на общие адреса зеркал, а на одно конкретное зеркало.