Cómo configurar copias de seguridad remotas usando Bacula en CentOS 8
En este tutorial, instalaremos el Bacula client en un CentOS 8 y úselo para hacer una copia de seguridad de los archivos. Las copias de seguridad se almacenarán en un servidor remoto. Para ello, utilizaremos el Ubuntu máquina donde instalamos y configuramos Bacula Director. Puedes usar cualquier otro sistema operativo para esto: CentOS, RHEL, Debian, etc. La configuración del Bacula será la misma.
Instalación y configuración del Bacula client
Instale la client
Si firewall está habilitado, agréguele una regla de Bacula.
firewall-cmd --recargar
Ahora abre el Bacula cliarchivo de configuración ent.
Especifique la contraseña para el Client y el nombre del director Bacula de la /etc/bacula/bacula-dir.conf archivo en el servidor:
Nombre = bacula-dir
Contraseña = "contraseña"
}
También tendrá que ingresar el cliel nombre del participante y la dirección IP que Bacula Director utilizará para acceder al client
Nombre = CentOS-client-fd
...
Dirección FDA = 10.0.0.5
}
Guarde el archivo y habilite Bacula client
Para garantizar la capacidad de restaurar archivos en esta máquina, cree una carpeta y asigne a Bakula como su propietario.
chown bacula:bacula /var/bacula
Configuración de BaculaDirector
Debe realizar algunos cambios en la máquina del servidor para habilitar la copia de seguridad remota. Primero, ingrese la dirección IP que Bacula cliutilizará para acceder a esta máquina en el Dirección SD paraméter de la Almacenamiento sección en el /etc/bacula/bacula-sd.conf archivo.
...
Dirección SD = 10.0.0.10
}
Haz lo mismo con el DirDirección existentes /etc/bacula/bacula-dir.conf archivo.
...
DirecciónDir = 10.0.0.10
}
Y en el Dirección paraméter de la Almacenamiento .
...
Dirección = 10.0.0.10
}
Y el último está en el /etc/bacula/bconsole.conf archivo, introduzca la misma IP en el dirección paraméter.
...
dirección = 10.0.0.10
}
Debe agregar información sobre el client y su copia de seguridad parametros a la /etc/bacula/bacula-dir.conf archivo. Nombre, Dirección y Contraseña debe ser el mismo que especificamos en el client en el /etc/bacula/bacula-fd.conf archivo.
Nombre = CentOS-client-fd
Dirección = 10.0.0.5
PuertoFD = 9102
Catálogo = MiCatálogo
Contraseña = "contraseña"
}
Agregue la información de la ruta de la copia de seguridad al Archive parametros en un nuevo conjunto de archivos sección con un nombre único.
Nombre = CentOS-FS
Incluir {
Opciones {
signatura = MD5
}
Archivo = /ruta/a/ser/copia de seguridad1
Archivo = /ruta/a/ser/copia de seguridad2
}
}
Luego inserte un nuevo horario con un nuevo nombre y la frecuencia de respaldo requerida.
Nombre = CentOS-Diario
Run = Full todos los días a las 01:00
}
El nuevo grupo le permite separar los archivos de copia de seguridad de los existentes.
Nombre = CentOS-Piscina
Tipo de grupo = Copia de seguridad
Formato de etiqueta = CentOS-
}
Finalmente, inserte una sección de Trabajo e ingrese el Nombre parametros de nueva creación Cliente, conjunto de archivos, Horarios, Piscina secciones en los campos correspondientes.
Client = CentOS-client-fd
Nombre = CentOS-Apoyo
JobDefs = trabajo predeterminado
Habilitado = si
Nivel = Completo
conjunto de archivos = CentOS-FS
Horario = CentOS-Diario
piscina = CentOS-Piscina
Almacenamiento = LocalSD
Escriba Bootstrap = "/var/lib/bacula/RemoteBackup.bsr"
}
Puedes insertar otro Trabajos sección para restaurar archivos.
Client = CentOS-client-fd
Nombre = CentOS-Restaurar
Mensajes = Estándar
conjunto de archivos = CentOS-FS
piscina = CentOS-Piscina
Almacenamiento = LocalSD
Tipo = Restaurar
Bootstrap = "/var/lib/bacula/RemoteBackup.bsr"
Donde = /var/bacula # Ruta en el client para restaurar la copia de seguridad
}
La tarea de copia de seguridad ahora se ejecutará de acuerdo con el programa configurado.
Inicio de copia de seguridad y restauración
Las tareas se pueden iniciar manualmente. Hay una consola de administración para este propósito. También proporciona información sobre tareas programadas y muchos otros. Para ingresar ingresa:
Salida:
1000 correcto: 103 Ubuntu-Server.local-dir Versión: 9.4.2 (04 de febrero de 2019)
Ingrese un período para cancelar un comando.
*