Como restaurar um componente para um ambiente existente

Edge para nuvem privada v. 4.17.05

Neste documento, explicamos a restauração de qualquer componente do Edge para um ambiente atual sem precisar reinstalar o componente. Isso significa que o nó em que você está restaurando o componente tem o mesmo endereço IP ou nome DNS de quando você fez o backup.

Se precisar reinstalar o componente, consulte Como reinstalar e restaurar componentes.

Apache ZooKeeper

Restaurar um nó independente

  1. Remova os diretórios antigos do ZooKeeper:
    /opt/apigee/data/apigee-zookeeper
    /opt/apigee/etc/apigee-zookeeper.d
  2. Restaure os dados do ZooKeeper usando o arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper rest backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie todos os componentes para estabelecer a sincronização com o novo ZooKeeper restaurado.

Restaurar um nó do cluster

  1. Se um único nó do ZooKeeper falhar, que fizer parte de um conjunto, será possível criar um novo nó com o mesmo nome do host/endereço IP (siga as etapas de reinstalação mencionadas em Como reinstalar e restaurar componentes) e, quando ele se juntar ao conjunto do ZooKeeper, ele receberá os snapshots mais recentes do líder e começará a exibir os clientes. Não é necessário restaurar dados nesta instância.

Restaurar um cluster completo

  1. Interrompa o cluster completo.
  2. Restaure todos os nós do ZooKeeper a partir do arquivo de backup.
  3. Inicie o cluster ZooKeeper.
  4. Reinicie todos os componentes.

Apache Cassandra

Restaurar um nó independente

  1. Remoção dos diretórios antigos do Cassandra:
    /opt/apigee/data/apigee-cassandra
    /opt/apigee/etc/apigee-cassandra.d
  2. Restaure o nó Cassandra do arquivo de backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-cassandraRestore backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie todos os componentes.

Restaurar um nó do cluster

  1. Se um único nó do Cassandra falhar, que fizer parte de um conjunto, crie um novo nó com o mesmo nome de host/endereço IP. Siga as etapas de reinstalação mencionadas em Como reinstalar e restaurar componentes. Você só precisa reinstalar o Cassandra. Não é necessário restaurar os dados.

    Ao executar uma restauração em um nó que não seja de sugestão, verifique se pelo menos um nó de sugestão do Cassandra está ativo.

    Depois de instalar o Cassandra e o nó estiver ativo, (considerando que RF>=2 para todos os keyspaces) execute o seguinte comando nodetool para inicializar o nó:
    opt/apigee/apigee-cassandra/bin/nodetool -h localhost refund

Restaurar um cluster completo

  1. Interrompa o cluster completo.
  2. Restaure todos os nós do Cassandra do arquivo de backup.
  3. Inicie o cluster do Cassandra.
  4. Reinicie todos os componentes.

Banco de dados PostgreSQL

PosgreSQL em execução independente ou como mestre

  1. Interrompa o servidor de gerenciamento, o servidor Qpid e o Postgres em todos os nós:
    Observação: o sistema ainda poderá processar solicitações a proxies de API enquanto esses componentes estiverem interrompidos.
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server parada
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-qpid-server stop
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server stop” (em inglês)
  2. Verifique se o banco de dados do PostgreSQL está em execução:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql status
  3. Restaure o banco de dados PostgreSQL com o arquivo de backup:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql restauração 2016.03.17,14.40.41.dump
  4. Inicie o Management Server, Qpid Server e Postgres Server em todos os nós:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
    > /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
    > > /apigee-apigee-service/postbin/apigee-service start

PosgreSQL em execução em espera

  1. Reconfigure o banco de dados PostgreSQL usando o mesmo arquivo de configuração que você usou para instalá-lo:
    /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile
  2. Inicie o PostgreSQL:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start

Servidor Postgres

  1. Remoção dos diretórios antigos do servidor Postgres:
    /opt/apigee/data/edge-postgres-server
    /opt/apigee/etc/edge-postgres-server.d
  2. Restaure o servidor Postgres no arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server rest backup-2016.03.17,14.40.41.tar.gz
  3. Inicie o servidor Postgres:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server start

Banco de dados Qpidd

  1. Remoção dos diretórios Qpidd antigos:
    /opt/apigee/data/apigee-qpidd
    /opt/apigee/etc/apigee-qpidd.d
  2. Restaurar Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restauração backup-2016.03.17,14.40.41.tar.gz
  3. Inicie o Qpidd:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start

Servidor Qpid

  1. Remova os diretórios antigos do servidor Qpid:
    /opt/apigee/data/edge-qpid-server
    /opt/apigee/etc/edge-qpid-server.d
  2. Restaure o servidor Qpid no arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-qpid-server rest backup-2016.03.17,14.40.41.tar.gz
  3. Inicie o servidor Qpid:
    > /opt/apigee/apigee-service/bin/apigee-serviceedge-qpid-server start

OpenLDAP

  1. Remoção dos diretórios OpenLDAP antigos:
    /opt/apigee/data/apigee-openldap
    /opt/apigee/etc/apigee-openldap.d
  2. Restaure o OpenLDAP do arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restauração backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie o OpenLDAP:
    > /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start

Servidor de gerenciamento

  1. Remoção dos diretórios do servidor de gerenciamento antigos:
    /opt/apigee/data/edge-management-server
    /opt/apigee/etc/edge-management-server.d
  2. Restaure o servidor de gerenciamento do arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server refresh backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie o servidor de gerenciamento:
    > /opt/apigee/apigee-service/bin/apigee-service edge-management-server start

processador de mensagens

  1. Remova os diretórios antigos do processador de mensagens:
    /opt/apigee/data/edge-message-processor
    /opt/apigee/etc/edge-message-processor.d
  2. Restaure o processador de mensagens no arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor refresh backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie o processador de mensagens:
    > /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start

Roteador

  1. Remova os diretórios de roteador antigos:
    /opt/apigee/data/edge-router
    /opt/apigee/etc/edge-router.d
  2. Restaure o roteador no arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service edge-router refresh backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie o roteador:
    > /opt/apigee/apigee-service/bin/apigee-service início do roteador de borda (apigee-service)

interface do Edge

  1. Remoção dos diretórios de IU antigos:
    /opt/apigee/data/edge-ui
    /opt/apigee/etc/edge-ui.d
  2. Restaure a IU do arquivo de backup:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui restauração backup-2016.03.17,14.40.41.tar.gz
  3. Reinicie a interface:
    > /opt/apigee/apigee-service/bin/apigee-service edge-ui start