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

Você está lendo a documentação do Apigee Edge.
Acesse a documentação da Apigee X.
info

Em 5 de junho de 2020, lançamos uma nova versão do Apigee Edge para Private Cloud.

Procedimento de atualização

Para atualizar a instalação, siga este procedimento nos nós de borda:

  1. Em todos os nós de borda:

    1. Limpe os repositórios do Yum:
      sudo yum clean all
    2. Faça o download do arquivo bootstrap_4.19.01.sh mais recente do Edge 4.19.01 para /tmp/bootstrap_4.19.01.sh:
      curl https://software.apigee.com/bootstrap_4.19.01.sh -o /tmp/bootstrap_4.19.01.sh
    3. Instale o utilitário e as dependências do Edge 4.19.01 apigee-service:
      sudo bash /tmp/bootstrap_4.19.01.sh apigeeuser=uName apigeepassword=pWord

      Em que uName:pWord são o nome de usuário e a senha que você recebeu da Apigee. Se você omitir pWord, será solicitado que você o insira.

    4. Atualize o utilitário apigee-setup:
      sudo /opt/apigee/apigee-service/bin/apigee-service apigee-setup update
    5. Use o comando source para executar o script apigee-service.sh:
      source /etc/profile.d/apigee-service.sh
  2. Execute o script update.sh para OpenLDAP em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ldap -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  3. Execute o script update.sh para o Edge em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c edge -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  4. Execute o script update.sh para a interface em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c ui -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  5. Execute o script update.sh para SSO em todos os nós. Em cada nó, execute o seguinte comando:
    /opt/apigee/apigee-setup/bin/update.sh -c sso -f configFile

    Em que configFile especifica o arquivo de configuração usado para instalar o Apigee Edge para nuvem privada.

  6. Se você usa o mTLS do Apigee e atualizou a configuração com base em novos recursos ou correções de bugs neste patch, desinstale e reinstale o serviço apigee-mtls em todos os nós para que essas mudanças entrem em vigor. Para mais informações, consulte Mudar uma configuração apigee-mtls atual.

Software compatível

O Apigee Edge para nuvem privada tem suporte confirmado para o OpenJDK versão 1.8.0.252.

O Tomcat foi atualizado para a versão 7.0.103.

Descontinuações e desativações

Sem alterações.

Novos recursos

A tabela a seguir descreve os novos recursos desta versão:

Descrição

O mTLS protege a conexão do servidor de gerenciamento com o roteador

O mTLS da Apigee agora é compatível com a conexão entre o servidor de gerenciamento e o roteador na porta 8081.

Agora é possível configurar a duração da validade do certificado

Ao usar um certificado personalizado, é possível definir o número de dias em que ele é válido. Para isso, defina o valor de APIGEE_MTLS_NUM_DAYS_CERT_VALID_FOR no arquivo de configuração. O valor padrão é 365. Para mais informações, consulte Etapa 1: atualizar o arquivo de configuração. Se você fizer uma mudança depois de instalar o mTLS da Apigee, siga as instruções em Mudar uma configuração apigee-mtls atual.

Bugs corrigidos

A tabela a seguir lista os bugs corrigidos nesta versão:

ID do problema Descrição
155840972 Upgrade do Tomcat

O Tomcat foi atualizado para a versão 7.0.103.

155595660

Formato de fuso horário

Os valores usados para os tokens sss e SSS no formato de fuso horário definido pela propriedade conf_system_apigee.syslogger.dateFormat não estavam corretos.

155340541

Suporte ao OpenJDK

A Apigee confirmou o suporte para o OpenJDK versão 1.8.0.252.

155105930
76087166

KVMs em ambientes com vários data centers

O servidor de gerenciamento se conectava aleatoriamente a qualquer um dos data centers se uma organização abrangia vários data centers (por exemplo, dc-1, dc-2). Isso afetou as conexões com os nós do Cassandra no data center local para gerenciamento de chaves e operações de mapa de chave-valor (KVM).

150717738

Clusters sem líder

Os clusters sem um líder impediam que o serviço mTLS fosse interrompido ou reiniciado. O tempo limite também foi reduzido.

152382545

Uso do intervalo de portas mTLS

A documentação agora informa corretamente que o intervalo de portas do ZooKeeper para mTLS do Apigee começa em 10001.

148486685

Replicação indireta do OpenLDAP e interoperabilidade do SSO

Com a vinculação indireta, o serviço OpenLDAP não pesquisava o objeto do usuário quando a replicação estava ativada (havia mais de uma instância do OpenLDAP).

148179907

apigee-analytics-collector adicionado novamente

O utilitário apigee-analytics-collector foi adicionado novamente. Com esse utilitário, é possível informar a contagem de volume da API.

146511254

A política ExtractVariables não gera erros

Quando uma variável XML não era resolvida por uma expressão XPath, a política ExtractVariables continuava sendo executada no proxy. Isso acontecia mesmo quando o elemento IgnoreUnresolvedVariables ou o atributo continueOnError eram definidos como "false".

130013746

Desativar empresas

O botão para desativar empresas da monetização não estava disponível.

120799182

Upgrade do OpenLDAP

O processo de upgrade do OpenLDAP em um ambiente com vários data centers resultou em um estado corrompido.

145236083

Nome de usuário do administrador do sistema:comprimento da senha

Um nome de usuário:senha de administrador do sistema com mais de 57 caracteres causou falha em um script de instalação do SSO do Edge.

135616498

Falha no script de configuração do SSO

Foi corrigido um problema em que o uso de URLs de esquema de arquivo causava falha no script de configuração do SSO.

111420263

Corrigir ConcurrentModificationException na política de registro de mensagens

Eliminamos várias condições de disputa que ocorrem ao usar a política de registro de mensagens.