Добавление доменов 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 ответ
Похоже, эту проблему не удалось решить, поэтому я просто изменил источник алмазного ксенографа.