Edge para nuvem privada v. 4.17.09
Neste documento, explicamos a reinstalação e a restauração de um componente do Edge. Use este procedimento se você precisar reinstalar o componente do Edge antes de restaurar o backup.
Apache ZooKeeper
Restaurar um nó independente
- Para o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper stop - Remova os diretórios antigos do ZooKeeper:
/opt/apigee/data/apigee-zookeeper
/opt/apigee/etc/apigee-zookeeper.d - Reinstale o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper instaladas - Restaurar ZooKeeper.
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper backup-2016.03.17,14.40.41.tar.gz - Reinicie todos os componentes:
> /opt/apigee/apigee-service/bin/apigee-all restart
Restaurar um nó do cluster
Se um único nó do ZooKeeper falhar e fizer parte de um conjunto, você poderá criar um novo nó com o mesmo nome de host/endereço IP e reinstalar o ZooKeeper. Quando o novo nó do ZooKeeper entrar no conjunto do ZooKeeper, ele receberá os snapshots mais recentes do líder e começará a exibir clientes. Não é necessário restaurar dados nesta instância.
- Reinstale o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper installer - Execute a configuração no nó ZooKeeper usando o mesmo arquivo de configuração usado ao instalar o
nó original:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper setup -f configFile - Inicie o ZooKeeper:
> /opt/apigee/apigee-service/bin/apigee-service apigee-zookeeper starter"
Restaurar um cluster completo
- Interrompa o cluster completo.
- Restaure todos os nós do ZooKeeper a partir do arquivo de backup, conforme descrito acima para um único nó.
- Inicie o cluster ZooKeeper.
- Reinicie todos os componentes.
Apache Cassandra
Restaurar um nó independente
- Para o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra parada - Remova o antigo diretório do Cassandra:
/opt/apigee/data/apigee-cassandra - Reinstale o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Restaurar o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra rest backup-2016.03.17,14.40.41.tar.gz - Reinicie todos os componentes:
> /opt/apigee/apigee-service/bin/apigee-all restart
Restaurar um nó do cluster
Se um único nó do Cassandra falhar, que fizer parte de um conjunto, será possível criar um novo nó com o mesmo nome de host/endereço IP. Você só precisa reinstalar o Cassandra. Não é necessário restaurar os dados.
Observação: ao executar uma reinstalação em um nó que não seja de sugestão, verifique se pelo menos um nó de sugestão do Cassandra está ativo.
- Reinstale o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee-cassandra install - Execute a configuração no nó do Cassandra usando o mesmo arquivo de configuração usado na instalação do
nó original:
> /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra setup -f configFile - Inicie o Cassandra:
> /opt/apigee/apigee-service/bin/apigee-service apigee- cassandra start - 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
- Interrompa o cluster completo.
- Restaure todos os nós do Cassandra do arquivo de backup.
- Inicie o cluster do Cassandra.
- Reinicie todos os componentes.
Banco de dados PostgreSQL
PosgreSQL em execução independente ou como mestre
- Interrompa os servidores de gerenciamento, Qpid Server e Postgres em todos os nós:
Observação: seu sistema ainda poderá processar solicitações para 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) - Reinstale o banco de dados PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Inicie o PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start - 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 - Inicie o Servidor Management, Qpid Server e Postgres Server em todos os nós:
> /opt/apigee/apigee-service/bin/apigee-serviceq-management-server start
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server start
> /opt/apigee/apigee-service/bin/apigee-service start-service
PosgreSQL em execução em espera
- Reinstale o banco de dados PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql install - Reconfigure o banco de dados PostgreSQL usando o mesmo arquivo de configuração usado na instalação:
/opt/apigee/apigee-service/bin/apigee-service apigee-postgresql setup -f configFile - Inicie o PostgreSQL:
> /opt/apigee/apigee-service/bin/apigee-service apigee-postgresql start
Servidor Postgres
- Pare o servidor Postgres em todos os nós mestre e de espera:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server stop - Remoção dos diretórios antigos do servidor Postgres:
/opt/apigee/data/edge-postgres-server
/opt/apigee/etc/edge-postgres-server.d - Reinstale o servidor Postgres:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server install - Restaure o servidor Postgres no arquivo de backup:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-postgre-server refresh backup-2016.03.17,14.40.41.tar.gz - Inicie o servidor Postgres em todos os nós mestre e de espera:
> /opt/apigee/apigee-service/bin/apigee-service edge-postgres-server start
Qpid Server e Qpidd
- Pare o Qpidd, Qpid Server e Postgres Server em todos os nós:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server parada
> /opt/apigee/apigee-service/bin/apigee-serviceedge-postgres-server stop
> /opt/apigee/apigee-service/bin/apigee-service apigee-q > /opt/apigee-apigee-service/bin/apigee-service apigee-q - Remover os diretórios Qpid Server e Qpidd:
/opt/apigee/data/edge-qpid-server
/opt/apigee/etc/edge-qpid-server.d
/opt/apigee/data/apigee-qpidd
/opt/apigee/etc/apigee-qpidd.d - Reinstale o Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd install - Restaurar Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restauração backup-2016.03.17,14.40.41.tar.gz - Inicie o Qpidd:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd start - Reinstale o servidor Qpid:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-qpid-server install - Restaurar o servidor Qpid:
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server refresh backup-2016.03.17,14.40.41.tar.gz - Reiniciar os servidores Qpid, Qpidd e Postgres nos nós:
> /opt/apigee/apigee-service/bin/apigee-service apigee-qpidd restart
> /opt/apigee/apigee-service/bin/apigee-service edge-qpid-server restart
> /opt/apigee/apigee-service/postbin/apigee-service restart "
OpenLDAP
- Parar o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap parada - Reinstale o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap install - Remoção dos diretórios OpenLDAP antigos:
/opt/apigee/data/apigee-openldap
/opt/apigee/etc/apigee-openldap.d - Restaurar OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap restauração backup-2016.03.17,14.40.41.tar.gz - Reinicie o OpenLDAP:
> /opt/apigee/apigee-service/bin/apigee-service apigee-openldap start - Reinicie todos os servidores de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-management-server restart
Servidor de gerenciamento
- Servidor de gerenciamento de paradas:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-management-server stop - Remoção dos diretórios do servidor de gerenciamento antigos:
/opt/apigee/data/edge-management-server
/opt/apigee/etc/edge-management-server.d - Reinstale o servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-serviceedge-management-server install - 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 - Reinicie o servidor de gerenciamento:
> /opt/apigee/apigee-service/bin/apigee-service edge-management-server start
processador de mensagens
- Pare o processador de mensagens:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor stop - Remova os diretórios antigos do processador de mensagens:
/opt/apigee/data/edge-message-processor
/opt/apigee/etc/edge-message-processor.d - Reinstale o processador de mensagens:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor install - 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 - Reinicie o processador de mensagens:
> /opt/apigee/apigee-service/bin/apigee-service edge-message-processor start
Roteador
- Parar roteador:
> /opt/apigee/apigee-service/bin/apigee-service stop-router stop - Remova os diretórios de roteador antigos:
/opt/apigee/data/edge-router
/opt/apigee/etc/edge-router.d - Reinstale o roteador:
> /opt/apigee/apigee-service/bin/apigee-service instalador de roteador de borda - 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 - Reinicie o roteador:
> /opt/apigee/apigee-service/bin/apigee-service início do roteador de borda (apigee-service)
interface do Edge
- Parar IU:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui stop - Remoção dos diretórios de IU antigos:
/opt/apigee/data/edge-ui
/opt/apigee/etc/edge-ui.d - Reinstale a interface:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui install - 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 - Reinicie a interface:
> /opt/apigee/apigee-service/bin/apigee-service edge-ui start
Concluir a recuperação do site
- Interrompa todos os nós dos componentes. Observe que a ordem de interrupção dos subsistemas é importante: primeiro, todos os nós de borda e depois todos os nós de armazenamento de dados.
- Restaure todos os componentes conforme descrito acima.
- Agora inicie todos os componentes na ordem a seguir. Observe que a ordem de inicialização dos
subsistemas é importante:
- Iniciar o cluster ZooKeeper
- Iniciar o cluster do Cassandra
- Verificar se o OpenLDAP está instalado e em execução
- Iniciar qpid
- Verifique se o banco de dados do PostgreSQL está em execução
- Iniciar o servidor de gerenciamento
- Iniciar roteadores e processadores de mensagens
- Iniciar o servidor Qpid
- Iniciar o servidor Postgres
- Iniciar a interface da Apigee