CentOS Virt-v2v转换工具

我正在尝试在CentOS中使用virt-v2v工具来将虚拟转换为虚拟,最终将物理转换为虚拟机。 花了一天的时间,试图让virt-2v2转换器build立起来并运行,我感到非常困惑。

我正在运行CentOS 6.5,下面是我混淆的原因。

我试图转换一个VMWare虚拟机,我对“存储池”的概念感到困惑。 打开virt-manager并转到本地主机连接详细信息(qemu:/// system)并转到“存储”选项卡时,可以看到位于/ var / lib / libvirt / images的默认存储池。 这基本上是一个图像存储的目录?

当我尝试使用virt0-v2v命令时,如下所示:

virt-v2v -i libvirtxml -osd /var/lib/libvirt/images Windows7.xml 

其中windows7 xml是使用Vmware2libvirt工具生成的xml文件。 我被告知/ var / lib / libvirt / images不是有效的存储池。 发出这个命令的时候可能有些事情我做错了。 请原谅我的无知,我一般对虚拟化和服务器pipe理都很陌生。

您应该使用存储池的名称,而不是path。 您可以使用virsh pool-list获取存储池名称。 你应该有一个名为默认