使用vmwarevconverter从物理机迁移系统到虚拟机P2V(多图)。 下载本文

内容发布更新时间 : 2024/12/26 10:55:04星期一 下面是文章的全部内容请认真阅读。

3. 为转换任务设置其它选项

这一步尤为关键,直接关乎后面转换的成败。

? Data to copy

设置目标虚拟机的磁盘和分区,我们可以看到自动获取的源分区信息,我这里因为硬盘资源有限,没有遵循默认的 Maintain size,但比Minmun size(在源SUSE下 df -h 看到的used大小)大。

CPU个数和内存大小默认也是与源主机保持一致。

? Network

网络设置这一块比较纠结。按理说源主机不需要与目的主机的网卡通信,只需要与Helper VM能互通即可,但我一直卡在这走不过去。源主机有2块网卡在使用,最后在这一步只设置了一块能ping同源主机的网卡,迁移完成后再手动添加剂一块网卡。如下是vmware官方知识库的Note:

In the Conversion wizard, ensure to select the virtual machine portgroup when configuring the network card. This virtual machine portgroup must

be connected to the physical network that is routable via port 22 (SSH) in both directions from the source Linux server’s configured network IP address.

The IP address entered must be routable to the IP address of the physical Linux source machine. Helper virtual machine IP address should able to ping the physical machine.

图中看到VM Local是事先在vSphere Server上新建的端口组(portgroup),而且这个虚拟交换机vSwitch没有关联任何物理网卡:

?

Helper VM network

Helper VM是做转换时的一个临时操作系统,运行在目的主机上,从源主机拷贝数据。如果转化的时windows,则没有这个vm,取而代之的时再源主机上运行一个agent,所以转换windows要求ESXi与源主机能互通,而转换Linux则只需要设定的Helper VM network能与源主机22端口互通即可。

4. 开始转换