Você pode fazer backup e restaurar os bancos de dados.
Fazer Backup de um Banco de Dados
Para fazer backup de um banco de dados, execute um dos seguintes comandos no dispositivo:
-
Para dispositivos no Horizon DaaS 9.0.0 (ou o Horizon Cloud 19.3) ou posteriores:
/usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>' -U admin -V true --dbport 6432 -
Para dispositivos nas versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3):
/usr/local/desktone/scripts/backup_db.sh –P '<postgres_db_password>' -U admin -V true
Este comando extrai um banco de dados PostgreSQL em um arquivo compactado, criando um arquivo de backup no formato <hostname>.<timestamp>.tar.gz na pasta /usr/local/desktone/backup.
Nota: '-V true' é um argumento opcional que permite o modo detalhado.
Restaurar um Banco de Dados
O procedimento abaixo restaura um banco de dados.
Observe o seguinte:
- Você deve realizar todas as restaurações no dispositivo primário e reinicializar o slony para preencher a base de dados para o dispositivo secundário.
- Se você precisar restaurar um dispositivo de locatário, talvez precise restaurar todos os bancos de dados (FDB, EDB e AVDB).
Para restaurar um banco de dados:
-
Execute sudo bash e autentique-se.
-
Pare o dtService para os dois dispositivos do provedor de serviços ou os dois dispositivos do locatário:
service dtService stop -
Parar o slony:
service dtService stop killall slon -
No dispositivo primário, realize estas etapas.
-
Copie o arquivo de backup para um diretório em /tmp (o arquivo tem o formato <hostname>.<timestamp>.tar.gz):
mkdir /tmp/backup_working cp /usr/local/desktone/backup/<filename> /tmp/backup_working -
Extraia o arquivo de backup:
cd /tmp/backup_working tar zxvf <filename> -
Mova para o diretório em que está o arquivo .bak e realize a restauração.
-
Para dispositivos no Horizon DaaS 9.0.0 (ou o Horizon Cloud 19.3) ou posteriores:
cd usr/local/desktone/backup /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> --dbport 6432 -f <filename> -
Para dispositivos nas versões do Horizon DaaS anteriores à 9.0.0 (ou o Horizon Cloud 19.3):
cd usr/local/desktone/backup /usr/local/desktone/scripts/restore_db.sh -d <type> -p <pswd> -f <filename>
em que:
- <type> é o tipo de arquivo (edb, fdb ou avdb).
- <pswd> é a senha da base de dados postgres.
- <filenname> é o nome do arquivo de backup extraído.
-
-
-
Nos dois dispositivos, reinicie o slony. Para obter instruções, consulte Inicializar o Slony para um Desktop Manager ou uma organização.
-
Reinicie os dois dispositivos.
Esta página foi útil?