Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

217
Views
El complemento Bareos Postgres NO realiza una copia de seguridad de la base de datos PostgreSQL13 remota

Instalé Bareos 20.0.1 en Ubuntu 20.04.3 de acuerdo con su documentación aquí .

Estoy tratando de hacer una copia de seguridad de una base de datos PostgreSQL remota y, aparentemente, hay tres escenarios posibles y las ventajas del complemento PostgreSQL (tercera solución), lo convierten en la opción obvia.

Siguiendo la documentación del complemento de PostgreSQL, en la sección Requisitos previos para el complemento de PostgreSQL , hay una línea que dice:

El complemento debe instalarse en el mismo host donde se ejecuta la base de datos PostgreSQL.

Ahora, lo que no entiendo es que, si se supone que debo instalar el complemento en el nodo de mi base de datos, ¿cómo se comunicarán la máquina bareos y el complemento en la máquina db ?

Además, revisé el código fuente de este módulo en su GitHub y veo que el código fuente del complemento intenta encontrar archivos localmente y eso es una prueba de la declaración antes mencionada.

En un acto desesperado, intenté instalar el complemento y sus dependencias en el nodo bareos y sigo recibiendo el error Error: python3-fd-mod: Could not read Label File /var/lib/postgresql/13/main/backup_label que es en realidad tratando de encontrar el archivo backup_label en el nodo bareos.

Aquí está la configuración para mi conjunto de fileset :

 FileSet { Name = "psql" Include { Options { compression=GZIP signature = MD5 } Plugin = "python" ":module_path=/usr/lib/bareos/plugins" ":module_name=bareos-fd-postgres" ":postgresDataDir=/var/lib/postgresql/13/main" ":walArchive=/var/lib/postgresql/13/wal_archive/" ":dbHost=DATABASE_DNS" ":dbuser=DATABASE_USER" } }

Tenga en cuenta que el documento del complemento especifica el parámetro dbHost como:

útil, si el socket no está en la ubicación predeterminada. Especifique el directorio de sockets con un / aquí al principio

Sin embargo, dado que estoy probando una base de datos remota, estoy usando la dirección DNS de la base de datos remota. Verifiqué la conexión bareos a la base de datos y me aseguré de que se creara el archivo backup_label mientras se ejecuta el trabajo de copia de seguridad de PostgreSQL.

Estaré encantado de proporcionar más detalles si es necesario. Agradezco cualquier ayuda o incluso conjeturas :-D

over 4 years ago · Santiago Trujillo
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!