Eu quero compartilhar o seguinte problema
depois de atualizar o rpm de segurança nas máquinas RHEL 7.9, inclua a atualização do microcode_ctl
rpm
rpm -qa | grep microcod
microcode_ctl-2.1-73.15.el7_9.x86_64
notamos sobre as seguintes mensagens do kernel.
[Sun Jun 4 13:12:19 2023] Microcode update for Intel Broadwell-EP/EX (BDX-ML B/M/R0; family 6, model 79,
stepping 1; CPUID 0x406f1) CPUs is disabled as it may cause system instability.
Please refer to /usr/share/doc/microcode_ctl/caveats/06-4f-01_readme
and /usr/share/doc/microcode_ctl/README.caveats for details.
[Sun Jun 4 13:13:35 2023] After installation of a new version of microcode_ctl package,
[Sun Jun 4 13:13:35 2023] initramfs hasn't been re-generated for all the installed kernel packages.
[Sun Jun 4 13:13:35 2023] The following kernel packages have been skipped: kernel-3.10.0-514.26.2.el7.x86_64.
[Sun Jun 4 13:13:35 2023] Please re-generate initramfs manually for these kernel packages with the
[Sun Jun 4 13:13:35 2023] "dracut -f --kver KERNEL_VERSION" command in order to get the latest
[Sun Jun 4 13:13:35 2023] Intel CPU microcode included into early initramfs image for it, if needed.
a versão atual do kernel do RHEL é
uname -r
3.10.0-1160.80.1.el7.x86_64
então, de acordo com dmesg, podemos ver isso.
dracut -f --kver KERNEL_VERSION
isso significa que precisamos definir a versão atual do kernel no comando como
dracut -f --kver 3.10.0-1160.80.1.el7.x86_64
ou para definir o kernel conforme definido na mensagem do kernel como
dracut -f --kver kernel-3.10.0-514.26.2.el7.x86_64
A mensagem diz
Ele pede para você gerar novamente o initramfs para a versão 3.10.0-514.26.2:
Você só precisa fazer isso se planeja voltar para 514 em vez do 1160 atual.