KVM на VPS Ubuntu 16.04 LTS (без головы) libvirt-sock: Нет такого файла

Я пытаюсь создать KVM-сервер на (удаленно размещенном) VPS (Ubuntu 16.04 LTS).

Я установил эти пакеты

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

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

Это действительно возвращает VMX (8 раз)

kvm-ok

возвращает

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

Однако, когда я запускаю следующую команду

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

, она возвращает:

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

При запуске

systemctl status libvirtd

он возвращает:

● 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

Я практически застрял здесь, файла libvirt-sock там вообще нет.

Если бы кто-нибудь мог мне помочь, я был бы очень признателен!

Лучшее С уважением,

Джо

PS Я не уверен, имеет ли это какое-либо отношение к ошибкам, но в моем файле / etc / network / interfaces я заметил, что у меня нет «eth» интерфейсы, а только интерфейсы "venet".

0
задан 27 February 2018 в 17:58
1 ответ

Ваш «VPS» на самом деле является контейнером OpenVZ Linux, а не полностью виртуальной машиной. Libvirtd не может запускаться внутри контейнеров OpenVZ.

Вам потребуется VPS, основанный на вложенной виртуализации, такой как KVM, Hyper-V, Xen, VMware и т. Д., И на котором поставщик включил вложенную виртуализацию.

0
ответ дан 5 December 2019 в 06:24

Теги

Похожие вопросы