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