WBSAirBack – Mejores Practicas (Best Practices)
A continuación se mencionan algunas de las mejores prácticas a tener en cuenta en la implementación de nuestro servidor de backup en WBSAirBack. La instalación y configuración básica de la solución puede encontrarse en http://juliorestrepo.wordpress.com/2011/10/27/wbsairback-instalacion-y-configuracion-paso-a-paso )
Respaldando el catálogo de Bacula de WBSAirBack

WBSAirBack almacena el catálogo de Bacula en una base de datos PostgreSQL.
El catálogo es, tal vez, el componente más importante de Bacula, ya que tiene la IMPORTANTISIMA función de mantener una base de datos que permite localizar rápidamente los archivos respaldados, lo cual es demasiado relevante en el momento de efectuar una recuperación o restauración.
El catálogo es lo que diferencia a Bacula de un simple COPIAR – PEGAR
Aplicando las enseñanzas de nuestro amigo pgpass podemos programar una tarea en CRON que realize el respaldo automatizado de nuestra bases de datos PostgreSQL.
Como lograremos nuestro objetivo?
- Crearemos un archivo .pgpass para que el pg_dump no solicite password durante el respaldo.
- Crearemos una carpeta donde guardar los backups del catálogo.
- Crearemos un script que respalde el catálogo y conserve una copia de los últimos 7 días de backup.
- Crearemos una tarea programada en cron que ejecute nuestro script cada día a las 19 horas (7PM) Leer Más…
pgpass es mi amigo
Pgpass es un archivo bastante útil que nos evitará la tarea de escribir el password para la conexión a una base de datos POSTGRESQL durante las labores de backup.
La estructura del archivo es la siguiente:
hostname:port:database:username:password
REQUISITOS del archivo pgpass:
- Debe ubicarse en la ruta de acceso al perfil del usuario
- Debe estar oculto, es decir, el nombre debe comenzar con signo punto ( .pgpass )
- Debe tener permisos de -rw——- (o sea 600 )
Cómo cumplir con el PRIMER REQUISITO Leer Más…
Respaldar y Restaurar una Base de Datos PostgresPlus EnterpriseDB
EnterpriseDB es una empresa que fabrica el motor de Base de Datos PostgresPlus, una versión licenciada de PostgreSQL que se caracteriza por una compatibilidad mejorada con Oracle.
Pueden encontrar los productos de EnterpriseDB en la siguiente página:
http://www.enterprisedb.com/downloads/postgres-postgresql-downloads
Procedimiento
1) Ingresamos por SSH a nuestro servidor, nos autenticaremos con el usuario enterprisedb y con una contraseña previamente definida (en caso de no tener password, debemos definirlo con el comando ” passwd enterprisedb ” en Linux )
2)
$ cd /opt/PostgresPlus/9.0AS/data
3) Para resPAldar
$ ../bin/pg_dump -h localhost -U enterprisedb -p 5444 MIBASEDEDATOS -f backup-MIBASEDEDATOS.sql
4) Pa resTAurar
$ ../bin/psql -h localhost -U enterprisedb -p 5444 -d MIBASEDEDATOS -f backup-MIBASEDEDATOS.sql
Contraseña para usuario enterprisedb: blablabla
End



Comentarios recientes