Para parte da sua pergunta e para a sua integridade, se você quiser apenas reduzir / limitar o consumo de largura de banda para o yum, há o o acelerador opção que pode ser ativada globalmente ou para um plug-in ou repo específico
Existem outras configurações que você pode aproveitar para usar mais o cache do yum e não atualiza os metadados do repositório com frequência por padrão. Veja por exemplo este tópico do fórum do fedora para mais dicas: link
Embora a opção mais próxima para o caso de uso pretendido seja provavelmente um proxy do yum que você configura em uma de suas caixas, isso apenas faz o download dos pacotes solicitados e pode fornecê-los para outras caixas. Uma pequena pesquisa mostra que essa coisa exata parece não existir, portanto, talvez seja necessário escrevê-la você mesmo. Existe para a Mageia, é chamado urpmi-proxy .
Com um pouco de conhecimento do apache, você deve ser capaz de adaptá-lo ao Fedora, veja também a explicação O que isso realmente faz? Como isso realmente funciona?
O código está localizado em nosso git: link
Algumas informações relacionadas: