Grupo de Usuarios Linux del Táchira

Spacewalk – Manejo de sistemas Linux

Imagen de Richzendy
Spacewalk Screenshot

Captura de pantalla de la página principal - Click para ver más grande

spacewalk logo Uno de los principales problemas al momento de iniciar una gran implementación de computadores de escritorios con GNU/Linux ( sin hablar de una gran migración desde algún otro sistema operativo ) es la de poder contar con una buena herramienta centralizada que permita mantener las actualizaciones de estás máquinas, ejecutar comandos remotos en ellas, desplegar archivos de configuración comunes a grupos de ellas y mantener las versiones de los mismos, mantener un inventario del hardware y del software, hacer rollback de software en caso de problemas ( revertir los cambios ), bueno todo eso y más es Spacewalk.

Normalmente implentaciones de este tipo se hacen montando repositorios espejo ( mirrors ) de los oficiales de la distribución usada, usando aplicaciones como puppet o cfengine para hacer despliegues masivos de configuraciones y ejecutar comandos remotos, ocs inventory para hacer inventario del hardware y software  y algunas otras más para realizar otras cosas, sin embargo todas son aplicaciones diferentes que no están integradas entre si.

Spacewalk viene  a ser una aplicación robusta o mejor dicho debemos decir que está conformado por alrededor de 250 paquetes o programas, su desarrollo es comunitario y tiene como antecedente el ser la versión comunitaria ( es decir sin soporte comercial )  de el producto de RedHat llamado “RedHat Satellite” ahora liberado y con licencia GPLv2 lo que da garantía de que es un software maduro.

¿Que puede hacer Spacewalk?

  • Hacer inventario de tus sistemas ( información de hardware y software).
  • Instalar y actualizar software en tus sistemas.
  • Agrupar y distribuir paquetes de software personalizados en grupos manejables de máquinas.
  • Aprovisionamiento de sistemas vía kickstart, es decir instalaciones desasistidas.
  • Manejar y deslpegar archivos de configuración en tus sistemas con control de versionamiento de los mismos.
  • Parada/Inicio/Configuración de clientes o máquinas virtuales.
  • Distribuir contenido a través de múltiples sitios geográficamente separados de forma eficiente.
  • Creación eficiente de roles de usuarios para atender grupos definidos de máquinas.
  • Soporte multi-lenguaje.
  • El proceso de gestión de máquinas no es intrusivo, no usa usuarios ni claves de sistema, usa tokens y la autenticación es segura.

Tal vez me quede corto en este post para enumerar todas las características de esta poderosa herramienta, llevo algunos meses usándola en mi trabajo y todo no es gloria, Spacewalk necesita un servidor casi exclusivo para el, usa tomcat para su parte web,  usa oracle XE como base de datos ( sin embargo el equipo de desarrollo de spacewalk esta desesperadamente tratando de implementar una versión con postgresql ), solo funciona actualmente con distribuciones basadas en Fedora, redhat, centOS y solaris ( sería ideal y bienvenido el soporte para debian/canaima ) el proceso de instalación y actualización es sencillo pero el proceso de gestión de la aplicación puede ser largo ya que la aplicación web es un monstruo por lo grande en si misma, pero vale la pena su implementación si tu entorno de red y sistemas es adecuado.

Spacewalk es un compendio de muchas tecnologías y lenguajes de programación, entre sus más de 250 paquetes podrás encontrar piezas escritas en perl, python, java, c y muchos otros lenguajes de programación.

Spacewalk no es para manejar pequeñas instalaciones de computadores, está orientado a grandes implementaciones como en datacenters, grandes despliegues de escritorios e ideal en grandes implementaciones de entornos virtualizados, en donde la gestión se hace ya muy difícil, permitiendo ahorrar tiempo, dinero y personal en la tarea de controlar y mantener ordenado todo lo referente a la gestión de los sistemas.

La documentación sobre spacewalk es extensa, sin embargo yo use el siguiente documento para fijarme en la instalación que hice, sin embargo está algo desactualizada ya que hoy en día ya existen otras versiones de spacewalk más nuevas pero puede ser usada como punto de partida:

http://wiki.woop.es/Instalacion_Spacewalk ( en castellano )

No hay articulos relacionados a esta entrada.

Quién está en línea

Actualmente hay 0 usuarios y 1 invitado en línea.

Comentarios Recientes

Taluglianos nuevos

  • store
  • carrisezhao
  • chrisliu
  • genesis_3g
  • catoo
  • messegweq
  • aribru
  • irapa248
  • josenavas
  • multieder

Twitter(s) Taluglianos

  • Mario Armando Pardo
    Si uno mismo no hace los trabajos, fijo nunca salen :/ 2 horas 29 mins
  • Ernesto Mata
    Fino! horita subo los archivos... RT @El_Gran_Fito @_m4t4 Hijo ya te envie los datos de acceso 2 horas 35 mins
  • ángel
    Esta ocupado salvando a Namekusei RT @nierox: ¿Goku donde estas? ¡el planeta te necesita! 2 horas 45 mins
  • Debubuntu
    House dice adiós, esta será su última temporada http://t.co/ph92OOpN 2 horas 48 mins
  • ángel
    Mira, esto... http://t.co/q6dKIQxA <3 2 horas 50 mins
  • Debubuntu
    TweetBot llega al iPad por todo lo alto http://t.co/21vwydYh 3 horas 25 segs
  • Miguel Ángel Useche
    Tenia 10 años sin comprar una revista de Skate, las cosas que han cambiado: Son mas delgadas, trucos mas locos, skaters mas viejos #fb 3 horas 40 segs
  • Debubuntu
    Nokia: "No tenemos un Plan B" http://t.co/AKv3kECw 3 horas 11 mins
  • ángel
    Que le escribas a tu mejor amiga: ¡Feliz cumple! Y que te responda: "No es hoy, es mañana" no tiene precio!! #MasdTQM xD 3 horas 19 mins
  • ángel
    Glosofobiqueame ESTE :) RT @echevemaster: @abr4xas eres un glosofobico 3 horas 21 mins
  • Debubuntu
    [Rumor] Carcasa del iPad 3 muestra nueva pantalla y batería http://t.co/Q9PkArGL 3 horas 45 mins
  • Maria tatica Leandro
    se hace el intento, pero no es fácil :) hugs RT @cesvlc: @tatadbb eres Super Tatica, puedes con todo :) 3 horas 54 mins