KVM en un VPS Ubuntu 16.04 LTS (sin cabeza) libvirt-sock: No existe tal archivo

KVM en un VPS Ubuntu 16.04 LTS (sin cabeza) libvirt-sock: No existe tal archivo

Estoy intentando crear un servidor KVM en un VPS (alojado de forma remota) (Ubuntu 16.04 LTS).

He instalado estos paquetes

sudo apt-get install kvm ubuntu-vm-builder libvirt-bin bridge-utils

sudo egrep '(vmx|svm)' --color=always /proc/cpuinfo

Esto devuelve VMX (8 veces)

kvm-ok

devoluciones

INFO: /dev/kvm exists
KVM acceleration can be used

Sin embargo, cuando ejecuto el siguiente comando

virsh --connect qemu:///system list --all

Vuelve:

error: failed to connect to the hypervisor
error: Failed to connect socket to '/var/run/libvirt/libvirt-sock': No such file or di

al correr

systemctl status libvirtd

vuelve:

● 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

Estoy prácticamente atrapado aquí, el archivo libvirt-sock no está ahí en absoluto.

Si alguien pudiera ayudarme, ¡se lo agradecería mucho!

Atentamente,

José

PD: No estoy seguro de si esto tiene algo que ver con los errores, pero en mi archivo /etc/network/interfaces he notado que no tengo interfaces "eth" sino sólo interfaces "venet".

Respuesta1

Su "VPS" es en realidad un contenedor OpenVZ Linux, en lugar de una máquina totalmente virtual. Libvirtd no puede iniciarse dentro de contenedores OpenVZ.

Necesitará obtener un VPS que se base en virtualización anidada, como KVM, Hyper-V, Xen, VMware, etc., y en el que el proveedor haya habilitado la virtualización anidada.

información relacionada