Estou tentando (re)instalar o KVM no meu sistema de desenvolvimento (que tem sido frequentemente atualizado ao longo dos anos desde o Fedora vinte e poucos anos, e no qual o kvm foi instalado há muitas luas e depois esquecido, caso isso seja relevante)
Depois de descobrir como habilitar a virtualização na minha CPU AMD Ryzen (foi desabilitada no BIOS), # virt-host-validate
agora FAIL
é cgroup 'freezer' controller support
. Todo o resto está PASSANDO como esperado.
Por outro lado, consigo criar uma máquina virtual mesmo com esse estado de FALHA.
Então, alguém sabe como posso consertar isso ou quais são as implicações de não estar disponível?
Eu tentei reinstalar os virtualization
pacotes de grupo e tentei inicializar com cgroup_enable=freezer
adicionado à linha de comando do kernel. Nenhum dos dois mudou nada.
Estou executando o Fedora 36 com kernel 6.0.16-200.fc36.x86_64
Em primeiro lugar, a verificação é relevante apenas para LXC (uma estrutura de contêiner que pode ser gerenciada via libvirt) e não tem nada a ver com máquinas virtuais, baseadas em KVM ou outras.
Em segundo lugar, a verificação é uma relíquia do cgroups v1, onde cada controlador tinha que ser montado separadamente como uma árvore de sistema de arquivos virtual (sem um único lugar para colocar recursos "diversos", exceto criando um controlador para eles).
A interface "cgroups v2" usada atualmente possui uma árvore unificada para todos os controladores, portanto, a capacidade de congelar processos de um cgroup agora é apenas parte da interface básica do cgroup em vez de ser um controlador separado.