天天看点

VMware P2V---从物理机到虚拟机(二)

温故:

上一篇文章《VMware P2V---从物理机到虚拟机(一)》中讲了物理机到虚拟机的P2V过程,因为上一篇文章主要讲的是P2V的原理,今天咱们聊聊P2V中的两种类型,即运行Windows的物理机源的远程热克隆和运行Linux的物理机源的远程热克隆。大家也看到了,这两种类型都是热克隆,关于冷克隆我在下面稍作拓展。

关于上一篇文章的链接如下:​​VMware P2V---从物理机到虚拟机(一)​​

知新:

一、运行Windows的物理机源的远程热克隆

运行Windows的物理机源的远程热克隆可以使用转换向导设置转换任务,使用Converter Standalone组件执行所有克隆任务。下面是工作流程远程热克隆的示例,在此流程中源物理机不会停机,不影响业务的运行。

1、Converter Standalone为转换准备源计算机。

Converter Standalone在源计算机上安装代理,该代理创建源卷的快照,如图:

VMware P2V---从物理机到虚拟机(二)

2、 Converter Standalone在目标计算机上准备虚拟机。

Converter Standalone在目标计算机上创建了一个虚拟机,然后代理将源计算机中的卷复制到目标计算机中,如图:

VMware P2V---从物理机到虚拟机(二)

3、 Converter Standalone完成转换过程。

代理会安装所需的驱动程序来允许操作系统在虚拟机中引导,并且会对虚拟机进行自定义(例如,更改IP信息)。如图:

VMware P2V---从物理机到虚拟机(二)

4、 Converter Standalone从源计算机卸载该代理(可选)。

虚拟机准备在目标服务器上运行时,从源计算机卸载该代理(可选),如图:

VMware P2V---从物理机到虚拟机(二)

5、完成迁移后,关闭源计算机并启动虚拟机完成最后的配置即可。

二、运行Linux的物理机源的远程热克隆

运行Linux操作系统的物理机与Windows计算机的转换过程不同。在Windows转换中,Converter Standalone代理将安装到源计算机上,且源信息将被推送到目标。在Linux转换中,在源计算机上不会部署任何代理。相反,在目标ESX/ESXi主机上会创建并部署助手虚拟机。之后,源数据会从源Linux计算机上复制到助手虚拟机。转换完成后,助手虚拟机将关闭,在下次启动后会为目标虚拟机。Linux转换原理的转换示意图如下:

1、Converter Standalone使用SSH连接到源计算机并检索源信息。

Converter Standalone将根据您的转换任务设置,创建一个空的助手虚拟机。助手虚拟机在转换过程中用作新虚拟机的容器。Converter Standalone在受管目标(ESXi主机)上部署助手虚拟机。助手虚拟机从Converter Standalone服务器计算机上的*.iso文件中引导,如图:

VMware P2V---从物理机到虚拟机(二)

2、助手虚拟机启动后,从Linux映像引导,通过SSH连接到源计算机上,然后开始从源检索所选数据。设置转换任务时,可以选择要将哪些源卷复制到目标计算机上。

VMware P2V---从物理机到虚拟机(二)

3、数据复制完成后,重新配置目标虚拟机以允许操作系统在虚拟机中引导。Converter Standalone将关闭助手虚拟机。至此,转换过程完成。可以配置Converter Standalone,使其在转换完成后启动新建的虚拟机。

三、物理机的冷克隆

由于Converter Standalone 4.3及更高版本不支持冷克隆,因此就必须要使用早期的vCenter Converter版本的引导CD。那么这个所谓的引导CD究竟是什么呢?在冷克隆计算机时,通过具有其自身的操作系统并同时包含vCenter Converter应用程序的CD光盘进行引导源计算机,以下操作流程是在源计算机未运行操作系统期间对源计算机执行冷克隆的示例:

1)下载VMware vCenter Converter引导光盘镜像,并刻录成光盘,用该光盘启动要进行“冷克隆”的服务器,进入vCenter Converter向导,如图9-83所示。

VMware P2V---从物理机到虚拟机(二)

图9-83 vCenter Converter引导光盘向导

(2)在“vCenter Converter”页,接受许可协议,如图9-84所示。

VMware P2V---从物理机到虚拟机(二)

图9-98 接受许可协议

(3)在出现“Update Network Parameters”对话框中,如果网络中有DHCP服务器,可以单击“no”按钮;如果没有DHCP服务器,需要手动设置IP地址,则单击“Yes”按钮,如图9-99所示。

VMware P2V---从物理机到虚拟机(二)

图9-99 手动设置参数

(4)在“Network Configuration”页,指定IP地址等参数,如图9-100所示。

VMware P2V---从物理机到虚拟机(二)

图9-100 设置IP地址

(5)进入VMware vCenter Converter页后,单击“Import Machine”,进入vCenter Converter导入向导页,如图9-101所示。

VMware P2V---从物理机到虚拟机(二)

图9-101 导入向导

(6)使用“引导光盘”执行的VMware vCenter Converter程序,与Windows下的vCenter Converter相似,所以下面只介绍一些注意事项。

(7)在“Source Data”页,选择导入的磁盘,如图9-102所示。

VMware P2V---从物理机到虚拟机(二)

图9-102 源数据

(8)在“Destination Type”页,选择导入的目标,在本例中选择“vSphere Virtual Machine”,如图9-103所示。

VMware P2V---从物理机到虚拟机(二)

图9-103 导入目标

(9)在“Destination Login”页,指定要导入到的目标服务器,可以是VMware ESX Server服务器,也可以是vCenter Server,同时要指定登录用户名与密码,如图9-104所示。

VMware P2V---从物理机到虚拟机(二)

图9-104 指定目标服务器地址及管理员帐户

(10)在“Virtual Machine Name”处,指定迁移后的虚拟机名称,如图9-105所示。

VMware P2V---从物理机到虚拟机(二)

图9-105 指定目标虚拟机名称

(11)在“Host”页,选择主机资源池,如图9-106所示。

VMware P2V---从物理机到虚拟机(二)

图9-106 选择目标资源池

(12)在“Datastore”选择迁移后的虚拟机要保存在那个数据存储中,如图9-107所示。

VMware P2V---从物理机到虚拟机(二)

图9-107 选择数据存储器

(13)在“Networks”页,为目标虚拟机设置网卡数量,如图9-108所示。

VMware P2V---从物理机到虚拟机(二)

图9-108 网络设置

(14)在“Customization”页,选择迁移后的设置,例如可以选择“Install VMware Tools”与“Remove all System Restore checkpoints”,如图9-109所示。

VMware P2V---从物理机到虚拟机(二)

图9-109 定制

(15)在“Ready to Complete”页,查看设置,如果有问题,可以单击“Back”按钮返回设置,如无误单击“Finish”按钮,如图9-110所示。

VMware P2V---从物理机到虚拟机(二)

图9-110 准备就绪

(16)之后vCenter Converter会按照上文的设置,迁移物理机到虚拟机中,直到迁移完成,如图9-111所示。

VMware P2V---从物理机到虚拟机(二)

图9-111 迁移完成

(17)迁移完成后,取出光盘,关闭物理服务器。

                                                                                     拓展

克隆的模式

  • 基于卷的克隆即将从源计算机复制到目标计算机。基于卷的克隆相对较慢。文件级克隆比块级克隆速度慢。动态磁盘在目标虚拟机上会转为基本卷。只有FAT、FAT32、NTFS、ext2、ext3、ext4和ReiserFS文件系统支持基于卷的文件级克隆。保持源卷的大小或为NTFS源卷指定更大的卷大小时,是基于卷的块级克隆。
  • 基于磁盘的克隆为所有类型的基本磁盘和动态磁盘创建源计算机的副本。这种模式无法选择要复制哪些数据。基于磁盘的克隆比基于卷的克隆速度快。
  • 基于链接的克隆用于快速检索非VMware映像的兼容性。对于某些第三方源,如果转换后启动了源计算机,则基于链接的克隆会遭到破坏。基于链接的克隆是Converter Standalone所支持的最快的(但不完整的)克隆模式。