Você está lendo a documentação do Apigee Edge.
Acesse a
documentação da Apigee X. info
Na quinta-feira, 22 de outubro de 2015, lançamos um novo patch para o Apigee Edge for Private Cloud.
Ordem de upgrade para uma instalação de dois data centers
Se você estiver fazendo upgrade de uma instalação com dois data centers, faça upgrade dos componentes na seguinte ordem:
- Data center 1 do Qpid
- Data center 2 do Qpid
- Data center 1 do Postgres
- Data center 2 do Postgres
- Data center 1 do servidor de gerenciamento
- Data center 2 do servidor de gerenciamento
- Data center 1 do roteador/processador de mensagens
- Data center 2 do roteador/processador de mensagens
Como remover o pod "gateway" extra no upgrade para a versão 4.15.07.00
Esta versão inclui um script que corrige o problema OPDK-1878. Para esse problema, se a instalação anterior do Edge mudou o nome do pod do gateway do valor padrão de "gateway", o script de upgrade da versão 4.15.07.00 adicionou automaticamente um novo pod chamado "gateway" à sua instalação, junto com o pod que você criou.
Como determinar se você foi afetado
É mais provável que esse problema tenha ocorrido em um ambiente com vários data centers, em que você criou pods de gateway com nomes diferentes em cada data center, como "gateway-1" e "gateway-2". Se você usou o nome padrão do pod do gateway, "gateway", não será afetado por esse problema.
Para determinar os pods em uma região, use o seguinte comando cURL:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions/dc-1/pods
em que ms_IP é o endereço IP ou o nome DNS do servidor de gerenciamento do Edge e dc-1 é o nome da região. Esse comando retorna uma matriz que contém todos os nomes de pods na região.
Se você executar esse comando antes do upgrade e renomear o pod "gateway", você verá resultados no formato:
[ "gateway-1", "analytics", "central" ]
Se você executar esse comando após o upgrade para a versão 4.15.07.00, os resultados agora incluirão o pod "gateway" :
[ "gateway-1", "gateway", "analytics", "central" ]
Se você não souber os nomes das regiões, use o comando:
> curl -u sysAdminEmail:PW http://<ms_IP>:8080/v1/regions
Como aplicar o script de patch
O patch 4.15.07.01 inclui o script delete-gw-pod.sh que remove o pod extra criado pelo upgrade 4.15.07.00.
O script delete-gw-pod.sh:
- Remove todos os componentes do Edge do pod "gateway" ou do pod especificado.
- Desassocia todas as organizações do pod.
- Exclui o pod.
Para executar esse script:
- Instale o patch 4.15.07.01.
- Faça backup de todos os nós do ZooKeeper. Consulte o Guia de operações do Edge para mais informações.
- Em qualquer nó do servidor de gerenciamento, execute o script delete-gw-pod.sh para excluir o
pod "gateway" criado pelo upgrader 4.15.07.00:
> /<instal_dir>/apigee4/bin/delete-gw-pod.sh
O script solicita a senha do administrador do sistema.
Se você não especificar nenhuma opção de linha de comando para o script, ele vai fazer um loop por todas as regiões para identificar vários pods de gateway. Em seguida, ele vai pedir que você exclua um, usando o "gateway" pod como padrão.
É possível transmitir opções de linha de comando para o script delete-gw-pod.sh. Por exemplo, se você transmitir um nome de pod e uma região, ele vai excluir apenas esse pod nessa região. Em seguida, ele vai perguntar se você quer verificar todas as regiões.
É possível transmitir os seguintes parâmetros para o script delete-gw-pod.sh:
- -P <System admin password>
- -a <Admin email, defaults to the value of ADMIN_EMAIL in apigee_env.sh>
- -H <Management Server host, defaults to the value of MSIP in apigee_env.sh>
- -r <Region to search for the "gateway" pod>
- -p <Gateway pod name. Defaults to "gateway">
- -y <Suppress warning>
Bugs corrigidos
Os bugs abaixo foram corrigidos nesta versão.
| ID do problema | Descrição |
|---|---|
| OPDK-1927 | Upgrade de monetização com tabelas ausentes; índices duplicados sendo criados |
| OPDK-1878 | A mudança do nome do pod do gateway na configuração causa problemas |
| OPDK-1886 | O nó não consegue acessar endereços IP locais, como 192.168.x.y |
| MGMT-2353 | O botão "Excluir" na página da lista de relatórios personalizados só funciona uma vez |
| MGMT-2521 | A sessão de trace trava às vezes |
| MGMT-2543 | O novo editor de proxy modifica o XML no <Payload> da política AssignMessage, o que interrompe os proxies de API atuais |
| MGMT-2581 | Desativar o método de trace HTTP em todas as portas de gerenciamento |
| MGMT-2599 | O novo editor de proxy restaura o prefixo do namespace depois que você o exclui |
| MGMT-2616 | O novo editor de proxy de API não processa entidades XML corretamente |
| MGMT-2618 | Problemas de implantação devido a "Erro ao criar diretório para caminho" |
| MGMT-2702 | Vulnerabilidade de segurança entre sites para FireFox e IE |
| DEVRT-1942 | Upgrade de monetização com tabelas ausentes; índices duplicados sendo criados |
| APIRT-1074 | O conteúdo compactado não é processado corretamente quando o cabeçalho Connection: Close é enviado sem os cabeçalhos Content-Length ou Transfer-Encoding |