我有一堆在RHEL5.4上运行在Xen 3.3.2上的Xen DomU。 我已经将这些虚拟机设置为一个完整的Xen新手,现在我注意到使用virt-manager可能不是最好的想法,因为我根本没有任何基于python的configuration文件,每个configuration文件只有config.sxp文件/var/lib/xend/domains 。 显然,这是一个好主意,但是,我的问题是:如何从我的新手错误中恢复,并重新创build这些configuration文件,而无需从头开始?
如果你在RHEL5上运行,那么使用virt-manager,virsh和其他libvirt相关的工具确实是正确的方法。 你不想编辑/ var / lib / xend / domains中的那些Xen文件; 让Xen自己pipe理事情吧。
libvirt在/ var中为你pipe理一个configuration数据库,并使用virsh edit <vm name>来修改虚拟机configuration。
这种方法的另一个好处是,如果您切换虚拟化平台(例如在RHEL6发布时切换到KVM),您的virt-manager工作stream程将不会受到影响。