Red Hat Training

A Red Hat training course is available for Red Hat JBoss Enterprise Application Platform

4.2.2. Realizando o patching a uma Instalação ZIP/Installer

4.2.2.1. Patch Management System

O JBoss EAP 6 patch management system é usado para aplicar os zip patches downloaded a um servidor JBoss EAP 6 único. Ele pode ser acessado tanto através do Management CLI pelo uso do comando patch ou através do Management Console. O patch management system não pode ser usado para efetuar o patch automático nas instâncias do servidor JBoss EAP 6 através do Managed Domain, porém instâncias de servidor individuais num Managed Domain podem possuir patch de forma independente.

Importante

As instâncias do servidor JBoss EAP 6 que foram instaladas usando o método RPM não podem ser atualizadas usando o patch management system. Refira-se à Seção 4.2.3, “Realizando uma Instalação RPM” para atualizar os servidores do JBoss EAP instalados com RPM.

Nota

O patch management system pode apenas ser usado com os patches produzidos para as versões do JBoss EAP 6.2 e mais avançadas. Para os patches de versões anteriores ao 6.2, você deve referir-se à documentação da versão relevante disponível no https://access.redhat.com/site/documentation/.
Além de aplicar os patches, o patch management system pode fornecer informação básica no estado de patches instalados e pode também fornecer uma maneira imediata de reverter o aplicativo de um patch.
Quando aplicando ou revertendo um patch, o patch management system verificará os módulos e outros arquivos diversos que o patch está alterando para quaisquer modificações do usuário. Caso uma modificação do usuário for detectada e a opção de manuseamento de conflito não for especificada, o patch management system irá ignorar a operação e avisará que existe um conflito. O aviso incluirá uma lista de módulos e outros arquivos que estão em conflito. Para completar a operação, isto deve ser realizado novamente com uma opção especificando como resolver o conflito: tanto para preservar as modificações do usuário ou para substituí-las.
A tabela abaixo lista os argumentos e opções para o comando patch do Management CLI.

Tabela 4.1. Alterações e Argumentos do Comando patch

Argumento ou Interruptor Descrição
apply Aplica o patch.
--override-all Caso haja um conflito, a operação de patch substitui quaisquer modificações do usuário.
--override-modules Caso haja conflito como resultado de quaisquer módulos modificados, esta alteração substitui aquelas modificações pelos conteúdos da operação do patch.
--override=path(,path) Caso existam arquivos diversos apenas, isto substituirá os arquivos modificados em conflito com os arquivos na operação patch.
--preserve=path(,path) Apenas para os arquivos diversos especificados, isto preservará os arquivos modificados em conflito.
--host=HOST_NAME Disponível para os servidores do Managed Domain, isto especifica o host que a operação de patch será executada.
info
Retorna a informação nos patches instalados no momento.
Você pode fornecer o --patch-id=PATCH_ID -v opcionalmente para uma informação detalhada a um patch específico, incluindo os patches de camada/complemento.
inspect Inspeciona o arquivo de patch baixado e retorna informações importantes sobre o patch.
history Retorna informação no histórico do patch.
rollback Reverte o aplicativo de um patch.
--patch-id=PATCH_ID Requerido para reversão, a ID do patch para reversão.
--reset-configuration=TRUE|FALSE Solicitado para a reversão, isto especifica caso deseje restaurar os arquivos de configuração do servidor como parte da operação de reversão.
--rollback-to Caso o patch para reversão seja um patch (one-off) individual, o uso deste argumento especificará que a operação de reversão também irá reverter todos os demais patches que foram aplicados no patch especificado.