Kernel panic no guest KVM após o Fedora 27 - atualização libvirt

1

Após a recente atualização do Fedora 27, o meu convidado da VM KVM acabou no pânico do kernel durante o processo de inicialização.

O sistema foi atualizado para libvirt-3.7.0-4.fc27.x86_64 (e muitos outros pacotes durante esta atualização) e reinicializado. Antes do guest da VM rodar o Kubuntu 16.04 não tinha problema. O kernel anterior no hypervisor não ajuda.

A CPU do host é AMD Athlon(tm) X4 750 .

Qual é a causa deste problema repentino?

    
por Jaroslav Kucera 01.08.2018 / 13:58

1 resposta

1

O culpado é realmente a atualização do sistema (provavelmente a libvirt).

Antes do guest da VM estar em execução com cpu mode=host-model mais de um ano. No entanto, agora era necessário editar o arquivo de desalinhamento XML de convidado da VM - virsh edit <domain> . A entrada cpu mode deve ter sido alterada para cpu mode=host-passthrough :

<cpu mode='host-passthrough' check='partial'/>

Após essa mudança, o convidado da VM com o Kubuntu inicializou sem problemas.

De acordo com a documentação do libvirt, o host-model pode causar problemas de detecção da CPU no sistema operacional convidado da VM. O host-passthrough evita isso, pois fornece exatamente o mesmo tipo de CPU (e seus recursos). No entanto, dificulta a migração para diferentes hosts da VM. O outro host da VM deve ser exatamente do mesmo tipo de CPU.

É interessante que outro convidado da VM com o CentOS ainda possa inicializar sem problemas ...

    
por 01.08.2018 / 13:58