Nudge yum para usar diferentes espelhos?

4

Eu tenho dois servidores CentOS: dev e prod. Localizados em locais diferentes e, como resultado, o yum de cada um tende a usar diferentes espelhos.

Esta manhã, a máquina de desenvolvimento me alertou que havia algumas atualizações. Eu executei "sudo yum update" para obtê-los, observei a atualização do kernel, reiniciei e testei. Tudo está bem.

Fiz o mesmo no servidor de produção, mas isso me garante que não precisa de atualizações ruins. (ainda) Aparentemente o espelho mais rápido escolhido ainda não recebeu as atualizações.

Por coincidência, eu estarei fazendo manutenção de hardware nesse servidor prod em algumas horas. Como eu costumo medir seu tempo de atividade em meses, eu realmente gostaria de obter a atualização do kernel antes eu desliguei para tê-lo - e não precise programar outra reinicialização em um dia. / p>

Como eu digo ao yum para experimentar diferentes espelhos? Esta é uma função do yum ou do plugin "fastestmirror"?

Atualizado 35 minutos depois : Ironicamente, o servidor prod acabou de me avisar que agora ele tem atualizações prontas. Qualquer sugestão será tentada "na próxima vez" esta situação surge: -)

    
por Chris_K 19.06.2009 / 19:26

2 respostas

6

Você não pode simplesmente não usar 'mirrorlist' em /etc/yum.repos.d/centos-base.repo (algo parecido), mas apenas uma 'base' e forçar ambos caixas para o mesmo espelho?

    
por 19.06.2009 / 20:07
0

Eu não sei se o plugin de espelho mais rápido permite isso, mas se você encontrar um espelho que não é confiável, e esta é uma solução suja, eu admito isso, mas adicione uma entrada ao arquivo host para que você possa não acesse esse servidor. O plugin de espelhamento mais rápido verá o tempo limite e procurará um espelho melhor.

A outra opção é alterar o arquivo de repositório para não apontar para os endereços de espelhos gerais, mas para apontar para um espelho específico.

    
por 19.06.2009 / 19:52