Backup¶
O módulo Backup permite a um administrador gerar a pedido um backup completo da configuração do CyberElements e, inversamente, restaurar um backup existente. É utilizado antes de uma operação sensível (upgrade, migração, alteração estrutural) ou para voltar atrás.
O ecrã apresenta duas secções: Backup generation e Backup restoration. O estado das duas operações é consultado ao servidor a cada 5 segundos.
Geração do backup¶
| Campo | Descrição |
|---|---|
| Generate backup | Botão que inicia a geração no servidor. Durante a operação, o formulário fica coberto por uma máscara de carregamento que indica Backup generation in progress. |
| (estado) | Etiqueta apresentada à direita do botão. Valores possíveis: No backup available, Backup generated on seguido da data, Backup generation failed e A backup is available on the other server quando o backup foi produzido no segundo servidor de um cluster. |
| Download last backup | Botão ativado apenas quando existe um backup disponível localmente. Transfere o ficheiro .tar.gz. |
Backup MSSQL
Quando a base de dados é MSSQL, é apresentado um aviso no topo da secção; a sua redação difere entre a consola de administração do tenant e a consola de sistema. Aparece um aviso adicional quando o Vault também utiliza MSSQL.
Restauro do backup¶
Um aviso permanente abre a secção: o restauro deixa a plataforma indisponível durante algumas dezenas de segundos e desliga todos os utilizadores.
| Campo | Descrição |
|---|---|
| Restore database connection settings (databasesettings.ini) | Caixa de verificação visível apenas a partir da consola de sistema. |
| Create databases if necessary (PostgreSQL only) | Caixa de verificação visível apenas a partir da consola de sistema. |
| Migrate databases from earlier versions | Caixa de verificação. Selecione-a quando o backup provém de uma versão anterior do CyberElements — as bases de dados são então atualizadas para a versão atual após o restauro. Não aparece quando a base de dados é MSSQL. |
| Backup file | Campo de carregamento obrigatório. Selecione um ficheiro .tar.gz local. |
| Restore backup | Botão que inicia o restauro. Durante a operação, o formulário fica coberto por uma máscara de carregamento que indica Backup restore in progress. |
| (estado do restauro) | Etiqueta apresentada à direita do botão. Valores possíveis: Backup restored on seguido da data, Backup restore failed, ou backup restore was partially successful. The following organisations could not be restored: seguido da lista. |
Restauro MSSQL
Tal como na geração, são apresentados avisos específicos do MSSQL e de um Vault MSSQL acima do formulário quando essas bases de dados estão em uso.
Consulta automática
Os estados de backup e de restauro são atualizados automaticamente a cada 5 segundos enquanto a janela está aberta. Durante um restauro em curso, a apresentação não é reinicializada até que a operação termine ou falhe.