4.2.2.3. Reversão do Aplicativo de um Patch no Formulário Zip usando o Patch Management System


Sumário

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

A reversão do aplicativo de um patch usando o patch management system não possui como intenção uma funcionalidade de desinstalação geral. Ela é apenas destinada a ser usada imediatamente após o aplicativo de um patch que teve consequências desfavoráveis.

Importante

O patch management system é um recurso que foi adicionado ao JBoss EAP 6.2. No caso de versões do JBoss EAP anteriores à versão 6.2, o processo de reversão de patches no formulário zip é diferente e você deve referir-se à documentação da versão disponível no https://access.redhat.com/site/documentation/.

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

Quando seguindo qualquer um dos procedimentos, tenha cautela na especificação da opção Redefinir Configuração:
Caso determinado para 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.
Caso determinado para 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

  1. 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 resultado patch 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 resultado patch info, sendo que o patch individual aplicado recentemente é listado por primeiro.
  2. 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 ferramenta patch 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 comando patch disponíveis para reexecutar o comando para resolver quaisquer conflitos.
  3. 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

  1. 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.
  2. Na tabela Histórico Recente do Patch, selecione o patch que você deseja reverter e clique em Reverter.
    1. Para o managed domain host, selecione na próxima tela caso deseje encerrar os servidores no host e clique em Próxima.
  3. Selecione suas opções para o processo de reversão e clique em Próxima.
  4. Confirme as opções e o patch a ser revertido e clique em Próxima.
    1. 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 Selecionar Opções 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.
  5. 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 Concluir.
Resultado

O patch, e opcionalmente os arquivos de configuração do servidor, são revertidos na instância do servidor do JBoss EAP 6.

Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.