我在 RHEL5.4 上的 Xen 3.3.2 上运行了一堆 Xen DomU。我以完全 Xen 新手的身份设置了这些虚拟机,现在我注意到使用 virt-manager 可能不是最好的主意,因为我根本没有基于 python 的配置文件,只有config.sxp
每个域的文件/var/lib/xend/domains
。显然,拥有它们是个好主意,所以我的问题是:如何从新手错误中恢复并重新创建这些配置文件,而无需从头开始?
答案1
如果你在 RHEL5 上运行,那么使用 virt-manager、virsh 和其他虚拟器相关工具确实是正确的方法。您不想编辑 /var/lib/xend/domains 中的那些 Xen 文件;让 Xen 自行管理。
libvirt 为您管理位于 /var 某处的配置数据库,virsh edit <vm name>
您可以使用它来修改虚拟机配置。
这种方法的另一个优点是,如果您切换虚拟化平台(例如,在 RHEL6 发布时切换至 KVM),您使用 virt-manager 的工作流程将不会受到影响。