KVM em um VPS Ubuntu 16.04 LTS (sem cabeça) libvirt-sock: Esse arquivo não existe

KVM em um VPS Ubuntu 16.04 LTS (sem cabeça) libvirt-sock: Esse arquivo não existe

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.

informação relacionada