Documentos de Académico
Documentos de Profesional
Documentos de Cultura
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
jfunes@canonigos.es
Francisco
Javier Funes
Nieto
@canonigos
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Historia
04/2002
06/2006
01/2007
08/2007
04/2009
01/2010
Nace el Primera Versión Versión Versión Versión Versión
Proyecto
release en 1.38.11
2.0.0
2.2.8
3.0.0
5.0.0
Source
Forge
(1.16)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Sistema de Backup
No hago o no
me acuerdo,
o no me
importa
Tengo mis
propios De vez en
scripts que cuando, en
hacen el CD o DVD
trabajo sucio
Backup
Algunas
Una vez al
veces utilizo
mes en tar.gz
rsync
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Problemas
¿ Cómo
sabes que
ficheros
recuperar ?
¿ Cuánto
¿ Cómo
tiempo
vuelves a un
pierdes en
punto en el
recuperar
tiempo ?
datos ?
Backup
¿ Dónde
¿Y si
están los
tuvieses
ficheros y en
2000
qué medio
equipos ?
físico ?
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Solución: Bacula
Backup y
Gestión Software Libre
Restauración en
Centralizada
(AGPLv3)
Red
Sistema de alertas
Fácilmente
e informes vía
escalable
correo electrónico
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Componentes
File
Daemon
(FD)
Atributos de Fichero
Comandos
+ Datos
Autorización
Console
Director
Storage
Comandos de Usuario
(DIR)
Daemon
(SD)
Atributos de Fichero
Localización Almacenamiento
Atributos de Fichero
Localización Almacenamiento
Medios físicos
Catalog
Database
PostgreSQL
MySQL
SQLite
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Director (DIR)
La entidad básica es el
Controla y gestiona Job (Un cliente, un
todo el proceso de conjunto de ficheros,
Backup
una agenda, un
destino…)
Programa, inicia y
Mantiene el Catalog
supervisa todos los
(Base de datos)
Jobs
Normalmente solo
existe uno, pero puede
haber más según
envergadura de la
instalación
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Necesita acceso a
Se comunica a través
todos los ficheros que
de red con el Director y
vayan a ser copiados
Storage Daemon
(root, SYSTEM)
Normalmente un FD
por máquina, múltiples
FD’s por Director
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Envía información de
Acepta y devuelve
dónde está guardada
datos desde/hacia
la información al
los File Daemons (FD)
Director -> Catalog
Normalmente uno
por Director pero
con distintos Devices
(Dispositivos)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Console
Consolas con
restricciones de
acceso permiten a los
usuarios restaurar sus
propios archivos
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Catalog
Guarda el resultado de la
Es el único componente Base de datos SQL ejecución de los Jobs, el
no escrito por el equipo (MySQL, PostgreSQL, uso de los volúmenes, la
de Bacula
SQLite)
localización de los
ficheros, etc…
Permite la ejecución de
Los datos que caducan
consultas para saber
Permite una rápida son borrrados
dónde y cuándo fueron
restauración de datos
automáticamente por el
guardados nuestros
Director
datos
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Características
Servidor centralizado
con base de datos y
backup distribuído
Restauración
Interactiva (cont).
Todos los
• Lista de ficheros y componentes se
directorios
comunidad vía red
• Restaurar un JobId
Restauración
Interactiva
Agenda interna para
automatizar la
• Copia Actual
ejecución del backup
• Copia de la fecha DD/ y su prioridad
MM/AAAA
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Características (cont.)
Administración
simplificada mediante
distintas consolas
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Características Hardware
Soporte de gran
Soporte de lectura de Amplia gestión de
cantidad de Librerías
código de de barras
Pools y Volúmenes
de Cinta
Rápida restauración en
comparación con otros
métodos (tiempos <<
tar)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Características de Seguridad
Tanto Director como
Autorización entre Storage Daemon Firmas MD5 o SHA1
servicios (daemons) pueden funcionar con por cada fichero en el
mediante CRAM-MD5
usuarios no- sistema
privilegiados (non-root)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
• Es el nombre • Tipo de • Nivel del tipo • Qué ficheros • Dónde • Qué conjunto • Cuándo
del trabajo, Trabajo: de copia: Full, guardaremos
guardaremos de volúmenes haremos la
nos sirve para Backup, Differential, los ficheros
usaremos copia
definir el Migrate, Incremental
(Disk, Tape)
trabajo de Admin,
copia. (p.ej.: Restore
htdocs_www)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
- Con un nivel de copia completa: El primer domingo de cada mes a las 2:05
- Con un nivel diferencial: Desde el segundo al quinto domingo de cada mes a las 2:05
- Con un nivel incremental: De lunes a sábado a las 2:05
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
EsRlo
de
desarrollo
• Proyecto
en
SourceForge
• Guía
para
desarrolladores
con
pautas
de
esRlo
• Acceso
a
código
para
desarrolladores
mediante
SVN/GIT
• Parches
y
Commits
revisados
por
Kern
Sibbald
• Código
testeado
por
una
suite
de
regresión
• Lista
de
correo
para
desarrolladores
(bacula‐devel)
Licencia
• AGPLv3
(h]p://www.gnu.org/licenses/agpl.html)
• The
Freedom
Task
Force
(
h]p://www.fsfe.org/projects/ef/ef.es.html)
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Recursos
Para
usuarios
y
administradores
de
sistemas
• Manual:
h]p://www.bacula.org/en/rel‐manual/index.html
• Reporte
de
errores:
h]p://bugs.bacula.org/
• Lista
de
soporte:
bacula‐users@lists.sourceforge.net
• Wiki:
h]p://wiki.bacula.org
Para
desarrolladores
• Documentación:
h]p://www.bacula.org/en/developers/index.html
• Lista
de
correo
para
desarrolladores
bacula‐
devel@lists.sourceforge.net
,
bacula‐commits@lists.sourceforge.net
• SVN/GIT
en
SourceForge
It comes by night and sucks the vital essence from your computers.
Bacula: The Network Backup Solution
Créditos
Gracias a:
Dan
Langlille
que
creó
la
Karl
Cunningham
presentación
que
la
actualizó
original
Oficina
de
Soeware
Libre
Kern
Sibbald
de
la
creador
del
Universidad
de
proyecto
Bacula
Granada
Una copia de ésta presentación puede encontrarse en el sitio de Bacula (bacula.org) en la sección de Presentaciones (Presentations)
It comes by night and sucks the vital essence from your computers.
h]p://creaRvecommons.org/licenses/by‐nc‐sa/3.0/es/