Show Menu
TÓPICOS×

Fazer backup dos dados de formulários do AEM

Esta seção descreve as etapas necessárias para concluir um backup ativo ou on-line do banco de dados de formulários do AEM, dos diretórios GDS e raiz de armazenamento de conteúdo.
Depois que os formulários AEM são instalados e implantados em áreas de produção, o administrador do banco de dados deve executar um backup inicial completo ou frio do banco de dados. O banco de dados deve ser desligado para esse backup. Em seguida, backups diferenciais ou incrementais (ou quentes) do banco de dados devem ser feitos regularmente.
Para garantir um backup e recuperação bem-sucedidos, um backup de imagem do sistema deve estar disponível o tempo todo. Em seguida, se ocorrer uma perda, você poderá recuperar todo o ambiente para um estado consistente.
O backup do banco de dados ao mesmo tempo que os backups do diretório GDS, do repositório AEM e do diretório raiz de armazenamento de conteúdo ajuda a manter esses sistemas sincronizados se a recuperação for necessária.
O procedimento de backup descrito nesta seção requer que você entre no modo de backup seguro antes de fazer o backup do banco de dados de formulários AEM, do repositório AEM, do GDS e dos diretórios raiz de armazenamento de conteúdo. Quando o backup estiver concluído, você deverá sair do modo de backup seguro. O modo de backup seguro é usado para marcar documentos duradouros e persistentes que residem no GDS. Esse modo garante que o mecanismo de limpeza de arquivos automatizado (o coletor de arquivos) não exclua arquivos expirados até que o modo de backup seguro seja lançado. É necessário manter um backup GDS sincronizado com um backup de banco de dados.
A frequência com que o backup do local GDS deve ser feito depende de como os formulários AEM são usados e das janelas de backup disponíveis. A janela de backup pode ser afetada por processos de longa duração, pois eles podem ser executados por vários dias. Se você estiver alterando, adicionando e removendo continuamente arquivos neste diretório, é necessário fazer backup do local GDS com mais frequência.
Se o banco de dados estiver sendo executado em um modo de log, conforme descrito na seção anterior, os logs do banco de dados também deverão ser copiados em backup com frequência para que possam ser usados para restaurar o banco de dados em caso de falha de mídia.
Os arquivos que não são referenciados podem persistir no diretório GDS após o processo de recuperação. Esta é uma limitação conhecida neste momento.

Faça backup do banco de dados, do GDS, do repositório do AEM e dos diretórios raiz do armazenamento de conteúdo

Você deve colocar formulários AEM no modo de backup seguro (snapshot) ou no modo de backup em andamento (cobertura contínua). Antes de definir formulários AEM para inserir um dos modos de backup, verifique o seguinte:
  • Verifique a versão do sistema e registre os patches ou atualizações aplicados desde que o último backup completo de imagem do sistema foi executado.
  • Se você estiver usando backups em modo de rolagem ou de snapshot, verifique se o banco de dados está configurado com as configurações de log corretas para permitir backups em tempo real do banco de dados. (Consulte Banco de dados de formulários do AEM.)
Além disso, observe as diretrizes a seguir para o processo de backup/restauração.
  • Faça backup do diretório GDS usando um sistema operacional disponível ou um utilitário de backup de terceiros. (Consulte Localização do GDS.)
  • (Opcional) Faça backup do diretório raiz de armazenamento de conteúdo usando um sistema operacional disponível ou um utilitário e backup de terceiros. (Consulte Local raiz do armazenamento de conteúdo (ambiente independente) ou local raiz do armazenamento de conteúdo (ambiente clusterizado) .)
  • Faça backup das instâncias de autor e publicação (crx - backup de repositório).
    Para fazer backup do ambiente da Solução de gerenciamento de correspondência, execute as etapas nas instâncias de autor e publicação, conforme descrito em Backup e restauração .
    Considere os seguintes pontos ao fazer backup das instâncias de autor e publicação:
    • Certifique-se de que o backup das instâncias de autor e publicação esteja sincronizado para iniciar ao mesmo tempo.Embora você possa continuar a usar as instâncias de autor e publicação enquanto o backup estiver sendo executado, recomenda-se não publicar qualquer ativo durante o backup para evitar alterações não capturadas. Aguarde até que o backup das instâncias de autor e publicação termine antes de publicar novos ativos.
    • O backup completo do nó Autor inclui o backup dos dados do Gerenciador de Formulários e do Espaço de Trabalho de Formulários AEM.
    • Os desenvolvedores do Workbench podem continuar trabalhando em seus processos localmente. Eles não devem implantar novos processos durante a fase de backup.
    • A decisão sobre a duração de cada sessão de backup (para o modo de backup em andamento) deve se basear no tempo total necessário para fazer backup de todos os dados em formulários AEM (DB, GDS, repositório AEM e quaisquer outros dados personalizados adicionais).
Você deve fazer backup do banco de dados de formulários do AEM, incluindo quaisquer logs de transações. (Consulte Banco de dados de formulários do AEM.) Para obter mais informações, consulte o artigo da base de conhecimento apropriado para seu banco de dados:
Esses artigos fornecem orientação para os recursos básicos do banco de dados para backup e recuperação de dados. Eles não são destinados aos Guias técnicos completos de um recurso específico de backup e recuperação de banco de dados do fornecedor. Eles destacam comandos necessários para criar uma estratégia de backup de banco de dados confiável para seus dados de aplicativo de formulários AEM.
O backup do banco de dados deve ser concluído antes de você iniciar o backup do GDS. Se o backup do banco de dados não estiver concluído, seus dados estarão fora de sincronia.

Entrada dos modos de backup

Você pode usar o console de administração, o comando LCBackupMode ou a API disponível com a instalação de formulários AEM para entrar e sair dos modos de backup. Observe que para backup de rolagem (cobertura contínua), a opção de console de administração não está disponível; você deve usar a opção de linha de comando ou a API.
Se você tiver configurado o SSL no servidor de formulários, não será possível colocar o servidor de formulários no modo de backup usando o script LCBackupMode.CMD.
Usar o console de administração para entrar no modo de backup seguro
  1. Faça logon no console de administração.
  2. Clique em Configurações > Configurações principais do sistema > Utilitários de backup.
  3. Selecione Operar no modo de backup seguro e clique em OK.
    Esse método coloca formulários AEM no modo de backup indefinidamente (sem tempo limite) e entra no modo de snapshot em vez do modo de backup em andamento.
Uso da opção de linha de comando para entrar no modo de backup seguro
Você pode usar os LCBackupMode scripts de interface de linha de comando para colocar formulários AEM no modo de backup seguro.
  1. Defina ADOBE_LIVECYCLE e inicie o servidor de aplicativos.
  2. Go to the *[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline folder.
  3. Dependendo do seu sistema operacional, edite o script LCBackupMode.cmd ou LCBackupMode.sh para fornecer valores padrão adequados ao seu sistema.
  4. No prompt de comando, execute o seguinte comando em uma única linha:
    • (Windows) LCBackupMode.cmd enter [-Host= *nome do host * ] [-port= portnumber ] [-user= *nome do usuário * ] [-password= senha ] [-label= labelname ] [-timeout= segundos ]
    • (Linux, UNIX) LCBackupMode.sh enter [-host= *nome do host * ] [-port= portnumber ] [-user= *nome do usuário * ] [-password= senha ] [-label= *labelname * ] Nos comandos anteriores, os espaços reservados são definidos da seguinte forma:
    Host é o nome do host em que os formulários AEM estão sendo executados.
    port é a porta WebServices do servidor de aplicativos em que os formulários AEM estão sendo executados.
    user é o nome de usuário do administrador de formulários AEM.
    password é a senha do administrador de formulários do AEM.
    label é o rótulo do texto, que pode ser qualquer string, para esse backup.
    timeout é o número de segundos após o qual o modo de backup é automaticamente deixado. Pode ser de 0 a 10.080. Se for 0, que é o padrão, o modo de backup nunca expira.
    Para obter mais informações sobre a interface da linha de comando para o modo de backup, consulte o arquivo Readme no diretório BackupRestoreCommandline.

Deixar os modos de backup

Você pode usar o console de administração ou a opção de linha de comando para deixar os modos de backup.
Deixe o modo de backup seguro (modo de instantâneo)
Para usar o Console de administração para tirar formulários AEM do modo de backup seguro (modo de snapshot), execute as seguintes tarefas.
  1. Faça logon no Console de administração.
  2. Clique em Configurações > Configurações principais do sistema > Utilitários de backup.
  3. Desmarque Operar no modo de backup seguro e clique em OK.
Deixe todos os modos de backup
Você pode usar a interface de linha de comando para tirar formulários AEM do modo de backup seguro (modo de snapshot) ou para encerrar a sessão do modo de backup atual (modo de rolagem). Observe que não é possível usar o console de administração para sair do modo de backup em andamento. Durante o modo de backup em andamento, os controles de Utilitários de Backup no Console de Administração são desativados. Você deve usar uma chamada de API ou o comando LCBackupMode.
  1. Go to the *[aem-forms root]*/sdk/misc/Foundation/BackupRestoreCommandline folder.
  2. Dependendo do seu sistema operacional, edite o script LCBackupMode.cmd ou LCBackupMode.sh para fornecer valores padrão adequados ao seu sistema.
    Você deve definir o diretório JAVA_HOME como descrito no capítulo apropriado para o servidor de aplicativos em Preparação para instalar formulários ​AEM.
  3. Execute o seguinte comando em uma única linha:
    • (Windows) LCBackupMode.cmd leaveContinuousCoverage [-Host= *nome do host * ] [-port= portnumber ] [-user= *nome do usuário * ] [-password= senha ]
    • (Linux, UNIX) LCBackupMode.sh leaveContinuousCoverage [-Host= *nome do host * ] [-port= portnumber ] [-user= *nome do usuário * ] [-password= senha ]
      Nos comandos anteriores, os espaços reservados são definidos da seguinte forma:
      Host é o nome do host em que os formulários AEM estão sendo executados.
      port é a porta na qual os formulários AEM estão sendo executados no servidor de aplicativos.
      user é o nome de usuário do administrador de formulários AEM.
      password é a senha do administrador de formulários do AEM.
      leaveContinuousCoverage Use esta opção para desativar completamente o modo de backup de rolagem.
    Enquanto o modo de backup estiver desativado, a cobertura contínua não poderá ser restabelecida. Quaisquer alterações durante esse período não serão protegidas.
    Se você ativou o armazenamento de documentos no banco de dados, os modos de backup de snapshot e backup de rolagem não são aplicáveis.
    Para obter mais informações sobre a interface da linha de comando para o modo de backup, consulte o arquivo readme no diretório BackupRestoreCommandline.