Al final tuve que crear Cipher.repo como repositorio interno de CentOS

Hasta la mitad de la semana pasada, en Cipher la cosa estuvo muy tranquila, seguiamos actualizando nuestra pequeña granja de servidores CentOS (porque ni debian ni ubuntu pienso utilizar nunca) y estábamos en los temas de los updates y upgrades de la versiones de CentOS 4.4 a CentOS 5.

CentOS logo

Entonces vinieron los problemas, no me acuerdo que dia, el 15 o 16 de Mayo la línea se pego “al techo”, no se podia usar nada en lo que se refiere el internet, estaba la red bien plantada. No era facil darse cuenta a “ojo de buen cubero”, porque veias que los servidores estaban que descargaban un monton de cosas. Por mi cabeza me paso que habia tomado mis servers y ahi se me ponia la cosa “color hormiga”.

Ya cuando tomamos posesión de la situación, nos dimos cuenta de que se habian venido 2 grandes descargas:

  • Actualización de CentOS 4.4 a 4.5 (servidores aun sin upgrade a 5) con todo lo que eso trae en lo que se refiere a descargas.
  • Actualizaciones del CentOS 5, en donde se incluia el kernel-2.6.18-8.1.4.el5 con sources, headers y devel, bastante pesado diria yo para las podres lineas dedicadas que tenemos.

Como aqui no usamos Speedy ni similares, sino lineas dedicadas con IPs publicos, el ancho de banda es crítico. La cosa se tornó desesperante ya que nuestros clientes no podian ingresar a sus servicios de la forma convencional, dada la congestión interna que existia.

“A grandes problemas, grandes soluciones” reza el dicho, entonces lo que se me ocurrió como paleativo a los problemas, fue copiar las carpetas de los CentOS ya actualizados en /var/cache/yum que es donde se guardan las actualizaciones y copiarselas a las otras que aun no habian terminado de actualizar, para que las máquinas eviten estar descargando cosas de la red. Funcionó en algo, pero tambien lo tuvimos que hacer para las desktops que son CentOS tambien.

Era un caos absoluto en el tema de ancho de banda. Es que aquí nosotros si usamos Linux tanto en desktops como en servidores, no como ciertos “vecinitos de 2 pisos mas abajo” que dicen que son full Linux, pero todos sus desktops son Window$ XP.

Entonces, el lunes que la cosa seguia congestionada, no me acordaba en donde habia leido que uno se podia hacer su repositorio privado de CentOS, para evitar problemas de ancho de banda en redes grandes. Me fui a San Google y me puse a investigar un rato acerca de hacer repositorios privados.

El truco es muy sencillo, por medio de rsync lo que haces es sincronizar directorios (en las noches al inicio) para que contengan la misma información de los repositorios oficiales. Con esto obtienes la data y de ahi creas los archivos metadata para que el YUM los pueda entender por medio de la utilidad createrepo. En mi caso sincronicé los repositorios oficiales de CentOS base y updates y el de rpmforge.

Y de ahi hice la creación de los siguientes archivos a colocar como unicos (poniendo los demas en otras carpetas) en /etc/yum.repos.d/

/etc/yum.repos.d/Cipher-CentOS.repo

[base]
name=Cipher CentOS-$releasever – Base
baseurl=http://centos.cipher.com.pe/centos/$releasever/os/$basearch/
enabled=1

[updates]
name=Cipher CentOS-$releasever – Updates
baseurl=http://centos.cipher.com.pe/centos/$releasever/updates/$basearch
enabled=1

/etc/yum.repos.d/Cipher-rpmforge.repo

[rpmforge]
name = Cipher Red Hat Enterprise $releasever – RPMforge.net – dag
baseurl = http://centos.cipher.com.pe/dag/redhat/el5/en/$basearch/dag/
enabled = 1

Y listo…!!!

Con esto las maquinas se actualizan de forma automática, lo unico que hacen es ver que las actualizaciones esten descargadas y de inmediato se ponen a actualizar. Por ahi tengo otros repositorios activos como atrpms.net pero eso ya lo traigo del mismo internet porque no son actualizaciones críticas.

Espero que les ayude a conservar ancho de banda.

Alex Celi

30 Responses to “Al final tuve que crear Cipher.repo como repositorio interno de CentOS”

  1. Slhack says:

    Hola amigo alex buen tip pero no se si sabrias como puedo crear un respositorio desde un cd o dvd extra investigue que en fedora hay un aplicacion que se llama REVISOR http://revisor.fedoraunity.org/
    hay algo parecido en CENTOS(especialmente para aplicaciones multimedia o actualizaciones)

  2. nxvl says:

    es que 2 pisos mas abajo la gerencia de RRHH tiene relajada a su gente dejandolos jugar a las 6pm (y jugando con ellos) y para mejor rendimiento se tiene WinXP 😀

    /me loves aureal’s RRHH

  3. Droper says:

    Los usuarios de ubuntu rechazamos firmemente tu rechazo

  4. Metastatic says:

    Hey…

    Gotta love msn, fascinating page. Have a great day….

  5. Make your life easier get the lowest-rate-loans.com and everything you want.

  6. Sheri Gibbs says:

    After looking at a number of the articles on your website, I honestly like your way of writing a blog. I saved as a favorite it to my bookmark webpage list and will be checking back in the near future. Please check out my web site too and let me know how you feel.

  7. But wanna comment on few general things, The website pattern is perfect, the subject material is real excellent : D.

  8. Have you ever considered creating an ebook or guest authoring on other sites? I have a blog based on the same information you discuss and would love to have you share some stories/information. I know my subscribers would appreciate your work. If you are even remotely interested, feel free to send me an e-mail.

  9. I enjoy your writing style really enjoying this internet site.

  10. BEST PRIVATE PROXIES – Elite quality, Endless bandwidth, 1000 mb/s superspeed, 99,9 uptime, Non consecutive IP’s, No usage limitations, Numerous subnets, USA or Europe proxies – Get Today – https://DreamProxies.com

  11. Deference to website author, some fantastic entropy.

  12. Vaughn Skeem says:

    I was looking at some of your content on this website and I think this website is real informative ! Keep posting.

  13. Youre so cool! I dont suppose Ive read anything like this before. So good to search out any individual with some unique thoughts on this subject. realy thank you for beginning this up. this web site is something that’s needed on the internet, someone with a bit of originality. useful job for bringing something new to the web!

  14. Hola Chris, estoy sorprendido con la cantidad de información que has proporcionado y los detalles más finos. Esto trae mucha confianza sobre el afiliado rico que estás promoviendo. Mi experiencia en línea es que hay muchas estafas. Juegan con las emociones para conseguir una venta y te llevan a lo barato y suben las ventas. Los detalles sobre las características del producto, los beneficios finales y la información de las expectativas iniciales hacen que cualquiera pueda hacer una compra o al menos intentarlo gratis.Muchas gracias y esto mantiene la cordura del mundo online para el lote necesario.

  15. Efrain Corse says:

    Hi, I do think this is an excellent blog. I stumbledupon it 😉 I am going to return yet again since I bookmarked it. Money and freedom is the best way to change, may you be rich and continue to help others.

  16. I couldn’t refrain from commenting. Perfectly written!

Leave a Reply