4.2.2.3. Reversão do Aplicativo de um Patch no Formulário Zip usando o Patch Management System
O JBoss EAP 6 patch management system pode ser usado para reverter o aplicativo de um patch zip aplicado anteriormente, através tanto do Management CLI ou Management Console.
Atenção
Importante
Pré-requisitos
- Um patch que foi aplicado anteriormente usando o JBoss EAP 6 patch management system.
- Acesso ao Management CLI ou o Management Console para o servidor JBoss EAP 6. Refira-se ao Lançamento do Management CLI ou Logon ao Management Console no Guia de Configuração e Administração.
Atenção
Redefinir Configuração:
VERDADEIRO, o processo de reversão do patch irá reverter também os arquivos de configuração do servidor JBoss EAP 6 a seus estados de pré-patch. Quaisquer alterações realizadas aos arquivos de configuração do servidor JBoss EAP 6, após o patch ser aplicado, serão perdidas.
FALSO, os arquivos de configuração do servidor não serão revertidos. Nesta situação, é possível que o servidor não inicie após a reversão, uma vez que o patch pode ter alterado configurações tais como namespaces, que podem não estar mais válidos e necessitaram ser corrigidos manualmente.
Procedimento 4.3. A reversão de um patch a partir da instância do servidor JBoss EAP 6 usando o Management CLI
- A partir do Management CLI, use o comando
patch infopara encontrar a ID do patch que está prestes a ser revertido.- Para os patches cumulativos, a ID do patch é o valor do primeiro
cumulative-patch-idapresentado no resultadopatch info. - A segurança individual ou as IDs do patch de correção da bug são listadas como o valor do primeiro dos
patchesapresentados no resultadopatch info, sendo que o patch individual aplicado recentemente é listado por primeiro.
- A partir do Management CLI, reverta o patch com a ID do patch apropriado a partir da etapa anterior.
[standalone@localhost:9999 /] patch rollback --patch-id=PATCH_ID --reset-configuration=TRUE
[standalone@localhost:9999 /] patch rollback --patch-id=PATCH_ID --reset-configuration=TRUECopy to Clipboard Copied! Toggle word wrap Toggle overflow A ferramentapatchavisará se exite algum conflito na tentativa de reversão do patch. Refira-se à Seção 4.2.2.1, “Patch Management System” para opções de comandopatchdisponíveis para reexecutar o comando para resolver quaisquer conflitos. - Reinicie o servidor JBoss EAP 6 para que a reversão do patch tenha efeito:
[standalone@localhost:9999 /] shutdown --restart=true
[standalone@localhost:9999 /] shutdown --restart=trueCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Procedimento 4.4. Reversão do patch a partir da instância do servidor JBoss EAP 6 usando o Management Console
- No Management Console:
- Para o servidor autônomo: clique na tab Execução na parte superior da tela e então clique Patch Management.
- Para o managed domain: clique na tab Domain na parte superior da tela e selecione o host relevante do menu suspenso Host e clique em Patch Management.
- Na tabela Histórico Recente do Patch, selecione o patch que você deseja reverter e clique em .
- Para o managed domain host, selecione na próxima tela caso deseje encerrar os servidores no host e clique em .
- Selecione suas opções para o processo de reversão e clique em .
- Confirme as opções e o patch a ser revertido e clique em .
- Caso a opção Substituir tudo não tenha sido selecionada e existir quaisquer conflitos na tentativa de reverter o patch, um aviso será exibido. Clique em Visualizar detalhes de erro para verificar o detalhe dos conflitos. Caso haja um conflito, você pode tanto cancelar a operação ou clicar em e tentar a operação novamente com a caixa de opção Substituir tudo selecionada. A substituição de conflitos resultará na operação de reversão substituindo quaisquer modificações.
- Após o patch ter sido revertido com êxito, selecione caso deseje reiniciar o servidor do JBoss EAP 6 para que as modificações tenham efeito e clique em .
O patch, e opcionalmente os arquivos de configuração do servidor, são revertidos na instância do servidor do JBoss EAP 6.