Red Hat Training

A Red Hat training course is available for Red Hat Enterprise Linux

3.3.6. 转换一个运行 Windows 的虚拟机

这个例子展示了转换一个本地运行于由 libvirt 管理的 Xen 上的 Windows 虚拟机,并输出到 Red Hat Enterprise Virtualization。请确认虚拟机的 XML 在本地可以获得,XML 中指定的存储也存在于本地的相同目录中。
运行以下命令从 XML 文件转换虚拟机:
virt-v2v -i libvirtxml -o rhev -osd storage.example.com:/exportdomain --network rhevm guest_name.xml
其中,guest_name.xml 是到虚拟机导出的 XML 的路径;storage.example.com:/exportdomain 是导出存储域。
如果您的虚拟机只有一个网络接口,您也可以使用 --network 参数连接到一个本地管理的网络上。如果您的虚拟机有多个网络接口,编辑 /etc/virt-v2v.conf 来指定所有网络接口的映射信息。
如果您的虚拟机使用一个 Xen 准虚拟化内核(可能名为 kernel-xenkernel-xenU),virt-v2v 将会在转换的过程中试图安装一个新内核。为了避免这一步,您可以在进行转换前除了安装 Xen 内核外还安装一个普通内核(它的名字中没有到 hypervisor 的引用)。您不能把这个新安装的内核作为默认内核,否则 Xen 将无法被引导。virt-v2v 将会在转换过程中把它作为默认内核。