Nuevas Funciones en Bacula Enterprise 12.0.x (2019). Plugins Docker, Sybase ASE, CDP, nueva consola y cliente de Android, respaldo detrás de NAT/Firewall, respaldo de IP dinámica etc.

Bacula Enterprise Edition es actualmente el sistema de respaldo con las características más innovadoras y el soporte más amplio para aplicaciones y plataformas en todo el mundo.

Vea las características publicadas más importantes para actualizar desde 12.0.x.

Temas Principales

  • Plugin de Respaldo Docker mejorado: compatibilidad con volúmenes externos
  • Lanzamiento del Plugin Backup Docker
  • Containers de instalación de para Bacula-fd (Cliente Bacula) para Docker
  • Plug-in de Backup Sybase ASE
  • CDP (plugin de protección de datos continua)
  • Cifrado global nativo TLS automático
  • Soporte al cliente detrás de NAT con la directiva Connect To Director (firewall transversal)
  • Apps de cliente y consola para Android
  • Recursos para la copia de seguridad de Cluster Proxmox
  • Paneles personalizados de la consola de gestión BWeb
  • Mejora de la copia de seguridad de clientes con IP/dirección dinámica
  • Compatibilidad con VSphere Backup Plugin para ESXi versión 6.7

Bacula Enterprise 12.0.2

Plugin de Respaldo Docker mejorado: compatibilidad con volúmenes externos

El plugin Bacula Docker ahora puede manejar volúmenes Docker externos.

El documento técnico del complemento Docker proporciona información más detallada.

Bacula Enterprise 12.0

Lanzamiento del Plugin Backup Docker

Los contenedores son una virtualización de nivel de sistema muy ligera con menos gastos generales.

Los contenedores de Docker se basan en una abstracción de datos sofisticada a nivel del sistema de archivos con varias imágenes de solo lectura para crear plantillas que se utilizan para la inicialización del contenedor.

El complemento Docker de Bacula Enterprise Edition guardará la imagen completa del contenedor, incluidas todas las capas de solo lectura y escritura en un solo archivo de imagen.

No es necesario instalar un demonio de archivos Bacula en cada contenedor, por lo que cada contenedor se puede copiar desde un repositorio de imágenes común.

El complemento de Docker de Bacula se pondrá en contacto con el servicio de Docker para leer y guardar el contenido de cualquier imagen del sistema o imagen de contenedor utilizando instantáneas (comportamiento predeterminado) y volcarlas utilizando la API de Docker.

El documento técnico del complemento Docker proporciona información más detallada.

Containers de instalación de para Bacula-fd (Cliente Bacula) para Docker

El paquete Bacula Enterprise File Daemon ahora se puede instalar usando una imagen de Docker.

Plug-in de Backup Sybase ASE

El plugin de copia de seguridad de Bacula Enterprise Sybase ASE está diseñado para simplificar las operaciones de copia de seguridad y restauración de Sybase Adaptive Server Enterprise. El administrador de copias de seguridad no necesita conocer las técnicas de copia de seguridad de Sybase ASE ni escribir scripts complejos.

El complemento Bacula Enterprise Sybase ASE admite la recuperación en un momento determinado (PITR) con técnicas de copia de seguridad y restauración de la API de archivo del servidor de copia de seguridad de Sybase.Bacula Enterprise Plugin es capaz de realizar copias de seguridad incrementales y diferenciales de la base de datos a nivel de bloque. Este complemento está disponible en plataformas Linux de 32 y 64 bits compatibles con Sybase y es compatible con Sybase ASE 12.5, 15.5, 15.7 y 16.0.

Consulte el informe técnico del complemento Sybase ASE para obtener más información.

CDP (plugin de protección de datos continua)

La protección continua de datos (CDP), también denominada copia de seguridad continua o copia de seguridad en tiempo real, se refiere a la copia de seguridad de los datos del cliente al guardar automáticamente una copia de cada cambio realizado en esos datos, básicamente capturando cada versión de los datos que el usuario guarda. Permite al usuario o administrador restaurar datos en cualquier momento.

Nuevas Funciones en Bacula Enterprise 12.0.x (2019). Plugins Docker, Sybase ASE, CDP, nueva consola y cliente de Android, respaldo detrás de NAT/Firewall, respaldo de IP dinámica etc. 1

Ejemplo de CDP

El recurso Bacula Enterprise CDP consta de dos componentes: una aplicación (cdp-client o tray-monitor) que monitoreará un conjunto de directorios configurados por el usuario y un complemento Bacula FileDaemon responsable de proteger los datos usando la infraestructura de Bacula.

La aplicación de usuario (cdp-client o tray-monitor) es responsable de monitorear archivos y directorios. Cuando se detecta un cambio, los nuevos datos se copian en un directorio de cola. A intervalos regulares, un trabajo de respaldo de Bacula se comunicará con FileDaemon y guardará todos los archivos archivados por el cliente cdp. Los datos copiados localmente se pueden restaurar en cualquier momento sin una conexión de red al Director.

Consulte el capítulo CDP (Protección continua de datos) para obtener más información.

Cifrado global nativo TLS automático

A partir de Bacula Enterprise 12.0, todos los demonios y consolas ahora usan TLS automáticamente para todas las comunicaciones de red. Ya no es necesario configurar las claves TLS por adelantado. Puede desactivar el cifrado TLS PSK automático mediante la política de activación de TLS PSK.

Soporte al cliente detrás de NAT con la directiva Connect To Director (firewall transversal)

Un Cliente ahora puede iniciar una conexión con el Director (permanente o programada) para permitir que el Director se comunique con el Cliente cuando se inicia una nueva Tarea o se emite un comando bconsole, como el estado o la estimación del cliente.

Esta nueva opción de configuración de red es particularmente útil para los Clientes a los que el Director no puede acceder directamente.

Nuevas Funciones en Bacula Enterprise 12.0.x (2019). Plugins Docker, Sybase ASE, CDP, nueva consola y cliente de Android, respaldo detrás de NAT/Firewall, respaldo de IP dinámica etc. 2

Ejemplo de cliente detrás de NAT:
# cat /opt/bacula/etc/bacula-fd.conf
Director {
  Name = bac-dir
  Password = aigh3wu7oothieb4geeph3noo  # Password used to connect

  # New directives
  Address = bac-dir.mycompany.com       # Director address to connect
  Connect To Director = yes                  # FD will call the Director
}


# cat /opt/bacula/etc/bacula-dir.conf
Client {
  Name = bac-fd
  Password = aigh3wu7oothieb4geeph3noo

  # New directive
  Allow FD Connections = yes
}

Es posible programar la conexión del Cliente en determinados momentos del día:

# cat /opt/bacula/etc/bacula-fd.conf
Director {
  Name = bac-dir
  Password = aigh3wu7oothieb4geeph3noo  # Password used to connect

  # New directives
  Address = bac-dir.mycompany.com       # Director address to connect
  Connect To Director = yes             # FD will call the Director
  Schedule = WorkingHours
}

Schedule {
  Name = WorkingHours
  # Connect the Director between 12:00 and 14:00
  Connect = MaxConnectTime=2h on mon-fri at 12:00
}

Tenga en cuenta que en la versión actual, si el File Daemon se inicia después de las 12:00, la próxima conexión con el Director ocurrirá a las 12:00 del día siguiente.

Se puede programar una Tarea en el Director alrededor de las 12:00, y si el Cliente está conectado, la Tarea se realizará como si el Cliente fuera accesible desde el Director.

Apps de cliente y consola para Android

FileDaemon y Tray Monitor ahora están disponibles en la plataforma Android.

Recursos para la copia de seguridad de Cluster Proxmox

Con BWeb Management Console 12.0, ahora es posible analizar una configuración de clúster Proxmox y ajustar dinámicamente la configuración de Bacula en los siguientes casos:

Máquina virtual agregada al clúster
Máquina virtual eliminada del clúster
Máquina virtual migrada entre nodos de clúster

El whitepaper Proxmox proporciona más información.

Paneles personalizados de la consola de gestión BWeb

Con BWeb Management Console 12.0, ahora es posible personalizar el tamaño y la posición de todos los cuadros que se muestran en la interfaz. La página Page Composer se puede utilizar para diseñar páginas gráficamente y crear paneles con una biblioteca de widgets predefinidos o con gráficos proporcionados por Graphite.

Nuevas Funciones en Bacula Enterprise 12.0.x (2019). Plugins Docker, Sybase ASE, CDP, nueva consola y cliente de Android, respaldo detrás de NAT/Firewall, respaldo de IP dinámica etc. 3

Panel de control de la consola de administración BWeb

Mejoras Generales

Mejora de la copia de seguridad de clientes con IP/dirección dinámica

Ahora es posible utilizar un script para determinar la dirección de un cliente cuando la opción de DNS dinámico no es una solución viable:

Client {
  Name = my-fd
  ...
  Address = "|/opt/bacula/bin/compute-ip my-fd"
}

El comando utilizado para generar la dirección debe devolver una sola línea con una dirección válida y terminar con el código de salida 0. Un ejemplo sería

  Address = "|echo 127.0.0.1"

Esta opción puede resultar útil en algunos entornos de clúster complejos.

Compatibilidad con VSphere Backup Plugin para ESXi versión 6.7

El nuevo complemento de Bacula Enterprise vSphere ahora usa VDDK 6.7.1 y debería tener un proceso de respaldo más eficiente con bloques vacíos o sin asignar.

Directriz de control global de AutoPrune

La directiva Director Autoprune ahora puede controlar globalmente la función Autoprune. Esta política tendrá prioridad sobre las directivas de poda automática del cliente o del grupo.

Director {
  Name = mydir-dir
  ...
  AutoPrune = no     # switch off Autoprune globally
}

Soporte Linux BMR para UEFI

Linux BMR versión 2.2.1 ahora es compatible con el sistema de arranque UEFI. Tenga en cuenta que es necesario hacer una copia de seguridad del sistema de archivos relacionado, normalmente montado en /boot/efi y formateado con un sistema de archivos MS-DOS o vfat.

Mejoras en el Plugin  MSSQL

El plugin Microsoft SQL Server (MSSQL) de Bacula Enterprise se ha mejorado para manejar los modelos de recuperación de bases de datos con mayor precisión. El parámetro target_backup_recovery_models le permite habilitar las copias de seguridad de la base de datos según su modelo de recuperación. Simple_recovery_models_incremental_action controla el comportamiento del complemento cuando se solicita una copia de seguridad incremental incompatible en una base de datos de modelo de recuperación simple: Puede actualizar a copia de seguridad completa (predeterminado), para omitir la base de datos y emitir una advertencia de trabajo ( ignore_with_error) o para ignorar la base de datos y emitir un mensaje «omitido» (ignorar). Consulte la documentación del complemento específico para obtener más información.

Mejoras en el Plugin MySQL

El nuevo complemento MySQL Percona fue optimizado y ya no requiere grandes archivos temporales.

Disponível em: pt-brPortuguês (Portugués, Brasil)enEnglish (Inglés)esEspañol

Deja una respuesta