El Poder Del Backup
09.09.2005
16:18
Uhr
Página
66
ADMINISTRACIÓN • Bacula
Mejores Copias de Seguridad con el Sistema de Backup Bacula
EL PODER DEL BACKUP
ay políticas de backup de todas las formas y colores. Las políticas baratas usan simplemente scripts y en el peor de los casos invocan a las herramientas nativas del sistema operativo (tar, dd, cpio). Estas solucionesestán bien para las copias de seguridad locales con poco volumen de datos o para entornos con pocos clientes. Las políticas de backup de precio medio usan técnicas mucho más sofisticadas. Herramientas como rsync y Amanda son efectivas en muchos entornos, pero estas herramientas a menudo requieren las habilidades de scripts avanzados y tienen algunas limitaciones ocultas concernientes al tiempo,volumen y soporte hardware. Las herramientas a nivel empresarial eliminan muchas de estas restricciones pero normalmente tienen un alto precio. La excep-
Cuando las tareas de backup llegan a ser demasiado complicadas para un script, la herramienta de backup gratuita Bacula puede ser la respuesta. POR JENS-CHRISTOPH BRENDEL y MARC SCHÖCHLIN
H
ción que confirma la regla es Bacula [1], unautilidad de copias de seguridad gratuita que ofrece una gran variedad de características que normalmente están asociadas a productos comerciales de alto precio. Bacula no es una aplicación monolítica sino que es un conjunto de varios servicios junto con una interfaz de usuario. Los servicios tienen responsabilidades establecidas y utilizan la red para comunicarse. Este diseño distribuye la carga detrabajo con el control centralizado en la estación de trabajo del administrador, con las cuentas manipuladas por un servidor de base de datos y el trabajo duro -es decir, la lectura y escritura de datosmanejado por un equipo de servicios de ficheros del lado cliente y servicios de almacenamiento en los servidores de backup. Por supuesto, se puede usar una única máquina para múltiples funciones, loque representa una arquitectura fácilmente escalable y flexible (Figura 1).
Liderazgo Central
El jefe a cargo del equipo formado por los servicios recibe el
nombre de director. El director sabe dónde hay que almacenar y dónde puede localizar los ficheros requeridos, si un usuario necesitara recuperar los ficheros perdidos. El director también conoce la planificación, los clientes, lalocalización de los almacenes y los detalles de los trabajos planificados, aunque la copia de seguridad real se lleve a cabo por los servicios subordinados. El servicio director de Bacula también tiene la distinción de ser el único servicio del sistema Bacula que es capaz de comunicarse con un usuario humano. El director almacena los detalles de la configuración en un fichero ASCII (bacula-dir.conf)con las descrip-
66
Número 10
WWW.LINUX-MAGAZINE.ES
066-069_BaculaLinux10
09.09.2005
16:19
Uhr
Página
67
Bacula • ADMINISTRACIÓN
Figura 1: Divide y vencerás: Bacula distribuye la funcionalidad de las copias de seguridad por toda la red, pero utiliza un almacenamiento centralizado.
ciones de los recursos estructuradas jerárquicamente. El nodo raíz de la jerar-quía es un recurso que contiene la configuración para cada tarea específica.
Estas configuraciones de las tareas incluyen el tipo de tarea (backup, restore, verificación o administración), el tiempo de ejecución o el nivel (para una copia de seguridad: completo, incremental o diferencial). Para simplificar las cosas, la mayoría de los detalles están agrupados en subrecursos, denominadosdirectivas. Las características comunes de trabajos parecidos también pueden agruparse como recursos JobDefs para formar una clase de tarea, que otras descripciones de tareas pueden referenciar. Esta solución simplifica el fichero de configuración y ahorra espacio. Por ejemplo, el tipo de recurso Schedule define la planificación que ejecuta tareas a intervalos específicos y soportan casi cualquier...
Regístrate para leer el documento completo.