Puede realizar una copia de las bases de datos y restaurarlas.
Realizar copia de seguridad de una base de datos
Para hacer copias de seguridad de una base de datos, ejecute uno de los comandos siguientes en el dispositivo:
-
En los dispositivos de Horizon DaaS 9.0.0 (u Horizon Cloud 19.3) o versiones posteriores:
/usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>' -U admin -V true --dbport 6432 -
En los dispositivos Horizon DaaS de versiones anteriores a la 9.0.0 (u Horizon Cloud 19.3):
/usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>' -U admin -V true
Este comando extrae una base de datos de PostgreSQL en un archivo de almacenamiento y crea un archivo de copia de seguridad con el formato <hostname>.<timestamp>.tar.gz en la carpeta /usr/local/desktone/backup.
Nota: '-V true' es un argumento opcional que habilita el modo detallado.
Restaurar una base de datos
A través del procedimiento siguiente se puede restaurar una base de datos.
Tenga en cuenta lo siguiente:
- Debe realizar todas las restauraciones del dispositivo principal y, a continuación, volver a inicializar slony para rellenar la base de datos del dispositivo secundario.
- Si tiene que restaurar un dispositivo del inquilino, es posible que deba restaurar todas las bases de datos (FDB, EDB y AVDB).
Para restaurar una base de datos:
-
Ejecute sudo bash y autentíquelo.
-
Detenga dtService para ambos dispositivos del proveedor de servicios o para ambos dispositivos del inquilino:
service dtService stop -
Detenga slony:
service dtService stop killall slon -
En el dispositivo principal, realice estos pasos.
-
Copie el archivo de copia de seguridad en el directorio en/tmp (el archivo sigue el formato <hostname>.<timestamp>.tar.gz):
mkdir /tmp/backup_working cp /usr/local/desktone/backup/<filename> /tmp/backup_working -
Extraiga el archivo de copia de seguridad:
cd /tmp/backup_working tar zxvf <filename> -
Vaya al directorio en el que se encuentra el archivo .bak y realice la restauración.
-
En los dispositivos de Horizon DaaS 9.0.0 (u Horizon Cloud 19.3) o versiones posteriores:
cd usr/local/desktone/backup /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> --dbport 6432 -f <filename> -
En los dispositivos Horizon DaaS de versiones anteriores a la 9.0.0 (u Horizon Cloud 19.3):
cd usr/local/desktone/backup /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> -f <filename>
Donde:
- <type> es el tipo de archivo (edb, fdb o avdb).
- <pswd> es la contraseña de la base de datos postgres.
- <filenname> es el nombre del archivo de copia de seguridad extraído.
-
-
-
En ambos dispositivos, vuelva a inicializar slony. Para obtener instrucciones, consulta Inicializar slony para un administrador de escritorio o una organización.
-
Reinicie los dos dispositivos.
¿Le resultó útil esta página?