É 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 tiver sido 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.
Nesta seção, descrevemos como usar o comando restore.
Para restaurar um componente de um arquivo de backup:
- Verifique se os seguintes diretórios estão vazios:
/opt/apigee/data/component_name /opt/apigee/etc/component_name.d
Se 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 - 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 são os seguintes:
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 backup desse componente. Esse valor não inclui
o caminho, mas inclui o prefixo "backup-" e as 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
Especificar backup_file é opcional. Se omitido, a Apigee usará o arquivo mais recente em
/opt/apigee/backup/component_name.O comando
restorereaplica a configuração de backup e restaura os dados de quando o backup foi feito. - component_name é o nome do componente. Os valores possíveis são os seguintes:
- Reinicie o componente, como mostra o exemplo
a seguir:
/opt/apigee/apigee-service/bin/apigee-service component_name start