4.16.05 Processo de reversão

Edge para nuvem privada v. 4.16.05

Há dois cenários em que convém realizar uma reversão:

  1. Reverter para uma versão mais antiga. Por exemplo, de 4.16.05 a 4.16.01.
  2. Reverter para uma versão mais antiga na mesma versão.

Use o procedimento abaixo para realizar uma reversão para os dois cenários.

Quem pode realizar a reversão

O usuário que executa a reversão precisa ser o mesmo que atualizou o Edge ou um usuário que está executando como raiz.

Por padrão, os componentes do Edge são executados como o usuário "apigee". Em alguns casos, é possível executar componentes do Edge como usuários diferentes. Por exemplo, se o roteador tiver que acessar portas privilegiadas, como as abaixo de 1.000, execute o roteador como raiz ou como um usuário com acesso a essas portas. Ou você pode executar um componente como um usuário e outro componente como outro usuário.

Quais componentes podem ser revertidos

Você precisa estar ciente das seguintes condições ao realizar uma reversão:

  • Para reverter qualquer um dos cinco componentes a seguir em um nó, é necessário reverter qualquer um dos cinco instalados no nó. Por exemplo, se o servidor de gerenciamento, a rota e o processador de mensagens estiverem instalados no nó, será necessário reverter os três para reverter qualquer um deles.

    Os cinco componentes são:
    • Servidor de gerenciamento
    • Roteador
    • processador de mensagens
    • Servidor Qpid
    • Servidor Postgres
  • Não reverta o Cassandra. Esta versão do Edge contém uma versão atualizada do Cassandra que é compatível com a versão 4.16.01. Se você reverter algum componente, deixe o Cassandra na versão 4.16.05 para aproveitar os recursos mais recentes.
  • Esta versão não contém uma nova versão do postgresql ou qpidd. Portanto, não é necessário revertê-las.

Para reverter 4.16.05

Para reverter o Apigee Edge, siga estas etapas:

  1. Interrompa a reversão do componente:
    1. Se você reverte qualquer um dos seguintes componentes, precisa interrompê-los: Management Server, Router, Message Processor, Qpid Server ou Postgres Server:
      > apigee-service edge-management-server stop
      > apigee-service edge-router stop
      > apigee-serviceedge-message-Processor stop
      apigee-service edge-service-qpid-processor, apigee-service Edge-qpid-processor.
    2. Se você estiver revertendo qualquer outro componente, pare apenas esse componente:
      > apigee-service comp stop
  2. Se você estiver revertendo a monetização, desinstale-a:
    > apigee-service edge-mint-gateway desinstalar
  3. Desinstale o componente para reverter:
    1. Se você estiver revertendo qualquer um destes componentes, desinstale-os todos: Management Server, Router, Message Processor, Qpid Server ou Postgres Server:
      > apigee-service edge-gateway desinstalar
    2. Se você estiver revertendo qualquer outro componente, desinstale apenas esse componente
      > apigee-service comp e desinstale
  4. Se você estiver revertendo o roteador, exclua o conteúdo de /opt/nginx/conf.d:
    > cd /opt/nginx/conf.d
    > rm -rf *
  5. Se quiser reverter o componente para a versão 4.16.01, faça o seguinte:
    1. Desinstale a versão 4.16.05 do apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup desinstalação
    2. Faça o download de bootstrap.sh para a versão 4.16.01:
      > curl https://software.apigee.com/bootstrap.sh -o /tmp/bootstrap.sh
    3. Instale o utilitário e as dependências do serviço Apigee 4.16.01:
      > sudo bash /tmp/bootstrap.sh apigeeuser=uName apigeepassword=pWord
      em que uName e pWord são o nome de usuário e a senha que você recebeu da Apigee. Se você omitir o pWord, será necessário inseri-lo.
    4. Instalar a versão 4.16.01 da apigee-setup:
      > /opt/apigee/apigee-service/bin/apigee-service apigee-setup install
    5. Instale a versão 4.16.01 do componente:
      > /<instal_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      em que comp é o componente a ser instalado e configFile é seu arquivo de configuração 4.16.01.
  6. Para reverter o componente para uma versão específica da versão 4.16.05 :
    1. Faça o download da versão do componente específico:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service comp-version instalar
      em que comp-version é o componente e a versão a ser instalado. Por exemplo:
      > /<instal_dir>/apigee/apigee-service/bin/apigee-service edge-ui-4.16.05-0.0.3649 install
      Se você estiver usando o repositório da Apigee on-line, poderá determinar as versões dos componentes disponíveis usando este comando:
      > yum --show duplicates list comp show resultado,

    2. Use apigee-setup para instalar o componente:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p comp -f configFile
      Por exemplo:
      > /<install_dir>/apigee/apigee-setup/bin/setup.sh -p ui -setup name.sh -p ui -f configFile

Entre em contato com o suporte da Apigee se você encontrar problemas ao reverter.