Anuncio de lanzamiento de Barman v2.9
Oxford, Reino Unido – 1 de agosto de 2019
2ndQuadrant ha anunciado hoy el lanzamiento de la versión 2.9 de Barman.
Esta versión introduce el soporte nativo para PostgreSQL 12, que incluye importantes cambios en la gestión de la recuperación Point-In-Time y en las replicaciones. En el caso de las versiones anteriores de PostgreSQL (11 y previas), Barman sigue asignando sus opciones de configuración y tiempos de ejecución al sistema PostgreSQL subyacente, utilizando el método tradicional basado en recovery.conf. En el caso de la versión 12 (y posteriores) se utilizan los nuevos GUC.
Barman v2.9 ofrece soporte a nivel experimental para los resultados JSON de los comandos Barman, facilitando la integración con herramientas externas de monitoreo y gestión. También incluye varias mejoras en la interfaz de usuario y correcciones de errores.
Barman (Backup and Recovery Manager) es una herramienta de código abierto para la administración de respaldos y recuperación ante desastres de los servidores PostgreSQL. Permite realizar respaldos remotos de múltiples servidores en entornos empresariales críticos y ayuda a los administradores de bases de datos durante la fase de recuperación.
Los cambios más relevantes incluidos en esta versión se enumeran a continuación:
- Soporte para PostgreSQL 12 gracias a la nueva modalidad de gestión de las configuraciones de recuperación y de standby utilizando las opciones GUC y los archivos signal (recovery.signal y standby.signal)
- Añade la opción de línea de comandos –bwlimit para definir los límites del ancho de banda en los comandos de respaldo y recuperación.
- Permite ignora el error de archivo WAL (tras ejecutar el comando CHECK) en caso de que el último respaldo resulte en WAITING_FOR_WALS
- Añade la opción –target-lsn que define el número de secuencia de registro del destino de recuperación para el comando de recuperación en PostgreSQL 10 o superior.
- Añade la opción –spool-dir a barman-wal-restore. Esto permite a los usuarios cambiar la ubicación predefinida del directorio spool, para evitar conflictos en caso de múltiples instancias de PostgreSQL en el mismo servidor.
- Cambia el nombre del directorio barman_xlog a barman_wal
- El editor de resultados JSON permite exportar los resultados de los comandos como objetos JSON para facilitar la integración con herramientas y sistemas externos. (Función experimental en esta versión)
Se recomienda actualizar a Barman v2.9 lo antes posible.
Una lista completa de cambios y correcciones de errores está disponible aquí.
Las instrucciones de descarga e instalación están disponibles aquí.
Los archivos fuente se pueden descargar aquí.
Barman ha sido desarrollado y mantenido por 2ndQuadrant y distribuido bajo GPL v3.
Para obtener más información, por favor envíe un correo electrónico a [email protected]