C I A (Cluster Installation and Administration)

¿QUE ES CIA?

El ambiente CIA (Cluster Installation and Administration) fue desarrollado para simplificar en lo mas posible el manejo de un cluster y a la vez proporcionar un sistema integral para su manejo. Los principales objetivos al desarrollar CIA fueron:

  • Flexibilidad: Se eligió bash como lenguaje de programación por ser suficientemente conocido por los administradores de sistemas, sencillo de modificar y reprogramar o añadir código.
  • Robustez: La elección de bash como lenguaje de programación asegura una gran facilidad en la realización de tests y en la modificación del código. Esto asegura que cualquier error o fallo en la configuración del cluster pueda ser solucionado por el mismo administrador del sistema, sin necesidad de contratar servicios de consultoría o aprender lenguajes de programación nuevos. El lenguaje es lo suficientemente rápido para asegurar que cualquier error en los scripts o los ficheros de configuración sea detectado fácilmente.
  • Fácil mantenimiento: El uso de bash tanto en el código como en los ficheros de configuración, permite modificar y mantener el cluster de forma muy sencilla para cualquier administrador con conocimientos básicos de programación en shell.
  • Portabilidad: El código bash y la utilización de herramientas estandard de Linux® hacen a CIA perfecto para ser adaptado a múltiples distribuciones de Linux® o a sistemas de producción completamente diferentes.
  • Configuración centralizada: Toda la configuración de CIA se encuentra dentro de un solo directorio lo cual permite un fácil respaldo en caso de reinstalar o actualizar el cluster .
  • Actualizable: Constantemente se agregan funciones al sistema, para mantenerlo actualizado, de acuerdo a la evolución del sistema operativo.