Proyecto

General

Perfil

Pg dumpcron » Histórico » Versión 3

Martin Andres Gomez Gimenez, 2019-07-30 09:42

1 1 Martin Andres Gomez Gimenez
h1. pg_dump.cron
2
3
h2. Descripción
4
5
Se utiliza para hacer una copia de respaldo de todas las bases de datos MySQL del sistema. La copia es ejecutada por el planificador de tareas vixie-cron y se realiza a diario. El script esta ubicado en:
6
7
<pre>
8
/etc/cron.daily/pg_dump.cron
9
</pre>
10
11
h2. Ruta de almacenamiento
12
13
Las copias de resguardo son alojadas en el directorio:
14
15
<pre>
16
/home/admin/backup/$HOST/postgresql
17
</pre>
18
19
h2. Usuario y contraseña del administrador de bases de datos
20
21 2 Martin Andres Gomez Gimenez
Para realizar el resguardo de las bases de datos PostgreSQL del sistema es necesario proporcionar un usuario y una contraseña, los cuales se definen en el archivo de configuración /etc/backup-cron/backup-cron.conf mediante los parámetros "BDB_PG_HOST", "BDB_PG_USER" y "BDBPG__PASSWD".
22 1 Martin Andres Gomez Gimenez
23 2 Martin Andres Gomez Gimenez
El parámetro "BDB_PG_HOST" define el nombre del servidor o la ruta al socket unix donde se ejecuta 
24
25 3 Martin Andres Gomez Gimenez
El parámetro "BDB_PG_USER" define el usuario con el que se conectará al motor de bases de datos PostgreSQL, por defecto está definido para "postgres"
26 1 Martin Andres Gomez Gimenez
27 3 Martin Andres Gomez Gimenez
El parámetro "DBD_PG_PASSWD" define el la contraseña con la cual usuario se conectará al motor de bases de datos MySQL, por defecto tiene la palabra "yourpassword" que debería reemplazarse por una contraseña válida."
28 1 Martin Andres Gomez Gimenez
29
<pre>
30 2 Martin Andres Gomez Gimenez
BDB_PG_HOST="/run/postgresql/.s.PGSQL.5432"
31
DBD_PG_USER="postgres"
32
DBD_PG_PASSWD="yourpassword"
33 1 Martin Andres Gomez Gimenez
</pre>
34
35
h2. Almacenamiento en un servidor remoto
36
37
Para almacenar las copias de resguardo en un servidor remoto es necesario configurar la dirección IP (o URL) de este en el parámetro "REMOTE_IP" del archivo de configuración /etc/backup-cron/backup-cron.conf. Por defecto este parámetro no tiene ninguna dirección IP.
38
39
El parámetro "REMOTE_USER" indica con que usuario debe conectarse al servidor remoto. El valor predeterminado es "admin".
40
41
<pre>
42
# Copiar archivos de respaldo a servidor remoto vía SCP
43
REMOTE_IP=""
44
REMOTE_USER="admin"
45
</pre>