01/15/04: notas da versão do Apigee Edge para nuvem privada

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:

  1. Data center 1 do Qpid
  2. Data center 2 do Qpid
  3. Data center 1 do Postgres
  4. Data center 2 do Postgres
  5. Data center 1 do servidor de gerenciamento
  6. Data center 2 do servidor de gerenciamento
  7. Data center 1 do roteador/processador de mensagens
  8. 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:

  1. Instale o patch 4.15.07.01.
  2. Faça backup de todos os nós do ZooKeeper. Consulte o Guia de operações do Edge para mais informações.
  3. 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