使用vCenterConverter迁移物理机到虚拟机VMwarevSphere企业运维实战VMwarevCenterConverterStandalone是一种用于将虚拟机和物理机转换为VMware虚拟机的可扩展解决方案。此外,还可以在vCenterServer环境中配置现有虚拟机。VMwarevCenterConverterStandalone简化了虚拟机在以下产品之间的转换。VMware托管产品既可以是转换源,也可以是转换目标。VMwareWorkstation。VMwareFusion。VMwareServer。VMwarePlayer。运行在vCenterServer管理的ESX实例上的虚拟机既可以是转换源,也可以是转换目标。运行在非受管ESX主机上的虚拟机既可以是转换源,也可以是转换目标。还可以使用VMwareConsolidatedBackup(VCB)映像创建VMware虚拟机。2.6.1在Windows上本地安装vCenterConverterVMwarevCenterConverter支持本地安装与服务器模式安装,在大多数情况下,本地安装就可以完成物理机(包括本地计算机)到虚拟机、虚拟机到虚拟机的迁移工作。管理员,可以在网络中的一台工作站上,安装vCenterConverter,实现对本地计算机、网络中的其他Windows与Linux计算机到虚拟机的迁移工作,也可以完成将VMwareESXi中的虚拟机,由VMwarevCenter管理的虚拟机迁移或转换成其他VMware版本虚拟机的工作,还可以完成将Hyper-V虚拟机迁移到VMware虚拟机的工作。也可以将VMwarevCenterConverter安装在要迁移的物理机或虚拟机中。不管使用哪种迁移或转换工作,VMwarevCenterConverter的使用都类似,本节将在vSphereClient管理工作站(一台Windows8.1的计算机)安装VMwarevCenterConverter5.01,并介绍vCenterConverter的使用方法。(1)运行VMwareConverter5安装程序,在“选择安装程序的语言”对话框中,选择“中文(简体)”,如图2-136所示。图2-136选择安装语言(2)在“欢迎使用VMwarevCenterConverterStandalone的安装向导”对话框中单击“下一步”按钮,如图2-137所示。图2-137安装向导(3)在“最终用户专利协议”对话框中,单击“下一步”按钮,如图2-138所示。图2-138最终用户专利协议(4)在“最终用户许可协议”对话框中,单击“我同意许可协议中的条款”单选按钮,然后单击“下一步”按钮,如图2-139所示。图2-139接受许可协议(5)在“目标文件夹”对话框,选择VMwarevCenterConverter的安装位置,通常选择默认值,如图2-140所示。图2-140目标文件夹(6)在“安装类型”对话框中,单击“本地安装”单选按钮,如图2-141所示。图2-141本地安装(7)其他选择默认值,直到安装完成,如图2-142所示。图2-142安装完成2.6.2选择要转换的源计算机在VMwarevCenterConverterStandalone中可以使用多种计算机,并将其中任何一种计算机转换为VMware虚拟机。可以创建一个转换作业将物理机或虚拟机转换为多种目标。可以将物理机、VMware虚拟机、第三方备份映像和虚拟机以及Hyper-VServer虚拟机转换为VMware独立虚拟机或vCenterServer管理的虚拟机。创建转换作业的方法由您所选择的源类型和目标类型决定。(1)源类型源类型包括已打开电源的物理机或虚拟机、在ESX主机上运行的VMwareInfrastructure虚拟机或独立虚拟机。独立虚拟机包括VMware虚拟机、备份映像和第三方虚拟机,如VMwareWorkstation、VMwareServer、VCB、AcronisTrueImage、MicrosoftVirtualPC、VirtualServer、SymantecBackupExecServerRecovery(以前叫作LiveStateRecovery)、LiveStateRecovery、StorageCraft、适用于MicrosoftWindows和MacOS的ParallelsDesktop、ParallelsWorkstation和NortonGhost(仅.sv2i)映像。(2)目标类型vCenterConverter支持的目标类型包括ESX主机、vCenterServer管理的ESX主机或VMware独立虚拟机。在“VMwarevCenterConverterStandalone”控制台,单击“转换计算机”按钮,进入转换计算机向导,如图2-143所示。图2-143转换计算机可以从多个源选项中选择要转换的计算机类型。在“源系统”对话框中,选择要转换的源系统。源系统类型包括“已打开电源的计算机”、VMware架构虚拟机(指VMwareESXi或vCenterServer管理的虚拟机)、VMwareWorkstation或其他VMware虚拟机、备份映像或第三方虚拟机、Hyper-VServer虚拟机,如图2-144所示。图2-144选择源类型(1)如果选择“已打开电源的计算机”,则在“指定已打开电源的计算机”列表中,选择“此本地计算机”或“远程计算机”。当选中“此本地计算机”单选按钮时,可以转换当前正在运行VMwarevCenterConverter的计算机到虚拟机中,如图2-145所示。图2-145本地计算机(2)如果选择“远程计算机”,则需要输入远程计算机的IP地址或名称、远程计算机的管理员账户和密码,以及远程计算机的操作系统系列(Windows或Linux),然后单击“查看源详细信息”链接,连接成功之后,会打开“VMwarevCenterConverterStandalone代理部署”对话框,提示需要在源计算机上部署vCenterConverter代理,并且选择卸载代理(在迁移之后),如图2-146所示。图2-146迁移远程计算机说明要为远程的计算机,关闭或停用防火墙,否则将不能连接到远程的计算机。(3)如果在“选择源类型”列表中选择“VMwareInfrastructure虚拟机”,则需要在“指定服务器连接信息”中,输入VMwareESXiServer或VMwarevCenterServer服务器的IP地址、管理员账户及密码。例如,在本示例中,输入172.18.96.10(VMwareESXi)、管理员账户root及密码(如图2-147所示),单击“下一步”按钮之后将会列出指定主机上的所有虚拟机,如图2-148所示。图2-147输入ESXi服务器图2-148列出ESXi中所有虚拟机(4)如果输入的是vCenterServer的地址及密码(如图2-149所示),则会列出vCenterServer所管理的所有虚拟机,如图2-150所示。图2-149输入vCenterServer地址图2-150列出vCenter所管理的虚拟机(5)如果在“选择源类型”列表选择“VMwareWorkstation或其他VMware虚拟机”,则在“浏览源虚拟机或映射”中选择本地(或通过网络共享选择)VMware虚拟机,单击“查看源详细信息”链接,会列出所选择虚拟机的详细信息,如图2-151所示。图2-151选择VMwareWorkstation或其他虚拟机(6)如果在“选择源类型”列表中,选择“备份映像或第三方虚拟机”,则单击“浏览”按钮选择备份映像或第三方虚拟机,如VirtualPC虚拟机,然后单击“查看源详细信息”链接,显示选择的备份映像或第三方虚拟机的相关信息,如图2-152所示。图2-152备份映像或第三方虚拟机信息(7)如果在“选择源类型”列表中,选择“Hyper-VServer”,并在“服务器”地址栏中输入要连接的远程Hyper-V的IP地址或域名,并输入管理员账户及密码,单击“下一步”按钮,会弹出“VMwarevCenterConverterStandalone代理部署”对话框,选中“稍后我将手动卸载这些文件”单选按钮,如图2-153所示。图2-153连接Hyper-VServer(8)在“源计算机”对话框中,显示了Hyper-V源上可用于转换的虚拟机,如图2-154所示。图2-154可用于转换的虚拟机(9)在“源计算机”对话框中,单击要转换的虚拟机,可以显示要转换的虚拟机的详细信息,如图2-155所示。图2-155显示要转换的虚拟机详细信息说明(1)VMwarevCenterConverter5.01只支持Hyper-V2.0的虚拟机硬件格式,暂时不支持转换Hyper-V3.0的虚拟机。(2)在连接远程Hyper-VServer时,需要暂时在Hyper-VServer上关闭防火墙,如图2-156所示,否则将不能连接到Hyper-VServer。图2-156关闭Hyper-VServer上的防火墙2.6.3为新虚拟机选择目标设置转换作业时,必须为新虚拟机选择一个目标。将VMwareDRS群集用作目标时,必须将VMwareDRSPowerManagement(DPM)设置为手动。该设置可确保DPM不关闭ConverterStandalone使用的ESX主机的电源。转换过程完成后,请将DPM还原到其原始设置。注意:对于运行Linux的已打开电源的源计算机的转换,唯一受支持的目标为VMwareInfrastructure目标。在“目标系统”对话框中,在“选择目标类型”列表中为新虚拟机选择一个目标,可以在“VMware基本架构虚拟机”或“VMwareWorkstation或其他VMware虚拟机”中选择,如图2-157所示。图2-157目标系统(1)在“选择目标类型”列表中选择“VMwareInfrastructure虚拟机”时,在“VMwareInfrastructure服务器详细信息”中,需要输入VMwarevCenterServer服务器的地址及密码,只有VMwareESXi服务器不受vCenterServer管理时,才能将VMwareESXi作为目标。在本示例中输入vCenterServer的地址172.18.96.20,然后输入172.18.96.20的管理员密码及地址,如图2-158所示。图2-158输入vCenterServer地址(2)在“目标虚拟机”对话框中,在“名称”文本框后面输入新虚拟机的名称,如图2-159所示。图2-159新虚拟机名称(3)在“目标位置”对话框中,选择虚拟机保存的物理主机、数据存储,以及新虚拟机的版本,如图2-160所示。图2-160选择目标位置、数据存储、虚拟机版本如果在“选择目标类型”列表中选择“VMwareWorkstation或其他VMware虚拟机”,则在“选择VMware产品”列表中,选择目标虚拟机的版本,然后选择虚拟机的保存位置,设置虚拟机的名称等,如图2-161所示。图2-161选择VMwareWorkstation或其他VMware虚拟机2.6.4配置目标虚拟机的硬件在“选项”对话框中设置转换任务的参数,如图2-162所示。在图2-162对话框中,单击“编辑”链接,可以对目标虚拟机使用的虚拟硬件资源进行配置。图2-162选项(1)在转换向导的“选项”对话框中,单击选项列表中“选择要复制的数据”,单击“高级”链接,如图2-163所示。图2-163要复制的数据根据所选源和目标的不同,可以创建链接克隆,或者选择基于磁盘或基于卷的克隆模式。对于转换作业,可以将所有磁盘复制到目标计算机,或者选择要复制或排除的卷。对于具有多个数据存储的目标,可以选择虚拟环境中特定数据存储上的数据位置。注意:ConverterStandalone无法检测位于大小超过2TB的物理磁盘上的任何源卷和文件系统。在“要复制的数据”窗格中,从数据复制类型下拉