基本问题:
我有这样的任务:我需要从Xen收集钻石收集器的指标 . 收集器使用了libvirt python库,只需要找到任何xen域来获取输出信息 . 那是因为libvirt从virsh获取的信息没有找到xen域 .
我做了什么:由于此命令'virsh domxml-from-native xen-xm /path/to/xm-or-xl.config'和已定义的域,我将xen cfg转换为virsh xml .
现在:
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
.....
但是,当我尝试启动域名时,跟随errro:
libxenlight failed to create new domain 'gitlab'
libx日志说:
domain with name "gitlab" already exists.
如何解决这个问题?谢谢 .
1 回答
看起来这个问题不能被重新开发,所以我只是更改了钻石xen收集器源 .