Gerenciamento de Patches do Red Hat Linux
Visão geral da aplicação de patches do Red Hat
O Gerenciamento de Patches para Red Hat Enterprise Linux permite que os administradores gerenciem de forma eficaz todos os patches de segurança e não relacionados à segurança lançados pela Red Hat. Esse processo é crucial para manter um alto nível de segurança nos endpoints Linux, permitindo a identificação, instalação e auditoria das atualizações de pacotes da Red Hat em máquinas inscritas e Serveres.
Pré-requisitos
Nota: Recomenda-se que todos os endpoints gerenciados possuam assinaturas Standard para Red Hat Enterprise Linux.
- Para receber atualizações do portal da Red Hat, você precisa ter uma assinatura ativa.
- Consulte aqui para adquirir uma assinatura da Red Hat
- Consulte aqui para gerenciar suas assinaturas.
Verifique sua assinatura adquirida.
- Verifique o status da assinatura do sistema executando o comando:
sudo subscription-manager status no terminal Linux. - Se você tiver o Simple Content Access (SCA) habilitado em sua conta Red Hat, os sistemas precisam apenas estar registrados (via subscription-manager) para obter acesso aos repositórios. Certifique-se de que um dos status a seguir seja exibido.
Quando o SCA estiver habilitado
subscription-manager status
+-------------------------------------------+
System Status Details
+-------------------------------------------+
Overall Status: Disabled
Content Access Mode is set to Simple Content Access. This host has access to content, regardless of subscription status.
System Purpose Status: Disabled
Quando o SCA estiver desabilitado
subscription-manager status
+-------------------------------------------+
System Status Details
+-------------------------------------------+
Overall Status: Current
System Purpose Status: Matched
- Se o status da assinatura Red Hat for 'Unknown', isso pode ocorrer porque sua máquina foi registrada quando estava offline. Se for esse o caso, consulte as etapas aqui.
- Se o status da assinatura Red Hat for 'Insufficient', isso pode ocorrer porque você assinou uma máquina virtual que foi migrada. Nesse caso, consulte as etapas aqui.
- Se você ainda enfrentar um problema ou se o status da assinatura não se enquadrar em nenhum dos dois casos acima, tente reanexar a assinatura ou executar o comando
subscription-manager refresh, que atualiza seu sistema com as informações de assinatura mais recentes da Red Hat. Em seguida, verifique se os certificados de entitlement estão presentes no diretório /etc/pki/entitlement/. - Se a assinatura adquirida estiver expirada, renove sua assinatura. Consulte aqui para as etapas de renovação.
- Verifique se um repositório Red Hat válido está configurado em seus sistemas,
- Verifique se ele atende aos critérios exigidos, conforme mencionado aqui.
- Se o arquivo
.repo válido estiver ausente, certifique-se de que /etc/rhsm/rhsm.conf tenha manage_repos definido como "1".
- Sistemas registrados com Red Hat Update Infrastructure (RHUI) na nuvem exigem uma conexão ativa para acessar os espelhos inscritos no RHUI.
- Para sistemas registrados com o Red Hat Satellite Server, o agente deve ser instalado no sistema em que o Satellite Server está instalado, pois espera-se que ele aponte para cdn.redhat.com.
Certifique-se de que cdn.redhat.com esteja acessível a partir do Server central.
Os seguintes domínios precisam estar na lista de permissões para que os pacotes da Red Hat sejam baixados:
- https://cdn.redhat.com
Configuração das definições do Red Hat Linux para aplicação de patches
Upload automático do certificado de entitlement do Red Hat para o Server
Quando um agente é instalado e o sistema atende aos pré-requisitos, o certificado de entitlement do Red Hat será enviado automaticamente a partir do sistema. Para sistemas atualizados de versões anteriores à 11.3.2440.1, o sistema nomeado configurado anteriormente será considerado por padrão. Se o certificado não for carregado após alguns ciclos de atualização, qualquer outro agente com uma assinatura válida fará o upload do certificado.
Upload manual do certificado de entitlement do Red Hat para o Server
Em vez do upload automático, você pode selecionar manualmente o sistema para enviar o certificado.
Se você preferir gerenciar novamente a edição não gerenciada, então:
- Navegue até Gerenciamento de Patches -> Página de Configurações do Redhat Linux -> Escolher sistema alternativo
- Selecione o sistema para enviar o certificado.
Nota: Se um certificado de entitlement do Redhat enviado tiver expirado, o agente não buscará automaticamente o certificado mais recente dos sistemas disponíveis. O reenvio do certificado ocorrerá apenas em sistemas configurados manualmente; portanto, mantenha sempre uma assinatura ativa nesses sistemas.
Desabilitar edição
Se você não quiser gerenciar uma edição específica, poderá excluí-la da página de configurações do Red Hat Linux. Remover uma edição impedirá operações de aplicação de patches, como varreduras e implantações.
Etapas para configurar:
- Navegue até Gerenciamento de Patches -> Página de Configurações do Redhat Linux -> Desabilitar edição.
Nota: Se alguma edição for desabilitada, a varredura e a implantação de patches não poderão ser realizadas. Se desejar gerenciar novamente a edição desabilitada, entre em contato com o suporte
- Todos os sistemas estão registrados com o Red Hat Update Infrastructure (RHUI) na nuvem, sem que nenhum esteja direcionado para cdn.redhat.com.
- O agente baixará diretamente os metaarquivos e patches necessários dos repositórios configurados no RHUI.
- Um ambiente híbrido em que alguns sistemas estão inscritos por meio do RHUI na nuvem, enquanto outros estão registrados diretamente na Red Hat.
- Para sistemas registrados diretamente na Red Hat, o agente baixará os metadados e patches necessários diretamente do Endpoint Central Server.
- Para sistemas registrados com RHUI na nuvem, o agente recuperará diretamente os metaarquivos e patches necessários dos repositórios RHUI configurados.
- Se desejar alterar esse comportamento para baixar os metaarquivos e patches do Endpoint Central Server, uma configuração interna deverá ser habilitada. Entre em contato com o suporte para obter assistência.
Certificados de entitlement do RedHat
Os certificados de entitlement da Red Hat são essenciais para gerenciar e verificar a assinatura de um sistema RHEL. Esses certificados garantem acesso seguro e autenticado aos repositórios da Red Hat, permitindo que o sistema receba atualizações e patches de acordo com seus direitos de assinatura.
- Certificados de entitlement (*.pem): Esses certificados representam os direitos concedidos ao sistema com base nas assinaturas anexadas. Cada certificado de entitlement normalmente recebe um identificador exclusivo e possui a extensão .pem. Eles contêm detalhes sobre os produtos e serviços aos quais o sistema tem direito, incluindo as datas de início e término da assinatura.
- Arquivos de chave de entitlement (*-key.pem): Para cada certificado de entitlement, existe um arquivo de chave privada correspondente com a extensão *-key.pem. Esses arquivos de chave são usados em conjunto com os certificados de entitlement para autenticação SSL/TLS ao acessar redes de entrega de conteúdo (CDN) ou repositórios da Red Hat.
Finalidade dos certificados
O Endpoint Central Server usará esses certificados para baixar com segurança metadados e patches de cdn.redhat.com.
Nota: Assim que o certificado for enviado com sucesso para o Server, ele iniciará o download offline dos metadados. Aguarde pelo menos um ciclo de atualização para que o Server baixe todos os metaarquivos offline necessários antes de iniciar o processo de varredura ou implantação de patches.