Добавление доменов xen в virsh

Основная проблема:

У меня была такая задача: мне нужно собрать метрики с помощью алмазного коллектора из Xen. Collector использовал библиотеку libvirt python и просто находил любые xen-домены для вывода информации. Это потому, что libvirt получает информацию от virsh, который не находит домены xen.

Что я сделал: я преобразовал xen cfg в virsh xml из-за этой команды 'virsh domxml-from-native xen-xm /path/to/xm-or-xl.config' и определил домены.

Сейчас:

way@xen4-dom0:/etc/libvirt/domains$ sudo virsh list --all
Id    Name                           State
----------------------------------------------------
-     gitlab                         shut off
-     stage-pg-master                shut off
-     stage-rzd-tnved                shut off
-     stage-web-transport            shut off

Xen:

way@xen4-dom0:/opt/metrics/rrd$ sudo xen list
Name             ID      Mem VCPUs  State   Time
Domain-0         0       1024 8     r-----  165814.0
stage-pg-master  1       16384 4    -b----   37170.7
.....

Но когда я пытался запустить домены, я получил следующую ошибку:

libxenlight failed to create new domain 'gitlab'

В журнале libx сказано:

domain with name "gitlab" already exists.

Как решить эту проблему? Спасибо.

1 ответ

Похоже, эту проблему не удалось решить, поэтому я просто изменил источник алмазного ксенографа.

Другие вопросы по тегам