Como fazer backup e restaurar o Redtrust
Visão geral
Este guia explica como fazer backup e restaurar o Redtrust. Esse processo é útil para evitar perda de dados, bem como para testes e migrações, e é destinado a administradores de TI. Este guia presume que você tenha um conhecimento básico do Redtrust.
Contexto
Redtrust permite que administradores criem e restaurem backups de uma unidade para evitar perda de dados e apoiar operações de manutenção, como migração, recuperação ou testes.
Os backups podem ser gerados por diferentes interfaces fornecidas por Redtrust:
- O console de administração, que permite que administradores criem e restaurem backups por meio da interface gráfica.
- Uma requisição HTTP direta, que pode ser executada a partir da linha de comando usando ferramentas como Wget ou PowerShell.
- O BackupRequester, um utilitário auxiliar de linha de comando distribuído com Redtrust.
Esses métodos interagem, em última instância, com a mesma funcionalidade de backup exposta pelo servidor de Redtrust, permitindo que administradores escolham a abordagem que melhor se adapte às suas necessidades operacionais ou de automação.
Etapa 1: Backup
Existem diferentes maneiras de fazer backup do sistema. Escolha a que melhor atende às suas necessidades.
- Console do administrador
- Wget
- Powershell
- BackupRequester
Para obter um backup da unidade usando o console do administrador:
- Acesse o console do administrador do Redtrust.
- Vá para Sistema > Unidade > Backup.
- Clique no botão Backup. O arquivo será baixado imediatamente.
Para obter um backup da unidade usando o terminal e o Wget, execute o seguinte comando:
wget --post-data --no-check-certificate 'userLogin=USUÁRIO@DOMINIO&password=SENYA_USUÁRIO' https://IP/System/GetDirectBackup -O ARQUIVO_DE_BACKUP.bak
Onde:
userLoginé o usuário com permissão para gerar backups.passwordé a senha do usuário.IP_REDTRUSTdeve ser substituído pelo IP ou nome de host do servidor do qual você deseja obter o backup do Redtrust.ARQUIVO_DE_BACKUPdeve ser substituído pelo nome do arquivo de backup.
O usuário deve ter permissões para extrair backups.
A opção --no-check-certificate é necessária apenas se o sistema que executa o comando não confiar no certificado instalado no servidor.
Para obter um backup da unidade usando o terminal e um script PowerShell, crie um arquivo getRedtrustBackup.ps1 com o seguinte conteúdo:
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = { $true }
$postParams = @{userlogin='USUÁRIO@DOMINIO';password='SENYA_USUÁRIO'}
Invoke-WebRequest -Uri https://IP_REDTRUST/System/GetDirectBackup -Method Post -Body $postParams -OutFile ARQUIVO_DE_BACKUP.bak
Onde:
userLoginé o usuário com permissão para gerar backups.passwordé a senha do usuário.IP_REDTRUSTdeve ser substituído pelo IP ou nome de host do servidor do qual você deseja obter o backup do Redtrust.ARQUIVO_DE_BACKUPdeve ser substituído pelo nome do arquivo de backup.
Podes baixar o backup com este comando:
powershell -executionpolicy bypass -file getRedtrustBackup.ps1
Para obter um backup da unidade usando a ferramenta auxiliar BackupRequester, abra uma instância de linha de comando e execute uma chamada para a aplicação fornecida.
BackupRequester.exe rtserver=RTSERVER username=USUÁRIO password=SENYA output=ARQUIVO_BACKUP overwrite=OPÇÃO_SOBRESCRITA
Onde:
rtserveré o endereço do servidor Redtrust sem o prefixohttps://.usernameé o usuário com permissão para gerar backups.passwordé a senha do usuário.output(opcional) especifica o nome do arquivo de backup.overwrite(opcional) determina se um arquivo existente deve ser sobrescrito (1sobrescreve o arquivo; qualquer outro valor mantém o arquivo existente).
Por exemplo:
BackupRequester.exe rtserver=10.27.27.100:8888 username=backup@local password=123 output=C:\Users\Documents\...\last-backup.bak overwrite=0
Etapa 2: Restaurar a partir de um backup
Para restaurar um backup da unidade:
- Acesse o console do administrador do Redtrust.
- Vá para Sistema > Unidade > Backup.
- Clique no campo Arquivo de recuperação.
- Na caixa de diálogo, selecione o backup que deseja restaurar e clique em Abrir.
- Selecione Restaurar e Confirmar. Digite a senha quando solicitado e clique em Enviar.
O processo de restauração pode levar alguns minutos. Após a conclusão, você verá uma notificação verde e precisará reiniciar sua sessão com suas credenciais.
Verificação
- CLI
- BackupRequester
Você pode verificar o processo usando a linha de comando.
Para verificar o arquivo de backup via linha de comando, use qualquer programa que permita carregar o arquivo para a unidade. Por exemplo, com cURL, a solicitação deve seguir este formato:
curl --form upload=@ARQUIVO_BACKUP.bak --insecure https://IP_REDTRUST/System/CheckBackup
Se o arquivo de backup for válido, a resposta será OK.
O serviço tem uma limitação de uma solicitação por minuto.
Os backups podem ser verificados usando a ferramenta BackupRequester definindo o parâmetro op como CHECK:
BackupRequester.exe rtserver=IP_REDTRUST username=USUÁRIO@DOMINIO password=SENYA op=CHECK input=ARQUIVO_BACKUP.bak
Se o arquivo de backup for válido, a resposta será OK.
O serviço tem uma limitação de uma solicitação por minuto.
Você pode encontrar uma lista de erros na documentação do sistema.