Restaurar a partir de um backup

Você pode restaurar um componente do arquivo criado ao fazer backup para cima desse componente. Para isso, use o comando restore.

Observe que o comando restore:

  • Usa o arquivo de backup especificado ou obtém 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 explicitamente o componente após uma restauração.

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

Para restaurar um componente de um arquivo de backup:

  1. Verifique se os seguintes diretórios estão vazios:
    /opt/apigee/data/component_name
    /opt/apigee/etc/component_name.d

    Se eles não estiverem vazios, exclua o conteúdo deles usando comandos como os seguintes:

    rm -r /opt/apigee/data/component_name
    rm -r /opt/apigee/etc/component_name.d
  2. 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 fez backup desse componente; esse valor não inclui o caminho, mas inclui o valor "backup-" e extensões de arquivo. Por exemplo, backup-2019.03.17,14.40.41.tar.gz.

    Exemplo:

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

    A especificação de backup_file é opcional. Se omitido, a Apigee usa o arquivo mais recente em /opt/apigee/backup/component_name.

    O comando restore aplica novamente a configuração de backup e restaura os os dados de quando o backup foi feito.

  3. Reinicie o componente, como no exemplo a seguir. mostra:
    /opt/apigee/apigee-service/bin/apigee-service component_name start
.