PDF de programación - bacula - La última linea de defensa. Cuando todo lo demás falla

Imágen de pdf bacula - La última linea de defensa. Cuando todo lo demás falla

bacula - La última linea de defensa. Cuando todo lo demás fallagráfica de visualizaciones

Publicado el 14 de Enero del 2017
793 visualizaciones desde el 14 de Enero del 2017
861,6 KB
57 paginas
Creado hace 14a (22/10/2009)
La Ultima Linea de Defensa
Cuando Todo lo Demás Falla.

 

 

Victor Hugo dos Santos

[email protected]

Victor Hugo dos Santos

[email protected]

Objetivos

Muchas  empresas  no  cuentan  con  un  software  de  respaldo 

estándar  y  confiable,  siendo  necesario  realizar  los  respaldos  de 

manera  manual,  estando  vulnerables  a  errores  humanos  y 

utilizando  software  de  “copia  y/o  transferencia”  que  no  siempre 

cumplen  los  requisitos  básicos  que  un  administrador  de  backup 

necesita.

 

 

Victor Hugo dos Santos

[email protected]

Introducción

➢Administrador de Respaldos

➢Arquitectura Modular y/o Cliente/Servidor

➢GPL (General Public License)

➢MultiPlataforma

 

 

Victor Hugo dos Santos

[email protected]

Quien Usa Bacula

 

 

Victor Hugo dos Santos

[email protected]

Introducción

➢Bacula  es  un  software  que  permite  administrar  los  respaldos, 

restauraciones  y  verificación  de  los  archivos  ubicados  en  los 

distintos computadores/servidores de la red.

➢Esta basado en un esquema cliente/servidor, es relativamente fácil 

de utilizarlo y extremadamente modular, permitiendo usarlo en una 

red local pequeña o en una gran red empresarial. 

 

 

Victor Hugo dos Santos

[email protected]

Introducción

➢Su desarrollo es constante, esta licenciado bajo GPL lo que 

garantiza que los códigos fuentes siempre estarán disponibles para 

lo que desee modificar y/o reutilizar y contiene vasta y completa 

documentación. 

➢La versión servidor, esta disponible únicamente para el SO Linux, 

pero existen varias recompilaciones de la versión cliente para 

distintos SO.

 

 

Victor Hugo dos Santos

[email protected]

Comprendiendo a Bacula

➢Cuesta quince minutos comprender el funcionamiento del sistema, 

gracias a la documentación y a la separación lógica de las tareas a 

realizar. 

➢La configuración es algo más compleja siendo necesaria la lectura 

del manual y/o algunos de los diversos “howtos” que existen en la 

red.

 

 

Victor Hugo dos Santos

[email protected]

El Sistema se Divide en:

➢Bacula Director ­ DIR

➢Bacula File ­ FD

➢Bacula Storage ­ SD

➢La Consola

➢El Catálogo

 

 

Victor Hugo dos Santos

[email protected]

El Sistema se Divide en:

 

 

Victor Hugo dos Santos

[email protected]

Vision General

 

 

Victor Hugo dos Santos

[email protected]

Bacula Director

Es el servicio encargado de gestionar todas las operaciones de backup. 
El director sabe los trabajos que se van a realizar, cuando, donde y como. 
Además se encarga de restaurar los ficheros que le pidamos y su verificación. 

 

 

Victor Hugo dos Santos

[email protected]

El Catálogo

Es la Base de Datos donde el director guarda y registra todas sus operaciones. 

 

 

Victor Hugo dos Santos

[email protected]

Bacula Storage

Es el servicio que se encarga de la lectura/escritura física de los archivos en los 
volúmenes que estén definidos (cintas, ficheros entre otros)

 

 

Victor Hugo dos Santos

[email protected]

Bacula Cliente/File

Es el software cliente y es necesario instalarlo en todas las máquinas de las que 
queramos hacer respaldo. Su función es leer y transmitir los ficheros que el Director le 
pida y/o restaurarlos. 

 

 

Victor Hugo dos Santos

[email protected]

La Consola

Es el software que se instala en la(s) maquina(s) que desea que se conecte al 
director y desde donde podremos dar ordenes, programar tareas, hacer consultas 
entre otros comandos administrativos.

 

 

Victor Hugo dos Santos

[email protected]

Funcionamiento

En el Director (DIR), se define 
una serie de trabajos (jobs) y 
a la fecha y hora definida se 
pone en marcha.

El Director contacta con el 
primer Cliente(FD) que tiene 
definido y se comprueba los 
ficheros o directorios que 
estan definidos.

Los Clientes envian los 
archivos que hayan cambiado 
al Servicio Storage(SD) que 
almacena en el volumen los 
ficheros que le mandan los 
clientes.

 

 

Victor Hugo dos Santos

[email protected]

➢Bacula Director

Es el servicio encargado de 
gestionar todas las 
operaciones de backup. 

El director sabe los trabajos 
que se van a realizar, cuando, 
donde y como. 

Además se encarga de 
restaurar los ficheros que le 
pidamos y su verificación. 

 

 

Victor Hugo dos Santos

[email protected]

El Catálogo

Es la Base de Datos donde el 
director guarda y registra 
todas sus operaciones. 

 

 

Victor Hugo dos Santos

[email protected]

➢Bacula Storage

Es el servicio que se encarga 
de la lectura/escritura física 
de los archivos en los 
volúmenes que estén definidos 
(cintas, ficheros entre otros)

 

 

Victor Hugo dos Santos

[email protected]

➢Bacula Cliente/File

Es el software cliente y es 
necesario instalarlo en todas 
las máquinas de las que 
queramos hacer respaldo. 

Su función es leer y transmitir 
los ficheros que el Director le 
pida y/o restaurarlos. 

 

 

Victor Hugo dos Santos

[email protected]

➢La Consola

Es el software que se instala 
en la(s) maquina(s) que desea 
que se conecte al director.

Y desde donde podremos dar 
ordenes, programar tareas, 
hacer consultas entre otros 
comandos administrativos.

 

 

Victor Hugo dos Santos

[email protected]

Funcionamiento

En el Director (DIR), se define 
una serie de trabajos (jobs) y 
a la fecha y hora definida se 
pone en marcha.

El Director contacta con el 
primer Cliente(FD) que tiene 
definido y se comprueba los 
ficheros o directorios que 
estan definidos.

Los Clientes envian los 
archivos que hayan cambiado 
al Servicio Storage(SD) que 
almacena en el volumen los 
ficheros que le mandan los 
clientes.

 

 

Victor Hugo dos Santos

[email protected]

Cual es la Gracia ???

 

 

Victor Hugo dos Santos

[email protected]

Storage 1
Storage 1
300 Clientes
300 Clientes

Storage 1
Storage 1
300 Clientes
300 Clientes

Enlace Modesto
Políticas Normales

DIRECTOR
DIRECTOR
Storage 0
Storage 0

DIRECTOR
DIRECTOR
Storage 0
Storage 0

Super Enlace
Políticas Extremas

 

Storage 2
Storage 2
200 Clientes
200 Clientes

 

Storage 2
Storage 2
200 Clientes
200 Clientes

Victor Hugo dos Santos

[email protected]

 

 

Victor Hugo dos Santos

[email protected]

Como se Configura Bacula

 

 

Ejemplo DIRECTOR (GENERAL)

Victor Hugo dos Santos

[email protected]

#
# Default Bacula Director Configuration file
Director {                            

Name = ELINUX­dir
DIRport = 9101                
QueryFile = "/usr/lib/bacula/query.sql"
WorkingDirectory = "/var/lib/bacula"
PidDirectory = "/var/run"
Maximum Concurrent Jobs = 30
Password = "PASSWORD"         # Console password

   
  

}

# Datos para coneccion con la base de Datos
Catalog {

     

Name = MiCatalogo
dbname = bacula; DB Address = "127.0.0.1"; user = bacula; password = "elinux2009"

}

 

 

Ejemplo DIRECTOR(CLIENTES)

# Archivo de configuracion de los clientes a los cuales se va a respaldar
Client {

Victor Hugo dos Santos

[email protected]

Name = win2003­fd
Address = 192.168.100.101
FDPort = 9102
Catalog = MiCatalogo
Password = "PASSWORD­CLIENTE1"         
Job Retention = 6 months       
AutoPrune = yes                

}
Client {

   
  
Name = centos­fd
Address = 192.168.100.102
     
FDPort = 9102
Catalog = MiCatalogo
Password = "PASSWORD­CLIENTE2"     
Job Retention = 6 months         
AutoPrune = yes                 

}

 

 

Ejemplos DIRECTOR(FILESET)

Victor Hugo dos Santos

[email protected]

# Este es el perfil de respaldo del catalogo/BD
FileSet {
Name = "Catalogo"
        Include { Options { signature = MD5; compression=GZIP9 }
                File = /var/lib/bacula/bacula.sql
                }
}
# Ejemplo de un respaldo completo + exclusión de archivos
FileSet {
        Name = "Linux­Completo"
        Include { Options { signature = MD5; compression=GZIP5 }
                File = /
     
        }
        Exclude {
                File = /proc
                File = /tmp
                File = /.jjjournal
                File = /.fsck
        }
}

   
  

 

 

Victor Hugo dos Santos

[email protected]

Ejemplos DIRECTOR(FILESET)

# Respaldo Windows Servers
FileSet {
        Name = "Windows­Servers"
        Include {
                Options { signature = SHA1; compression=GZIP6 }
                File = "c:/"
                File = "d:/"
        }
}
# Respalda la carpeta Mis Documentos y excluye archivos Multimedia
FileSet {
        Name = "MisDocumentos"
        Include {
        Options { signature = SHA1; compression=GZIP6; IgnoreCase = yes;  Exclude = yes

   
  

WildFile = "*.avi"
WildFile = "*.mp3"
WildFile = "*.ogg"
}

 

File = “C:/Mis Documentos"
}

 

Tipos de Respaldos

MODIFICADOS

COMPLETO

DIFERENCIAL

INCREMENTAL

Victor Hugo dos Santos

[email protected]

1

2

3

4

5

6

 

7

 

Ejemplo DIRECTOR(SCHEDULE)

Victor Hugo dos Santos

[email protected]

# Ejecuta el respaldo COMPLETO en el 1° Domingo de cada mes
# Ejecuta el respaldo DIFERENCIAL en el 2°,3°,4° y 5° Domingo de cada mes
# Ejecuta el respaldo INCREMENTAL de lunes a sábado

Schedule {
        Name = "CicloSemanal"
        Run = Full 1st sun at 00:05
        Run = Differential 2nd­5th sun at 00:05
        Run = Incremental mon­sat at 00:05
}

   
  

     

# Ejecuta el respaldo COMPLETO TODOS los días (catalogo)
Schedule {
        Name = "CicloSemanalDespuesBackup"
        Run = Full sun­sat at 00:10
}

 

 

Ejemplo Reutilización DIRECTOR(POOLS)

DOM

LUN

MAR

MIE

JUE

VIER

SAB

Victor Hugo dos Santos

[email protected]

1

8

15

22

29

5

12

 

 

Ejemplo DIRECTOR(SCHEDULE)

Victor Hugo dos Santos

[email protected]

# Ejecuta el respaldo COMPLETO 4 días por mes
Schedule {
        Name = "RespaldoMensual"
        Run = Full on 20­23 at 2:05

}

   
  

# Ejecuta el respaldo COMPLETO a cada hora y 05 minutos
# y el respaldo DIFERENCIAL en los siguientes 1
  • Links de descarga
http://lwp-l.com/pdf1572

Comentarios de: bacula - La última linea de defensa. Cuando todo lo demás falla (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad