Como fazer downgrade de componentes da Apigee e do NGINX

Esta é a documentação do Apigee Edge.
Acesse Documentação da Apigee X.
informações

Lançamento do patch de março de 2021

As RPMs da versão de patch do Edge para nuvem privada em março de 2021, que foram enviados ao repositório de produção da Apigee; teve uma atualização de dependência não intencional para apigee-nginx-1.18. Como resultado, removemos as RPMs do repositório e as substituímos pelos RPMs corretos. As RPMs inválidas estavam no repositório em 25 de março de 2021, das 8h45 às 15h45 (PST). Se você fez o download e instalou RPMs do Edge nessa data, talvez seja necessário fazer downgrade dos seguintes componentes da Apigee para versões anteriores:

  • gateway de borda
  • servidor de gerenciamento de borda
  • edge-message-processor
  • edge-postgres-server
  • edge-qpid-server
  • roteador de borda
  • nginx

As seções a seguir descrevem como verificar se é necessário fazer downgrade. como fazer downgrade dos componentes da Apigee, se necessário.

Verificar se é necessário fazer downgrade

Para ver se você precisa fazer downgrade dos componentes da Apigee ou do NGINX, execute um dos procedimentos abaixo, caso você esteja usando o Edge para a nuvem privada 4.50.00 ou 4.19.06.

Procedimento para o Edge 4.50.00

Em cada nó, digite o seguinte para encontrar a versão do gateway:

-- apigee-service edge-gateway version

Se o número da versão de edge-gateway for:

  • Até 2013, não será necessário fazer mais nada.
  • Igual a 20113, você precisa fazer downgrade dos componentes da Apigee e NGINX.
  • Após 20113, encontre a versão do NGINX inserindo o seguinte:
    -- sudo yum list installed apigee-nginx

    Aqui está um exemplo de saída do comando:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Se a versão do NGINX for apigee-nginx.x86_64 1.18.0-XXX, basta fazer downgrade do NGINX.

Procedimento para o Edge 4.19.06

Em cada nó, digite o seguinte para encontrar a versão do gateway:

-- apigee-service edge-gateway version

Se o número da versão de edge-gateway for:

  • Até 2014, não será necessário fazer mais nada.
  • Igual a 20114, você precisa fazer downgrade dos componentes da Apigee e faça downgrade do NGINX.
  • Após 20114, encontre a versão do NGINX inserindo o seguinte:
    -- sudo yum list installed apigee-nginx

    Aqui está um exemplo de saída do comando:

    Installed Packages
    apigee-nginx.x86_64 1.18.0-1.el7
    @apigee-thirdparty

    Se a versão do NGINX for apigee-nginx.x86_64 1.18.0-XXX, basta fazer downgrade do NGINX.

    Componentes para fazer downgrade

    Se você instalou uma das RPMs das listas a seguir, será preciso fazer downgrade para a versão anterior dessas RPMs.

    Componentes para fazer downgrade do Edge para a nuvem privada 4.50.00

    edge-gateway-4.50.00-0.0.20113.noarch.rpm
    edge-management-server-4.50.00-0.0.20113.noarch.rpm
    edge-message-processor-4.50.00-0.0.20113.noarch.rpm
    edge-postgres-server-4.50.00-0.0.20113.noarch.rpm
    edge-qpid-server-4.50.00-0.0.20113.noarch.rpm
    edge-router-4.50.00-0.0.20113.noarch.rpm

    Componentes para fazer downgrade do Edge para a nuvem privada 4.19.06

    edge-gateway-4.19.06-0.0.20114.noarch.rpm
    edge-management-server-4.19.06-0.0.20114.noarch.rpm
    edge-message-processor-4.19.06-0.0.20114.noarch.rpm
    edge-postgres-server-4.19.06-0.0.20114.noarch.rpm
    edge-qpid-server-4.19.06-0.0.20114.noarch.rpm
    edge-router-4.19.06-0.0.20114.noarch.rpm

    Para verificar se essas RPMs estão instaladas, em cada nó em que os componentes na lista apropriada acima estão instalados, digite o seguinte comando para cada componente:

    -- apigee-service component version

    Fazer downgrade dos componentes da Apigee

    Para fazer downgrade dos componentes da Apigee, siga o procedimento a seguir.

    Em cada nó com qualquer um dos seguintes componentes instalados:

    • gateway de borda
    • servidor de gerenciamento de borda
    • edge-message-processor
    • edge-postgres-server
    • edge-qpid-server
    • roteador de borda

    Pare o componente inserindo

    --apigee-service component stop

    Depois, faça downgrade dos componentes:

    -- sudo yum downgrade 

    Veja alguns exemplos:

    Se o gateway e o processador de mensagens de borda estiverem instalados:

    -- sudo yum downgrade edge-gateway edge-message-processor

    Se o gateway e o roteador de borda estiverem instalados:

    -- sudo yum downgrade edge-gateway edge-router

    Se estiver configurado para AIO :

    -- sudo yum downgrade edge-gateway edge-postgres-server edge-router edge-management-server edge-message-processor edge-qpid-server

    Depois de concluir o downgrade, execute configure para cada componente e reinicie reimplantá-lo.

    --apigee-service  component configure
    --apigee-service  component start

    A versão correta das RPMs que você teria após o downgrade é mostrada abaixo.

    Edge para nuvem privada 4.50.00

    edge-gateway-4.50.00-0.0.20110
    Edge-management-server-4.50.00-0.0.20110
    edge-message-processor-4.50.00-0.0.20110
    edge-postgres-server-4.50.00-0.0.20110
    edge-qpid-server-4.50.00-0.0.20110
    edge-router-4.50.00-0.0.20110

    Edge para nuvem privada 4.19.06

    edge-gateway-4.19.06-0.0.20112
    Edge-management-server-4.19.06-0.0.20112
    edge-message-processor-4.19.06-0.0.20112
    edge-postgres-server-4.19.06-0.0.20112
    edge-qpid-server-4.19.06-0.0.20112
    edge-router-4.19.06-0.0.20112

    Fazer downgrade do NGINX

    Para fazer downgrade de apigee-nginx, siga estas etapas Para o roteador de borda, um nó por vez:

    1. Pare o roteador.
      --apigee-service edge-router stop
    2. Fazer downgrade de apigee-ngix.
       -- sudo yum downgrade apigee-nginx
      Versão esperada do apigee-nginx após o downgrade:
      -- yum list installed apigee-nginx
      apigee-nginx.x86_64 -1.16.1-6.el7
    3. Configure o roteador.
      apigee-service edge-router configure
    4. Ligue o roteador.
      apigee-service edge-router start