BACULA WEB: Configurar COPIAS en BACULA

Continuamos con la parte 3 del tutorial. en esta parte vamos a ver como se configura y administra la consola webmin de BACULA. Webmin nos va a facilitar mucho las cosas ya que no hace falta ir editando ficheros con el problema si introduces algún parámetro mal el servidor no arranca y tienes que ir revisando cada una de los ficheros que has modificado para encontrar el error. El tutorial está dividido en tres partes, si tienes alguna duda puedes revisar la parte 1 y 2 que explico como se instala y configura el cliente bacula. en esta parte nos centramos en bacula web.

ÍNDICE DEL TUTORIAL:

Contenido


BACULA WEBBACULA  BACKUP PARTE 1: INSTALACIÓN DEL SERVIDOR

BACULA WEBBACULA  BACKUP PARTE 2: INSTALACIÓN BACULA WINDOWS

BACULA WEBBACULA  BACKUP PARTE 3: CONFIGURAR COPIAS EN BACULA


 

 Una vez instalado entramos en la consola desde un navegador (RECOMIENDO USAR FIREFOX)  poniendo la dirección https://192.168.66.129:10000/ (la ip de nuestro servidor ubuntu)

BACULA WEB

Empezamos a configurar, te recomiendo que lo hagas en este orden

 BACULA WEB: BACKUP CLIENT

BACULA WEB

Vamos a empezar configurando el cliente. Para ello nos vamos a BACKUP CLIENTE -> add a new backup client.

BACULA WEB

Client FD name: Nombre que le pongamos al PC que se le haga la copia «CLIENTE1» o «PC-administracion1» o «PORTMARCOS»

Bacula FD passoword: la que hemos introducido en la configuración del cliente «Viv@latecnologia»

Hostname or IP address: dirección IP del equipo cliente 192.168.66.130  (si no sabes cual es vete a inicio-> ejecutar -> cmd y después ipconfig)

Keep backup files for: 15 days

Keep backup job: 15 days (es el tiempo que vamos a tener este backup)

CREATE.

Para ver si lo hemos hecho bien volvemos a entrar en el cliente y damos a Show Status. Si nos sale algo como esto está bien configurado:

BACULA WEB

 BACULA WEB: FILE SETS

BACULA WEB

En este apartado vamos a definir las carpetas de las que vamos a hacer copia. recomiendo no incluir C:\WINDOWS ni C:\Archivos de programa. incluye Mis Documentos, archivos de outlook, imágenes, videos, … . En fin, documentos necesarios para el funcionamiento de la empresa.

File Sets -> add a new backup file set.

BACULA WEB

CREATE.

BACULA WEB: VOLUME POOLS

BACULA WEB

Aqui vamos a configurar los archivos con los que bacula va a guardar los ficheros localmente y el volumen de retención de las copias. También configuraremos si no queremos que un backup exceda un tamaño específico. Si no establecemos tamaño máximo lo dejamos en blanco y ya está.

BACULA WEB

CREATE

BACULA WEB: BACKUP SCHEDULES

BACULA WEB

Es donde vamos a programar las tareas a realizar: día, hora, mes, etc.

BACKUP SCHEDULES -> Add a new backup schedule

BACULA WEB

Yo lo he realizado para que los lunes a las 14:00 haga una copia total y el resto de semana haga una incremental.

BACULA WEB: BACKUP JOBS

BACULA WEB

Vamos a definir en este apartado los trabajos a realizar:

BACKUP JOBS -> add a new backup job

BACULA WEB

Vamos a ir seleccionando todas y cada una de las partes que hemos ido configurando en los apartados anteriores.

Para verificar que todo ha ido bien damos primero a CREATE y volvemos a entrar en el trabajo y damos a Run Now.

Esperamos al mensaje. si hemos cambiado de ventana podemos ir a Director Status y nos informa que está pasando.

Al final os debería salir algo como esto:

  Non-fatal FD errors:    0
  SD Errors:              0
  FD termination status:  OK
  SD termination status:  OK
  Termination:            Backup OK

03-Sep 00:07 ubuntuserver-dir JobId 4: Begin pruning Jobs older than 15 days .
03-Sep 00:07 ubuntuserver-dir JobId 4: No Jobs found to prune.
03-Sep 00:07 ubuntuserver-dir JobId 4: Begin pruning Files.
03-Sep 00:07 ubuntuserver-dir JobId 4: No Files found to prune.
03-Sep 00:07 ubuntuserver-dir JobId 4: End auto prune.

.. backup complete.

¡SERVIDOR DE BACULA BACKUP , BACULA WINDOWS Y BACULA WEB INSTALADO Y FUNCIONANDO!

13 comentarios en “BACULA WEB: Configurar COPIAS en BACULA”

  1. Hola, me marca error
    Storage daemon didn’t accept Device «File1» because:
    3924 Device «File1» not in SD Device resources or no matching Media Type.
    Espero me puedas ayudar,

    saludos.

    1. Hola Henry, tiene toda la pinta a que o no tienes lo permisos necesarios en la carpeta que has creado: chmod -R 777 CARPETABACKUP o has puesto mal el path. Revísalo por que casi seguro que es por eso.

      Gracias por seguirnos!

  2. Antes que nada agradesco tus conocimientos aportados y te deseo muchos exitos.
    He configurado todo conforme explicas, pero al generar un respaldo; me sale el siguiente error.

    Agradesco de antemano, cualquiern comentario.

    23-Sep 11:18 icacsabackup-sd JobId 26: Please mount Volume «icacsacderp0002» or label a new one for:
    Job: icacsacderp-fd.2017-09-23_11.18.07_05
    Storage: «FileStorage» (/NAS)
    Pool: icacsacderp-fd
    Media type: File

    Saludos.

    1. revisa tema de permisos, se te está escapando algo. he repetido este tutorial unas 10 veces y no he tenido problemas. revisa cada punto y cada coma. parece un tema de permisos, pero no estoy seguro.

      1. Gracias Marcos…Tienes toda la razon, el tootorial esta exelente y me funciona
        correctamente con almacenimiento local.
        ——-
        Olvide comentar, que mi almacenamiento lo tengo en una carpeta compartida en en Seagate Nas4 con un usuario y password, con el protocolo smb.

        Me he quebrado la cabeza buscando en la web y no he encontrado aun.

        1.- En bacula-sd tengo la siguiente configuracion;
        Device {
        Name = FileStorage
        Media Type = File
        Archive Device = /Nas
        LabelMedia = yes; # lets Bacula label unlabeled media
        Random Access = Yes;
        AutomaticMount = yes; # when device opened, read it
        RemovableMedia = no;
        AlwaysOpen = no;
        }

        2.- En fstab tengo la siguiente Linea, trabaja muy bien(Quiero decir que se monta muy bien, aqui me conecto desde Ubuntu al Nas con miusuario y tengo permisos de lectura-escritura); Pero cuando Corro un Trabajo de respaldo, manda el error que ya te mencione.
        No se cual permiso o linea modificar, necesito ayuda!!

        //10.22.0.209/Nas /Nas cifs username=miusuario,password=mipassword,noexec,user,rw,nounix,iocharset=utf8,sec=ntlm 0 0

          1. He solucionado el error que me daba al hacerlo con el protocolo CIFS, por lo que he agregado con el protocolo NFS el cual no es necesario usar usuario ni contraseña; pero si es necesario darle todos los permisos a la carpeta que se crea para montar el directorio.
            10.22.100.209:/shares/Nas /media/Nas nfs rsize=8192,wsize=8192,timeo=14,intr,tcp 0 2

            Otra pregunta y ojala alguien me conteste: Habra alguna orden (supongo que si) que mantenga desencriptado los archivos que se respaldan?.

            Pues al crear un respaldo manda la copia encriptada, en mi caso necesito hacer copias incrementales, pero con carpetas y archivos legibles.

            Alguna idea!!!

  3. hola he realizado el backup correctamente. mi pregunta es como levanto el archivo que genera el backup en mi caso se llama Respaldo0001.

    1. Tengo pendiente hacer un tutorial sobre este tema pero si te vas en el menú general de bacula backup un botón que dice restore backup.

  4. Las ficheros de copias de seguridad no es posible abrirlas/montarlas sino es a través de bacula… Luego tienes que hacerlo usando el restore de bacula, con bconsole por ejemplo. Lo bueno que tiene bacula es que puedes restaurar el fichero que quieras de la copia que quieras directamente en el servidor/directorio que quieras. Una pasada.

  5. He configurado igual pero me da este error

    Starting backup job po-vithi-fd ..

    Automatically selected Catalog: MyCatalog
    Using Catalog «MyCatalog»
    A job name must be specified.
    The defined Job resources are:
    1: BackupClient1
    2: BackupCatalog
    3: RestoreFiles
    4: po-vithi-fd
    Select Job resource (1-4): 4
    Run Backup job
    JobName: po-vithi-fd
    Level: Incremental
    Client: po-vithi-fd
    FileSet: po-vithi-fd
    Pool: po-vithi-fd (From Job resource)
    Storage: File (From Job resource)
    When: 2022-02-28 12:56:14
    Priority: 10
    OK to run? (yes/mod/no):
    .. the backup job is now running. When complete, the results will be shown below ..
    yes
    Job queued. JobId=1
    You have messages.
    messages
    28-Feb 12:56 ubuntu-dir JobId 1: No prior Full backup Job record found.
    28-Feb 12:56 ubuntu-dir JobId 1: No prior or suitable Full backup found in catalog. Doing FULL backup.
    28-Feb 12:56 ubuntu-dir JobId 1: Start Backup JobId 1, Job=po-vithi-fd.2022-02-28_12.56.14_24
    28-Feb 12:56 ubuntu-dir JobId 1: Created new Volume «cliente10001» in catalog.
    28-Feb 12:56 ubuntu-dir JobId 1: Using Device «FileStorage»
    28-Feb 12:56 ubuntu-dir JobId 1: Error: getmsg.c:194 Malformed message: Events: code=FC0002 daemon=po-vithi-fd ref=0x17ab6d8 type=connection source=ubuntu-dir text=Director connection

    28-Feb 12:56 ubuntu-dir JobId 1: Error: getmsg.c:194 Malformed message: Jmsg JobId=1 type=3 level=1646052978 po-vithi-fd JobId 1: Fatal error: filed/hello.c:191 Bad caps from SD: authenticate.c:79 Bad Hello command from Director at client: Hello Bacula SD: Start Job po-vithi-fd.2022-02-28_12.56.14_24 14 tlspsk=100

    .

    28-Feb 12:56 ubuntu-dir JobId 1: Fatal error: Bad response to Storage command: wanted 2000 OK storage
    , got 2800 End Job TermCode=102 JobFiles=0 ReadBytes=0 JobBytes=0 Errors=1 VSS=1 Encrypt=0 CommBytes=72 CompressCommBytes=72

    28-Feb 12:56 ubuntu-dir JobId 1: Fatal error: No Job status returned from FD.
    28-Feb 12:56 ubuntu-dir JobId 1: Error: Bacula ubuntu-dir 5.2.6 (21Feb12):
    Build OS: x86_64-pc-linux-gnu ubuntu 14.04
    JobId: 1
    Job: po-vithi-fd.2022-02-28_12.56.14_24
    Backup Level: Full (upgraded from Incremental)
    Client: «po-vithi-fd» 11.0.4 (29Mar21) Microsoft Windows 8 Professional (build 9200), 64-bit,Cross-compile,Win64
    FileSet: «po-vithi-fd» 2022-02-28 12:56:14
    Pool: «po-vithi-fd» (From Job resource)
    Catalog: «MyCatalog» (From Client resource)
    Storage: «File» (From Job resource)
    Scheduled time: 28-Feb-2022 12:56:14
    Start time: 28-Feb-2022 12:56:16
    End time: 28-Feb-2022 12:56:17
    Elapsed time: 1 sec
    Priority: 10
    FD Files Written: 0
    SD Files Written: 0
    FD Bytes Written: 0 (0 B)
    SD Bytes Written: 0 (0 B)
    Rate: 0.0 KB/s
    Software Compression: None
    VSS: no
    Encryption: no
    Accurate: no
    Volume name(s):
    Volume Session Id: 1
    Volume Session Time: 1646052484
    Last Volume Bytes: 0 (0 B)
    Non-fatal FD errors: 2
    SD Errors: 0
    FD termination status: Error
    SD termination status: Waiting on FD
    Termination: *** Backup Error ***

    .. the backup did not complete successfully. Check the error message above for details.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *