【发布时间】:2016-04-20 08:10:06
【问题描述】:
基本问题:
我有这样的任务:我需要使用 Xen 的钻石收集器收集指标。收集器使用了 libvirt python 库,只是没有找到任何 xen 域的输出信息。那是因为 libvirt 从没有找到 xen 域的 virsh 获取信息。
我做了什么:由于这个命令“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
.....
但是当我尝试启动域时出现以下错误:
libxenlight failed to create new domain 'gitlab'
libx 日志说:
domain with name "gitlab" already exists.
如何解决这个问题? 谢谢。
【问题讨论】:
-
附加问题:如何将 Domain-0 添加到 virsh 中?