Tengo varias máquinas (7) que ejecutan fedora y me gustaría reducir la cantidad de ancho de banda externo que estoy consumiendo. Veo que hubo varios intentos de configurar espejos, pero esos proyectos parecen muertos. He usado un proxy squid antes, pero eso también tiene problemas con diferentes espejos y ssl. Finalmente, podría ejecutar un FS en clúster para que cualquier paquete que se descargue en uno esté disponible en otro y, si se desconecta, se volverá a sincronizar automáticamente cuando vuelva a estar en línea.
¿Existe una opción más sencilla de configurar y más correcta que usar algo como glusterfs?
Respuesta aceptada:
Para parte de su pregunta y para completar, si solo desea reducir/limitar el consumo de ancho de banda para yum, existe la opción de aceleración que se puede habilitar globalmente o para un complemento o repositorio específico
Hay otras configuraciones que puede aprovechar para usar más del caché de yum y no actualizar los metadatos del repositorio con tanta frecuencia de manera predeterminada. Véase, por ejemplo. este hilo del foro de fedora para obtener más sugerencias:https://ask.fedoraproject.org/en/question/31808/how-to-make-yum-consume-less-traffic/
Aunque la opción más cercana para su caso de uso previsto probablemente sea un proxy yum que configure en una de sus cajas, que solo descarga los paquetes que solicita y puede proporcionarlos a otras cajas. Una breve búsqueda muestra que esto exacto no parece existir, por lo que es posible que deba escribirlo usted mismo. Existe para Mageia, se llama urpmi-proxy.
Con un poco de conocimiento de apache debería poder adaptarlo a Fedora, consulte también la explicación ¿Qué hace realmente? ¿Cómo funciona realmente?
El código se encuentra en nuestro git:http://gitweb.mageia.org/software/rpm/urpmi-proxy/
Alguna información relacionada:
- https://serverfault.com/questions/559211/yum-repo-server-as-archive-cache
- https://serverfault.com/questions/142830/caching-proxy-for-yum-and-debian-repositories
- http://serverascode.com/2014/03/29/squid-cache-yum.html