Restaurar a partir de um backup

É possível restaurar um componente do arquivo criado ao fazer backup dele. Para isso, use o comando restore.

O comando restore:

  • Usa o arquivo de backup especificado ou recebe o arquivo de backup mais recente, se um nome de arquivo não foi especificado.
  • Garante que os diretórios de dados do componente estejam vazios.
  • Interrompe o componente. É necessário reiniciar o componente explicitamente após uma restauração.

Esta seção descreve como usar o comando restore.

Para restaurar um componente de um arquivo de backup:

  1. Restaure a configuração e os dados anteriores usando o seguinte comando:
    /opt/apigee/apigee-service/bin/apigee-service component_name restore backup_file

    Em que:

    • component_name é o nome do componente. Os valores possíveis incluem:
      • apigee-cassandra (Cassandra)
      • apigee-openldap (OpenLDAP)
      • apigee-postgresql (banco de dados PostgreSQL)
      • apigee-qpidd (Qpidd)
      • apigee-sso (SSO de borda)
      • apigee-zookeeper (ZooKeeper)
      • edge-management-server (Servidor de gerenciamento)
      • edge-management-ui (nova IU do Edge)
      • edge-message-processor (processador de mensagens)
      • edge-postgres-server (Servidor Postgres)
      • edge-qpid-server (servidor Qpid)
      • edge-router (roteador Edge)
      • edge-ui (IU clássica)
    • backup_file é o nome do arquivo que você criou ao fazer o backup desse componente.

    Exemplo:

    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra restore backup-2019.03.17,14.40.41.tar.gz

    Especificar backup_file é opcional. Se omitido, a Apigee usa o arquivo mais recente em /opt/apigee/backup/component_name.

    O comando restore reaplica a configuração de backup e restaura os dados do momento em que o backup foi feito.

  2. Reinicie o componente, conforme o exemplo a seguir:
    /opt/apigee/apigee-service/bin/apigee-service component_name start