Herramientas de usuario

Herramientas del sitio


manuales:servidor_systemimager

¡Esta es una revisión vieja del documento!


Proyecto Servidor de Backups

Solución requerida

En este caso se necesita un sistema de backup y restauración automática de servidores Linux. La idea es mantener un equipos en el cual se almacenen las Imagenes de los diferentes servidores de la red y que a su vez sea simple agregar equipos a este sistema de backup.

La automatización básica se debe dar en :

  • Actualización periódica de las Imágenes de los servidores
  • Recuperación de un equipo a partir de una Imagen, minimizando la intervención manual dentro del procedimiento

Esquema de implementación

Para cumplir estos requerimientos se utilizó el software System Imager

System Imager

Se trata de una herramienta que facilita la instalación y administración de toda una red local con máquinas Linux. Los cambios hechos en un PC concreto se actualizan en el resto de la red. Incluso podemos crear un disquete de arranque que permite la clonación de un equipo, de forma que hasta se particiona y formatea el disco duro de forma automática. Systemimager le permite crear imágenes de sus instalaciones Linux. Para ello, es necesario un servidor de imágenes (debería haber suficiente espacio en disco para almacenar imágenes) y un cliente cliente denominado “golden” (es decir, el sistema del que desea hacer una imagen). Esto significa que usted tiene que instalar algún software en el servidor de imágenes y en el de su cliente “golden” para ejecutar Systemimager. Systemimager, es software libre, se basa en la arquitectura cliente-servidor, por lo que deberemos disponer de una máquina que ejecutará la función de “servidor de imágenes”, y que será aquella en la cual se guardarán los clones que realicemos y, posteriormente, podrán ser instalados. La ventaja de este sistema es que podemos llegar a clonar una máquina en Europa y, a través de Internet, instalar el mismo sistema en otra situada en los Estados Unidos. A parte del código fuente, en la página web de Systemimager también podemos encontrar paquetes precompilados para Debian (y todas las otras distribuciones que utilicen el mismo sistema de paquetes, como Ubuntu) y Red Hat (RPM, también para muchas otras distribuciones como SuSE o Mandrake).

Puntos principales :

  • Centralizado, todas las Imágenes se almacenan en un servidor central
  • Actualiza los cambios realizados dentro de la Imagen no la Imagen completa, evitando así comprometer el ancho de banda de la red
  • Automatizado, las actualizaciones de los datos de los servidores es automática y su intervención manual para su posterior recuperación es miníma
Software requerido
Sistema Operativo Red Hat Enterprise Linux 5.5 http://www.redhat.com
System Imager 4.1.6 http://wiki.systemimager.org

Comienzo

Terminología utilizada

Image Server Es el servidor en el cual se almacenan las imágenes de los servidores a los cuales se les realiza el backup
Image Client Es cualquiera de los servidores a los cuales se les realiza backup en el imageserver
Imagen Se hace referencia al nombre que tendrá la imagen almacena en el Image Sever, preferentemente debera ser el hostname del Image Client

Pasos para la implementación

  • Se realizó una instalación base del sistema operativo
  • Se descargaron los paquetes oficiales de System Imager
# rpm -i systemconfigurator-2.2.11-1.noarch.rpm 
# perl-AppConfig-1.66-1.el5.rf.noarch.rpm
# yum install perl-XML-Simple
# rpm -i systemimager-common-4.1.6-1.noarch.rpm 
# rpm -i systemimager-server-4.1.6-1.noarch.rpm 
# rpm -i systemimager-i386boot-standard-4.1.6-1.noarch.rpm 

Nomenclatura y estructura de archivos y directorios

  • /var/lib/systemimager/
    • Directorio principal donde se almacenan las Imágenes y Scripts de recuperación
  • /var/lib/systemimager/images/
    • Directorio donde se almacenan las Imágenes de backup
  • /var/lib/systemimager/scripts/
    • Directorio donde se almacenan las Scripts de autoinstalación, no es recomendable modificar estos scripts
manuales/servidor_systemimager.1282324453.txt.gz · Última modificación: 2010/08/20 17:14 por cayu