Estou tentando criar um servidor KVM em um VPS (hospedado remotamente) (Ubuntu 16.04 LTS).
Eu instalei esses pacotes
sudo apt-get install kvm ubuntu-vm-builder libvirt-bin bridge-utils
sudo egrep '(vmx|svm)' --color=always /proc/cpuinfo
Isso retorna VMX (8 vezes)
kvm-ok
retorna
INFO: /dev/kvm exists
KVM acceleration can be used
No entanto, quando executo o seguinte comando
virsh --connect qemu:///system list --all
Ele retorna:
error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or di
Ao correr
systemctl status libvirtd
ele retorna:
● libvirt-bin.service - Virtualization daemon
Loaded: loaded (/lib/systemd/system/libvirt-bin.service; enabled; vendor preset: enabled)
Active: inactive (dead) since di 2018-02-27 16:10:50 CET; 37min ago
Process: 465 ExecStart=/usr/sbin/libvirtd $libvirtd_opts (code=exited, status=0/SUCCESS)
Main PID: 465 (code=exited, status=0/SUCCESS)
feb 27 16:10:50 xxxxxxx.stratoserver.net libvirtd[465]: 488: error : udevGetDMIData:1578 : Failed to get udev device for syspath '/sys/devices/virtual/dmi/id' or '/sys/class/dmi/id'
feb 27 16:10:50 xxxxxxx.stratoserver.net libvirtd[465]: 488: error : udevEnumerateDevices:1456 : udev scan devices returned -2
feb 27 16:10:50 xxxxxxx.stratoserver.net libvirtd[465]: 488: error : virStateInitialize:783 : Initialization of udev state driver failed: Unknown problem
feb 27 16:10:50 xxxxxxx.stratoserver.net libvirtd[465]: 488: error : daemonRunStateInit:950 : Driver state initialization failed
Estou praticamente preso aqui, o arquivo libvirt-sock não está lá.
Se alguém pudesse me ajudar, ficaria muito grato!
Atenciosamente,
Joe
PS: Não tenho certeza se isso tem alguma coisa a ver com os erros, mas no meu arquivo /etc/network/interfaces notei que não tenho interfaces "eth", mas apenas interfaces "venet".
Responder1
Seu “VPS” é na verdade um contêiner OpenVZ Linux, em vez de uma máquina totalmente virtual. Libvirtd não pode iniciar dentro de contêineres OpenVZ.
Você precisará obter um VPS baseado em virtualização aninhada, como KVM, Hyper-V, Xen, VMware, etc., e no qual o provedor tenha habilitado a virtualização aninhada.