我在Debian Squeeze上使用libvirt和virshconfiguration了Xen下的一些虚拟机。 现在我想摆脱libvirt层,因为我需要configuration一些不受libvirt支持的DomU上的特定参数。
谢谢你的任何build议!
您将导出xmlconfiguration,然后将其转换为XEN Configs:
virsh -c xen:/// domxml-to-native xen-xm rhel5pv.xml
如果你只是想编辑domU的configuration,请在下面尝试,
virsh edit vm-name
它将使用vi默认打开xml
更新:新版本的Xen有一个新的工具堆栈 :xen-light,所以从xen 4.1开始, xm命令被xl取代。
虽然xl的域configuration文件是向后兼容的,为了确保所有域参数在转换过程中被正确地映射到最新的configuration,我会build议使用:
virsh -c xen:/// domxml-to-native --format xen-xl \ /path/to/libvirt/vm.domxml.cfg > vm.xenxl.cfg
(注意使用xen-xl而不是xen-xm )。
然后,您可以使用生成的文件在Xen上直接创buildvm:
xl create -f vm.xenxl.cfg
(在这里logging它,作为domxml-to-native的virsh 命令参考部分说“选项:需要写入”)