Servidor de repositorio Yum como caché de archivo

Servidor de repositorio Yum como caché de archivo

Nuestra pila de software requiere algunas versiones específicas de paquetes RPM. Desafortunadamente, algunos de estos paquetes quedan obsoletos con el tiempo y se eliminan de sus repositorios ya que sus mantenedores no guardan archivos (EPEL, Percona, ...).

Es un problema en la gestión de la configuración. Queremos asegurarnos de aprovisionar una máquina nueva con el mismo software que tienen las antiguas (usamos Puppet).

Supongo que la solución estándar es alojar estos paquetes en un repositorio YUM privado que configuramos por nuestra cuenta. Esto también es beneficioso para los paquetes que necesitamos compilar desde el código fuente.

Mi pregunta es:¿Conoce alguna "herramienta proxy" para un servidor de repositorio de Yum para que cada agente descargue paquetes desde allí y el servidor de repositorio descargue paquetes de fuentes externas originales y luego los almacene en caché localmente? (En caso de que desaparezcan del repositorio original)

Una analogía del mundo Java sería Archiva, que es un servidor de repositorios de Maven, pero que también se puede utilizar para enviar solicitudes a repositorios públicos y almacenarlas en caché localmente.

SO: Centos 6.4

Gracias

Respuesta1

Creo que mrepoes una gran herramienta para esto. Lo apunta a un repositorio ascendente y se reflejará localmente. La opción de configuración lftp-cleanup = no, rhnget-cleanup = noetc., evitará que elimine paquetes de su espejo local cuando se eliminen en sentido ascendente.

El mrepo de Dag

Respuesta2

Descargue las versiones de RPM específicas que desee. Cree su propio repositorio local que contenga solo los paquetes que desee. Dirija a sus clientes a su nuevo repositorio local. Deja de usar los públicos que no se comportan como quieres.

Para empezar:

yum -y install createrepo && man createrepo

Respuesta3

Paseo espacialpuede manejar esto. (Aunque tenga en cuenta que con EL7 será reemplazado porPulpay quizáKatello.)

información relacionada