Ative o Live Patching do SLES e verifique se há uma correção no kernel.

Uma atualização do kernel do SLES ainda pode exibir a mensagem "reinicialização necessária" mesmo após a ativação do Live Patching. Isso não significa automaticamente que a configuração falhou: os patches em tempo real abrangem apenas as correções que a SUSE pode fornecer com segurança para o kernel em execução, enquanto um kernel de substituição ou correções que não podem ser aplicadas via Live Patching ainda exigem uma reinicialização. O guia de Live Patching do kernel do SLES 16.0 da SUSE, publicado em 8 de outubro de 2026, apresenta um caminho de configuração mais recente: instale o kernel_livepatchingpadrão na assinatura padrão do SLES. O SLES 15 SP7 usa uma extensão de Live Patching separada e o lp_slespadrão.

Siga o procedimento específico para a sua versão, aplique as atualizações através do fluxo de trabalho normal de pacotes do SUSE e verifique o patch ativo com klp -v patches. Estas etapas pressupõem um host SLES registrado com acesso aos repositórios de atualizações suportados.

Configure o caminho de aplicação de patches em tempo real para sua versão do SLES.

  1. Identifique a versão e o kernel em execução. Execute:

    cat /etc/os-release
    uname -r
    uname -m
    Os comandos do terminal exibem a versão do SLES e a versão do kernel em execução.
    Visão ilustrativa do terminal mostrando a verificação da versão do sistema operacional e do kernel em execução antes de escolher um procedimento de aplicação de patches em tempo real.

    Anote a versão do SLES, a versão do kernel e a arquitetura. Os pacotes de patch dinâmicos correspondem a uma revisão específica do kernel; portanto, um pacote para um kernel em execução diferente não comprova que o kernel ativo esteja atualizado. Os comandos abaixo usam as instruções atuais do SLES 16.0 e do SLES 15 SP7; não copie um padrão ou caminho de ativação específico de uma versão para outra versão.

  2. No SLES 16.0, instale o padrão incluído. O guia atual da SUSE afirma que o Kernel Live Patching está incluído na assinatura padrão do SLES. Instale o padrão correspondente:

    sudo zypper install -t pattern kernel_livepatching
    Comando Zypper para instalar o padrão kernel_livepatching no SLES 16.0.
    Exemplo de comando de terminal do procedimento do SLES 16.0 para instalar o padrão kernel_livepatching.

    Se seus repositórios contiverem um patch dinâmico elegível para o kernel instalado, o gerenciador de pacotes o selecionará durante a instalação; a SUSE documenta que o kernel recebe o patch dinâmico como parte desse processo. Não há código de registro adicional para aplicação de patches dinâmicos neste procedimento do SLES 16.0.

    No SLES 15 SP7, ative a extensão primeiro. Esta versão requer assinaturas ativas do SLES e do SLES Live Patching. Liste as extensões disponíveis e use o comando de ativação específico para a sua arquitetura que for exibido:

    sudo SUSEConnect --list-extensions
    sudo SUSEConnect -p sle-module-live-patching/15.7/x86_64 -r LIVE_PATCHING_REGISTRATION_CODE
    Lista de comandos do terminal que exibe as extensões de produtos SUSE registradas em um host SLES.
    Visão ilustrativa do terminal mostrando a verificação das extensões SUSE disponíveis em um sistema SLES 15 SP7.
    Comando SUSEConnect ativando a extensão Live Patching do SLES 15 SP7 com um código de registro provisório.
    Comando de terminal ilustrativo para ativar a extensão Live Patching; use o comando específico da arquitetura exibido em seu host.

    O segundo comando é um exemplo para x86_64. Substitua-o pelo caminho exato do produto exibido na sua --list-extensionssaída e forneça o código de registro do Live Patching válido. Em seguida, instale o padrão necessário:

    sudo zypper install -t pattern lp_sles
    Comando Zypper para instalar o padrão lp_sles no SLES 15 SP7.
    Exemplo de comando de terminal para instalar o padrão Live Patching após ativar a extensão SLES 15 SP7.

    A ativação por si só não instala os padrões ou pacotes; conclua ambas as etapas antes de esperar receber pacotes de correção ativos dos canais de atualização.

  3. Aplique atualizações regulares do sistema. Os patches dinâmicos do kernel são distribuídos como pacotes através do mecanismo de atualização regular. Para aplicar um patch manualmente, utilize o mesmo fluxo de trabalho de manutenção aprovado para o restante do host, por exemplo:

    sudo zypper refresh
    sudo zypper patch
    Comando Zypper aplicando patches de pacotes SUSE disponíveis.
    Comando de terminal ilustrativo para o fluxo de trabalho regular de aplicação de patches de pacotes, que pode fornecer pacotes de correção de kernel elegíveis.

    Analise o plano de instalação antes de confirmá-lo, especialmente em sistemas de produção. Um pacote de patches em tempo real pode atualizar correções elegíveis para o kernel em execução sem reiniciar as cargas de trabalho, mas a mesma transação de atualização também pode oferecer um novo pacote de kernel base. A instalação desse pacote de kernel ainda pode acionar uma recomendação de reinicialização. Os patches em tempo real são cumulativos para a revisão de kernel de destino; eles não substituem a manutenção regular do kernel.

  4. Verifique se há alguma atualização ativa. Após a conclusão da atualização, verifique os detalhes da atualização:

    sudo klp -v patches
    O comando klp solicita informações detalhadas sobre os patches do kernel instalados e ativos.
    Comando de terminal ilustrativo para verificar quais patches ativos e correções de erros estão associados ao kernel em execução.

    A SUSE documenta este comando para verificar o status de aplicação de patches e visualizar as CVEs ou defeitos corrigidos pelo patch ativo. Confirme se o patch listado corresponde ao kernel em execução registrado na Etapa 1. Um pacote de patch inicial ou de teste pode não conter correções; ele prepara essa revisão do kernel para patches futuros. Sua presença por si só não significa que uma correção de segurança específica foi aplicada.

  5. Solucione problemas de status vazio ou incompatível. Verifique se existe um pacote de patch em tempo real para o kernel em execução e se os dados do ciclo de vida estão disponíveis:

    sudo zypper se --details 'kernel-livepatch-*'
    sudo zypper lifecycle
    Comando Zypper que exibe informações sobre o ciclo de vida de produtos instalados e pacotes de atualização em tempo real.
    Comando de terminal ilustrativo para revisar dados do ciclo de vida quando o pacote Live Patching lifecycle-data estiver instalado.

    Para datas de ciclo de vida, a SUSE afirma que o lifecycle-data-sle-module-live-patchingpacote deve estar instalado. Se não houver um pacote de patch para o kernel em execução, verifique se os repositórios ou canais de aplicação de patches em tempo real corretos estão habilitados e se a correção relevante é elegível para aplicação em tempo real. Não considere uma lista de patches vazia como causa de falha quando nenhuma atualização qualificada tiver sido lançada.

  6. Agende a reinicialização necessária para uma atualização completa do kernel. O SUSE não consegue converter todas as correções em patches ativos; algumas alterações exigem a substituição de estruturas de dados do kernel ou não podem ser aplicadas com segurança em tempo de execução. Mantenha as atualizações regulares do kernel em seu plano de manutenção e reinicie o sistema quando a atualização exigir. Evite ocultar avisos de reinicialização bloqueando indefinidamente os pacotes do kernel: isso adia as correções completas do kernel em vez de aplicá-las em tempo real.

    Para uma janela de manutenção sem reinicialização, prossiga somente quando a atualização contiver um pacote de correção em tempo real compatível com o kernel em execução e sua política de alterações permitir. Considere uma atualização completa do pacote do kernel como pendente até que o host inicialize com o novo kernel.

Verifique o resultado

A verificação é bem-sucedida quando klp -v patchesidentifica as informações de patch em tempo real ativas para o kernel, conforme mostrado por `live-patch status` uname -r, e a correção esperada aparece nos detalhes do patch. O host deve permanecer na mesma versão do kernel em execução, pois nenhuma reinicialização ocorreu. Se o gerenciador de atualizações ainda solicitar uma reinicialização, verifique se ele instalou um novo kernel base ou uma correção fora do escopo do Live Patching; essa solicitação é um requisito de manutenção e não algo que o comando `live-patch status` possa cancelar.

Fontes

Deixar um comentário

Ative o Live Patching do SLES e verifique se há uma correção no kernel.

Ative o Live Patching do SLES e verifique se há uma correção no kernel.

Configure o caminho correto de aplicação de patches em tempo real para o SLES 16.0 ou 15 SP7, aplique as correções de kernel elegíveis e confirme o que está ativo, sem confundir com uma atualização de kernel que exige reinicialização.

Mantenha os serviços disponíveis durante uma atualização do SLES 15 SP5 para SP6.

Mantenha os serviços disponíveis durante uma atualização do SLES 15 SP5 para SP6.

O SLES 15 SP5 pode ser migrado online para o SP6, mas cada nó precisa ser reinicializado. Use uma atualização gradual testada ou uma transição azul-verde para manter as cargas de trabalho acessíveis.

Crie um perfil AppArmor personalizado no SUSE Linux.

Crie um perfil AppArmor personalizado no SUSE Linux.

Criar, refinar e verificar um perfil AppArmor com privilégios mínimos no SLES 15 SP7, com uma observação clara sobre o padrão SELinux do SLES 16.

Aplique o SLES 15 STIG com segurança usando o OpenSCAP.

Aplique o SLES 15 STIG com segurança usando o OpenSCAP.

Utilize o perfil STIG compatível com a SUSE para analisar o SLES 15, testar a correção, revisar as descobertas restantes e manter as evidências da avaliação.

Restaurar o acesso ao Cockpit no servidor SUSE Linux Enterprise.

Restaurar o acesso ao Cockpit no servidor SUSE Linux Enterprise.

Rastreie uma falha de conexão do Cockpit através de DNS, porta 9090, socket do systemd, firewalld, TLS e configurações de login, utilizando as diretrizes atuais da SUSE.

Configure o failover Ethernet confiável com o SLES 15 Bonding.

Configure o failover Ethernet confiável com o SLES 15 Bonding.

Crie uma conexão Ethernet redundante no SLES 15 com o YaST e o Wicked, configure o bonding ativo-backup e verifique ambas as portas e o failover.

Crie um perfil AutoYaST reutilizável para instalações do SLES 15

Crie um perfil AutoYaST reutilizável para instalações do SLES 15

Transforme um sistema SLES 15 existente em um perfil AutoYaST revisado, valide-o e use-o para implantar um servidor de teste com menos etapas manuais.

Configuração do KVM no SLES 15: Faça com que as VMs selecionadas iniciem na inicialização.

Configuração do KVM no SLES 15: Faça com que as VMs selecionadas iniciem na inicialização.

Instale as ferramentas SLES 15 KVM e libvirt, habilite o serviço de host correto e configure as máquinas virtuais selecionadas para iniciar após uma reinicialização.

Diagnosticar um servidor SUSE que trava na tela de desligamento do systemd.

Diagnosticar um servidor SUSE que trava na tela de desligamento do systemd.

Utilize tarefas do systemd e o registro de inicialização anterior para localizar um serviço lento, uma montagem ou uma dependência de armazenamento e, em seguida, corrija-a sem mascarar a causa.

Permita apenas o tráfego da Web necessário para o seu servidor SLES 15

Permita apenas o tráfego da Web necessário para o seu servidor SLES 15

Use o firewall-cmd para inspecionar a zona ativa, permitir HTTP com segurança, preservar o acesso SSH e verificar se a regra persiste após uma reinicialização no SLES 15.