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

Remover o pod "gateway" extra na atualização para 4.15.07.00

Esta versão inclui um script que corrige o problema OPDK-1878. Nesse caso, se a instalação anterior do Edge mudou o nome do pod de gateway do valor padrão "gateway", o script de upgrade 4.15.07.00 adicionou automaticamente um novo pod chamado "gateway" à instalação, junto com o pod que você criou.

Determinar se você foi afetado

Esse problema provavelmente ocorreu 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 de 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 de borda, 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 tiver renomeado o pod "gateway", verá resultados no formato:

[ "gateway-1", "analytics", "central" ]

Se você executar esse comando depois de fazer upgrade para a versão 4.15.07.00, os resultados vão incluir 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

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 upgrade 4.15.07.00:

    > /<instal_dir>/apigee4/bin/delete-gw-pod.sh

    O script pede a senha de administrador do sistema.

    Se você não especificar nenhuma opção de linha de comando para o script, ele vai percorrer todas as regiões para identificar múltiplos do pod de gateway. Em seguida, ele pede para você excluir um, usando como padrão o pod "gateway".

    É 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 pergunta se você quer verificar todas as regiões.

É possível transmitir os seguintes parâmetros ao script delete-gw-pod.sh:

  • -P <Senha do administrador do sistema>
  • -a <e-mail do administrador, o padrão é o valor de ADMIN_EMAIL em apigee_env.sh>
  • -H <host do servidor de gerenciamento, o padrão é o valor de MSIP em apigee_env.sh>
  • -r <Região para pesquisar o pod "gateway">
  • -p <nome do pod do gateway. O padrão é "gateway">
  • -y <Suppress warning>

Bugs corrigidos

Os bugs abaixo foram corrigidos nesta versão.

ID do problema Descrição
OPDK-1927 Tabelas ausentes no upgrade da monetização; índices duplicados sendo criados
OPDK-1878 Mudar o nome do POD do gateway na configuração causa problemas
OPDK-1886 O nó não pode 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 funciona apenas uma vez
MGMT-2521 A sessão de rastreamento 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 rastreamento 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 ao erro "Error creating directory for path"
MGMT-2702 Vulnerabilidade de segurança entre sites para Firefox e IE
DEVRT-1942 Tabelas ausentes no upgrade da monetização; índices duplicados sendo criados
APIRT-1074 Conteúdo compactado com gzip não processado corretamente quando o cabeçalho "Connection: Close" é enviado sem os cabeçalhos "Content-Length" ou "Transfer-Encoding"