Estou usando o VirtualBox para alguns projetos em que estou trabalhando, mas também quero usar o KVM. Eu sei que eu não posso usar os dois ao mesmo tempo, por causa do VirtualBox, que se recusa a começar com um erro como: VERR_VMX_IN_VMX_ROOT_MODE
Agora eu pensei que seria fácil parar todos os serviços KVM / libvirtd e depois descarregar os módulos KVM da seguinte forma:
$ sudo systemctl stop libvirtd
$ sudo modprobe -r kvm_intel
$ sudo modprobe -r kvm
Mas quando tento descarregar os módulos KVM, o modprobe me diz que esses módulos ainda estão em uso.
Quando eu verifico o systemctl para outros serviços em execução com o libvirt em seu nome, ele também lista:
$ sudo systemctl list-unit-files| grep libvirt
libvirt-bin.service enabled
libvirt-guests.service enabled
libvirtd.service enabled
e
$ sudo systemctl list-unit-files| grep kvm
qemu-kvm.service enabled
Então eu parei todos eles, mas mesmo depois disso, algo está usando o KVM.
Eu fiz um
$ sudo lsof | grep kvm
qemu-syst 14745 libvirt-qemu mem REG 0,13 10646 anon_inode:kvm-vcpu (stat: No such file or directory)
qemu-syst 14745 libvirt-qemu 11u CHR 10,232 0t0 551 /dev/kvm
qemu-syst 14745 libvirt-qemu 12u a_inode 0,13 0 10646 kvm-vm
qemu-syst 14745 libvirt-qemu 18u a_inode 0,13 0 10646 kvm-vcpu
qemu-syst 14745 14753 libvirt-qemu mem REG 0,13 10646 anon_inode:kvm-vcpu (stat: No such file or directory)
qemu-syst 14745 14753 libvirt-qemu 11u CHR 10,232 0t0 551 /dev/kvm
qemu-syst 14745 14753 libvirt-qemu 12u a_inode 0,13 0 10646 kvm-vm
qemu-syst 14745 14753 libvirt-qemu 18u a_inode 0,13 0 10646 kvm-vcpu
CPU\x200/ 14745 14761 libvirt-qemu mem REG 0,13 10646 anon_inode:kvm-vcpu (stat: No such file or directory)
CPU\x200/ 14745 14761 libvirt-qemu 11u CHR 10,232 0t0 551 /dev/kvm
CPU\x200/ 14745 14761 libvirt-qemu 12u a_inode 0,13 0 10646 kvm-vm
CPU\x200/ 14745 14761 libvirt-qemu 18u a_inode 0,13 0 10646 kvm-vcpu
SPICE\x20 14745 14763 libvirt-qemu mem REG 0,13 10646 anon_inode:kvm-vcpu (stat: No such file or directory)
SPICE\x20 14745 14763 libvirt-qemu 11u CHR 10,232 0t0 551 /dev/kvm
SPICE\x20 14745 14763 libvirt-qemu 12u a_inode 0,13 0 10646 kvm-vm
SPICE\x20 14745 14763 libvirt-qemu 18u a_inode 0,13 0 10646 kvm-vcpu
kvm-pit/1 14762 root cwd DIR 253,0 4096 2 /
kvm-pit/1 14762 root rtd DIR 253,0 4096 2 /
kvm-pit/1 14762 root txt unknown /proc/14762/exe
e parece que algo ainda está em execução. Eu senti falta de algo que tenho que parar para parar completamente o KVM?
Eu gostaria de colocar todas as etapas relevantes em um script para que eu possa facilmente iniciar / parar o KVM ou o VirtualBox ...
Tags virtualbox kvm linux ubuntu