基本问题:
我的任务是这样的:我需要从Xen中用钻石收集器收集指标。收集器使用libvirt python库,只查找任何xen域作为输出信息。这是因为libvirt从virsh获取信息,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 offXen:
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.如何解决这个问题?谢谢。
发布于 2016-04-26 14:04:18
看起来这个问题不能解决,所以我改变了钻石xen收集器的源码。
https://stackoverflow.com/questions/36737633
复制相似问题