Edge para nuvem privada v. 4.16.05
Há dois cenários em que convém realizar uma reversão:
- Reverter para uma versão mais antiga. Por exemplo, de 4.16.05 a 4.16.01.
- 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:
- Interrompa a reversão do componente:
- 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.
- Se você estiver revertendo qualquer outro componente, pare apenas esse
componente:
> apigee-service comp stop
- Se você reverte qualquer um dos seguintes componentes, precisa interrompê-los: Management Server, Router, Message Processor, Qpid Server ou Postgres
Server:
- Se você estiver revertendo a monetização, desinstale-a:
> apigee-service edge-mint-gateway desinstalar - Desinstale o componente para reverter:
- 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 - Se você estiver revertendo qualquer outro componente, desinstale apenas esse
componente
> apigee-service comp e desinstale
- Se você estiver revertendo qualquer um destes componentes, desinstale-os
todos: Management Server, Router, Message Processor, Qpid Server ou Postgres
Server:
- Se você estiver revertendo o roteador, exclua o conteúdo de /opt/nginx/conf.d:
> cd /opt/nginx/conf.d
> rm -rf * -
Se quiser reverter o componente para a versão 4.16.01, faça o seguinte:
- Desinstale a versão 4.16.05 do apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup desinstalação - 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
- 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. - Instalar a versão 4.16.01 da apigee-setup:
> /opt/apigee/apigee-service/bin/apigee-service apigee-setup install - 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.
- Desinstale a versão 4.16.05 do apigee-setup:
-
Para reverter o componente para uma versão específica da
versão 4.16.05 :
- 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, - 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
- Faça o download da versão do componente específico:
Entre em contato com o suporte da Apigee se você encontrar problemas ao reverter.