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 info
para 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-id
apresentado 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
patches
apresentados 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
A ferramentapatch
avisará 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 comandopatch
disponí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
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.