《VMware vSphere企业运维实战》——2.6 使用vCenter Converter迁移物理机到虚拟机

简介: 不管使用哪种迁移或转换工作,VMware vCenter Converter的使用都类似,本节将在vSphere Client管理工作站(一台Windows 8.1的计算机)安装VMware vCenter Converter 5.01,并介绍vCenter Converter的使用方法。

本节书摘来自异步社区《VMware vSphere企业运维实战》一书中的第2章,第2.6节,作者:王春海著,更多章节内容可以访问云栖社区“异步社区”公众号查看

2.6 使用vCenter Converter迁移物理机到虚拟机

VMware vCenter Converter Standalone 是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。此外,还可以在 vCenter Server 环境中配置现有虚拟机。VMware vCenter Converter Standalone 简化了虚拟机在以下产品之间的转换。

VMware 托管产品既可以是转换源,也可以是转换目标。
VMware Workstation。
VMware Fusion。
VMware Server。
VMware Player。
运行在vCenter Server 管理的 ESX 实例上的虚拟机既可以是转换源,也可以是转换目标。
运行在非受管ESX主机上的虚拟机既可以是转换源,也可以是转换目标。
还可以使用VMware Consolidated Backup(VCB)映像创建VMware虚拟机。

2.6.1 在Windows上本地安装vCenter Converter
VMware vCenter Converter支持本地安装与服务器模式安装,在大多数情况下,本地安装就可以完成物理机(包括本地计算机)到虚拟机、虚拟机到虚拟机的迁移工作。

管理员,可以在网络中的一台工作站上,安装vCenter Converter,实现对本地计算机、网络中的其他Windows与Linux计算机到虚拟机的迁移工作,也可以完成将VMware ESXi中的虚拟机,由VMware vCenter管理的虚拟机迁移或转换成其他VMware版本虚拟机的工作,还可以完成将Hyper-V虚拟机迁移到VMware虚拟机的工作。

也可以将VMware vCenter Converter安装在要迁移的物理机或虚拟机中。

不管使用哪种迁移或转换工作,VMware vCenter Converter的使用都类似,本节将在vSphere Client管理工作站(一台Windows 8.1的计算机)安装VMware vCenter Converter 5.01,并介绍vCenter Converter的使用方法。

(1)运行VMware Converter 5安装程序,在“选择安装程序的语言”对话框中,选择“中文(简体)”,如图2-136所示。

screenshot

(2)在“欢迎使用VMware vCenter Converter Standalone的安装向导”对话框中单击“下一步”按钮,如图2-137所示。

screenshot

(3)在“最终用户专利协议”对话框中,单击“下一步”按钮,如图2-138所示。

screenshot

(4)在“最终用户许可协议”对话框中,单击“我同意许可协议中的条款”单选按钮,然后单击“下一步”按钮,如图2-139所示。

screenshot

(5)在“目标文件夹”对话框,选择VMware vCenter Converter的安装位置,通常选择默认值,如图2-140所示。

screenshot

(6)在“安装类型”对话框中,单击“本地安装”单选按钮,如图2-141所示。

screenshot

(7)其他选择默认值,直到安装完成,如图2-142所示。

screenshot

2.6.2 选择要转换的源计算机
在VMware vCenter Converter Standalone中可以使用多种计算机,并将其中任何一种计算机转换为VMware虚拟机。可以创建一个转换作业将物理机或虚拟机转换为多种目标。可以将物理机、VMware 虚拟机、第三方备份映像和虚拟机以及Hyper-V Server 虚拟机转换为VMware独立虚拟机或 vCenter Server 管理的虚拟机。

创建转换作业的方法由您所选择的源类型和目标类型决定。

(1)源类型

源类型包括已打开电源的物理机或虚拟机、在ESX主机上运行的VMware Infrastructure虚拟机或独立虚拟机。独立虚拟机包括VMware 虚拟机、备份映像和第三方虚拟机,如VMwareWorkstation、VMware Server、VCB、Acronis True Image、MicrosoftVirtual PC、Virtual Server、Symantec Backup Exec Server Recovery(以前叫作LiveState Recovery)、LiveState Recovery、StorageCraft、适用于Microsoft Windows和Mac OS的Parallels Desktop、Parallels Workstation和 Norton Ghost(仅.sv2i)映像。

(2)目标类型

vCenter Converter支持的目标类型包括ESX 主机、vCenter Server 管理的 ESX 主机或 VMware 独立虚拟机。

在“VMware vCenter Converter Standalone”控制台,单击“转换计算机”按钮,进入转换计算机向导,如图2-143所示。

screenshot

可以从多个源选项中选择要转换的计算机类型。在“源系统”对话框中,选择要转换的源系统。源系统类型包括“已打开电源的计算机”、VMware架构虚拟机(指VMware ESXi或vCenter Server管理的虚拟机)、VMware Workstation或其他VMware虚拟机、备份映像或第三方虚拟机、Hyper-V Server虚拟机,如图2-144所示。

screenshot

(1)如果选择“已打开电源的计算机”,则在“指定已打开电源的计算机”列表中,选择“此本地计算机”或“远程计算机”。当选中“此本地计算机”单选按钮时,可以转换当前正在运行VMware vCenter Converter的计算机到虚拟机中,如图2-145所示。

screenshot

(2)如果选择“远程计算机”,则需要输入远程计算机的IP地址或名称、远程计算机的管理员账户和密码,以及远程计算机的操作系统系列(Windows或Linux),然后单击“查看源详细信息”链接,连接成功之后,会打开“VMware vCenter Converter Standalone代理部署”对话框,提示需要在源计算机上部署vCenter Converter代理,并且选择卸载代理(在迁移之后),如图2-146所示。

screenshot

说明

要为远程的计算机,关闭或停用防火墙,否则将不能连接到远程的计算机。
(3)如果在“选择源类型”列表中选择“VMware Infrastructure虚拟机”,则需要在“指定服务器连接信息”中,输入VMware ESXi Server或VMware vCenter Server服务器的IP地址、管理员账户及密码。例如,在本示例中,输入172.18.96.10(VMware ESXi)、管理员账户root及密码(如图2-147所示),单击“下一步”按钮之后将会列出指定主机上的所有虚拟机,如图2-148所示。

screenshot

(4)如果输入的是vCenter Server的地址及密码(如图2-149所示),则会列出vCenter Server所管理的所有虚拟机,如图2-150所示。

screenshot

(5)如果在“选择源类型”列表选择“VMware Workstation或其他VMware虚拟机”,则在“浏览源虚拟机或映射”中选择本地(或通过网络共享选择)VMware虚拟机,单击“查看源详细信息”链接,会列出所选择虚拟机的详细信息,如图2-151所示。

screenshot

(6)如果在“选择源类型”列表中,选择“备份映像或第三方虚拟机”,则单击“浏览”按钮选择备份映像或第三方虚拟机,如Virtual PC虚拟机,然后单击“查看源详细信息”链接,显示选择的备份映像或第三方虚拟机的相关信息,如图2-152所示。

screenshot

(7)如果在“选择源类型”列表中,选择“Hyper-V Server”,并在“服务器”地址栏中输入要连接的远程Hyper-V的IP地址或域名,并输入管理员账户及密码,单击“下一步”按钮,会弹出“VMware vCenter Converter Standalone代理部署”对话框,选中“稍后我将手动卸载这些文件”单选按钮,如图2-153所示。

screenshot

(8)在“源计算机”对话框中,显示了Hyper-V源上可用于转换的虚拟机,如图2-154所示。

screenshot

(9)在“源计算机”对话框中,单击要转换的虚拟机,可以显示要转换的虚拟机的详细信息,如图2-155所示。

screenshot

说明

(1)VMware vCenter Converter 5.01只支持Hyper-V 2.0的虚拟机硬件格式,暂时不支持转换Hyper-V 3.0的虚拟机。(2)在连接远程Hyper-V Server时,需要暂时在Hyper-V Server上关闭防火墙,如图2-156所示,否则将不能连接到Hyper-V Server。
screenshot

2.6.3 为新虚拟机选择目标
设置转换作业时,必须为新虚拟机选择一个目标。将 VMware DRS 群集用作目标时,必须将 VMware DRS Power Management(DPM)设置为手动。该设置可确保 DPM 不关闭 Converter Standalone 使用的 ESX 主机的电源。转换过程完成后,请将 DPM 还原到其原始设置。

注意:

对于运行 Linux 的已打开电源的源计算机的转换,唯一受支持的目标为 VMware Infrastructure 目标。
在“目标系统”对话框中,在“选择目标类型”列表中为新虚拟机选择一个目标,可以在“VMware基本架构虚拟机”或“VMware Workstation或其他VMware虚拟机”中选择,如图2-157所示。

screenshot

(1)在“选择目标类型”列表中选择“VMware Infrastructure虚拟机”时,在“VMware Infrastructure服务器详细信息”中,需要输入VMware vCenter Server服务器的地址及密码,只有VMware ESXi服务器不受vCenter Server管理时,才能将VMware ESXi作为目标。在本示例中输入vCenter Server的地址172.18.96.20,然后输入172.18.96.20的管理员密码及地址,如图2-158所示。

screenshot

(2)在“目标虚拟机”对话框中,在“名称”文本框后面输入新虚拟机的名称,如图2-159所示。

screenshot

(3)在“目标位置”对话框中,选择虚拟机保存的物理主机、数据存储,以及新虚拟机的版本,如图2-160所示。

snap46

图2-160 选择目标位置、数据存储、虚拟机版本

如果在“选择目标类型”列表中选择“VMware Workstation或其他VMware虚拟机”,则在“选择VMware产品”列表中,选择目标虚拟机的版本,然后选择虚拟机的保存位置,设置虚拟机的名称等,如图2-161所示。

screenshot

2.6.4 配置目标虚拟机的硬件
在“选项”对话框中设置转换任务的参数,如图2-162所示。

在图2-162对话框中,单击“编辑”链接,可以对目标虚拟机使用的虚拟硬件资源进行配置。

screenshot

(1)在转换向导的“选项”对话框中,单击选项列表中“选择要复制的数据”,单击“高级”链接,如图2-163所示。

screenshot

根据所选源和目标的不同,可以创建链接克隆,或者选择基于磁盘或基于卷的克隆模式。对于转换作业,可以将所有磁盘复制到目标计算机,或者选择要复制或排除的卷。对于具有多个数据存储的目标,可以选择虚拟环境中特定数据存储上的数据位置。

注意:

Converter Standalone 无法检测位于大小超过 2 TB 的物理磁盘上的任何源卷和文件系统。
在“要复制的数据”窗格中,从数据复制类型下拉菜单中选择一种复制模式。如果选择“复制所有磁盘或保持其布局”,该功能用于生成基于磁盘的克隆。可以在目标虚拟机上保留源磁盘布局。该选项不适用于物理机源。

如果选择“选择要复制的卷”,则生成基于卷的克隆。基于卷的克隆可在文件级或块级执行。可以选择要复制到目标虚拟机中的卷。而且还可以调整卷布局的大小和排列方式。此选项可用于运行 Windows 和 Linux 的已打开电源的源计算机,也可用于其他所有运行 Windows 的受支持的源。

如果选择“链接克隆”,链接克隆使您能够创建共享源计算机或系统映像的虚拟磁盘的 VMware 虚拟机。该选项可用于托管源和托管目标。

(2)在“设备”选项中,可以更改目标虚拟机使用的虚拟插槽的数量和每个插槽中处理器内核的数量,如图2-164所示。在“磁盘控制器”列表中还可以为目标虚拟磁盘选择磁盘控制器类型。

screenshot

注意:

只能在ESX/vCenter Server 5.0及更高版本上更改每个插槽中处理器内核的数量。
在“设备→内存”选项中,可以更改分配给目标虚拟机的内存量,默认情况下,Converter Standalone 可识别源计算机上的内存量,并将其分配给目标虚拟机。

(3)在“网络”选项中,可以更改网络适配器的数量并选择目标虚拟机使用的网络,如图2-165所示。此外,还可以将网络适配器设置为在目标虚拟机启动时连接到网络。
screenshot

(4)在“服务”选项中可以更改目标虚拟机上任一服务的启动模式,可以在“自动”、“手动”、“已禁用”之间选择,如图2-166所示。

screenshot

(5)在“高级选项”中,可以自定义运行 Windows XP 或更高版本的客户机操作系统,以使虚拟机能够立即在目标环境中工作,如图2-167所示。

screenshot

说明

启动这一功能的前提条件是将 Sysprep 文件保存到运行 vCenter Converter 的计算机上的%ALLUSERSPROFILE%Application DataVMwareVMware vCenter Converter Standalonesysprep中,并且不同版本的系统复制到不同的文件夹中,这一点与使用vCenter Server模板部署虚拟机是相同的。如果运行vCenter Converter的计算机是Windows 8、Windows Server 2012,则默认保存位置为C:ProgramDataVMwareVMware vCenter Converter Standalonesysprep,如图2-168所示。
screenshot

(6)在“限制”选项中,可以控制用于当前任务的资源,如图2-169所示。

screenshot

2.6.5 开始转换计算机
在设置之后将进入到“摘要”对话框,查看无误之后,单击“完成”按钮(如图2-170所示),转换向导完成,将返回到vCenter Converter控制台开始。

screenshot

之后vCenter Converter将开始转换,在转换完成后显示任务的开始与结束时间、任务状态等,如图2-171所示。

screenshot

2.6.6 迁移Windows Server 2003的注意事项
迁移后,如果源服务器安装的是OEM的Windows Server 2003,或者是非VL的Windows Server 2003,在迁移后,由于改变了系统的硬件环境,Windows Server提示,需要在3天之内激活。但OEM的版本,是不允许换机器的(迁移到虚拟机中相当于换了机器),遇到这类情况时,可以在迁移之后的3天内,在提示激活的时候,选择“否”,然后使用Windows Server 2003 R2 VL版本,升级安装一下就可以了。主要步骤如下。

(1)迁移后,系统提示3天之内必须激活,如图2-172所示,在此单击“否”按钮。

screenshot

(2)使用虚拟机加载VL版本的Windows Server 2003或Windows Server 2003 R2安装光盘镜像,升级Windows Server 2003,如图2-173所示。

screenshot

(3)升级后,系统与数据保持不变,整个升级完成。

2.6.7 卸载原有的网卡驱动
在迁移完成之后,最好是将源“物理主机”上的网卡驱动从当前系统中卸载,方法如下。

(1)进入虚拟机,在命令提示符下,执行如下的命令。

Setdevmgr_show_nonpresent_devices=1
StartDEVMGMT.MSC

(2)进入“设备管理器”,从“查看”菜单中选择“显示隐藏的设备”,然后单击“网络适配器”,选择原来主机上的网卡,右键单击,从弹出的菜单中选择“卸载”选项即可,如图2-174所示。

screenshot

(3)在卸载的时候,一定要注意,不要卸载图2-174中的“WAN微型端口(IP)”、“WAN微型端口(L2TP)”、“WAN微型端口(PPPOE)”、“WAN微型端口(PPTP)”,也不要卸载与原主机物理网卡无关的硬件。设置之后,关闭设备管理器,重新启动虚拟机即可。

2.6.8 迁移前的注意事项
使用VMware vCenter Converter迁移服务器时,虽然可以在不中断物理服务器运行的情况下迁移,并且可以对物理服务器不做任何更改就可以完成迁移,但在真正的迁移中,遵循下列原则,可以提高迁移的成功性,并且可以加快迁移的速度。

(1)在迁移之前,断开网络,最好是使用RJ45的直通线,将要迁移的“源”服务器与“中间计算机”连接在一起,这样在迁移的过程中,将会以最大的网络速度进行。

(2)停止“源”服务器的SQL Server服务,退出杀毒软件的运行,关闭“源”与“中间计算机”的防火墙。

(3)使用chkdsk命令,检查“源”服务器每个分区是否有错误,并进行修复,其命令格式为(以检查D盘为例):

chkdsk d: /f
在使用chkdsk命令检查系统盘(通常为C盘时),会提示需要重启才能完成修复,如图2-175所示。

screenshot

此时,可以重新启动计算机,当计算机再次启动时,会检查并修复系统磁盘。

在使用chkdsk命令检查非系统分区(如D盘或E盘时),如果提示该卷正在使用,可以“强制卸下该卷”,这样可以不必重启,即可以完成其他分区的检查与修复工作,如图2-176所示。

screenshot

(4)如果“源”服务器上有一些与服务无关的数据,如一些安装程序、光盘镜像等,可以将这些数据“移动”到“中间计算机”上,以后再使用时,直接通过网络共享文件夹使用,这样可以减少迁移的数据量。

相关文章
|
6月前
|
XML 存储 数据安全/隐私保护
使用virsh migrate进行虚拟机迁移
使用virsh migrate进行虚拟机迁移
285 0
|
3月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
138 1
KVM虚拟机的热迁移
|
3月前
|
存储 虚拟化
使用DiskGenius工具来实现物理机迁移虚拟机,实现虚拟化
【9月更文挑战第1天】使用 DiskGenius 工具可将物理机迁移到虚拟机,实现系统与数据的虚拟化。此过程包括:安装 DiskGenius 和准备虚拟化平台;备份物理机数据;使用 DiskGenius 备份磁盘;在虚拟化软件中创建新虚拟机并导入磁盘备份;配置及调整虚拟机设置;测试性能并优化资源分配。这有助于测试、开发及系统管理。
438 5
|
4月前
|
Linux KVM 虚拟化
在Linux中,如何进行虚拟机和容器的备份和迁移?
在Linux中,如何进行虚拟机和容器的备份和迁移?
|
2月前
|
运维 Linux Apache
,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具
【10月更文挑战第7天】随着云计算和容器化技术的发展,自动化运维成为现代IT基础设施的关键部分。Puppet是一款强大的自动化运维工具,通过定义资源状态和关系,确保系统始终处于期望配置状态。本文介绍Puppet的基本概念、安装配置及使用示例,帮助读者快速掌握Puppet,实现高效自动化运维。
65 4
|
22天前
|
机器学习/深度学习 运维 监控
智能化运维:从自动化到AIOps的演进之路####
本文深入探讨了IT运维领域如何由传统手工操作逐步迈向高度自动化,并进一步向智能化运维(AIOps)转型的过程。不同于常规摘要仅概述内容要点,本摘要将直接引入一个核心观点:随着云计算、大数据及人工智能技术的飞速发展,智能化运维已成为提升企业IT系统稳定性与效率的关键驱动力。文章详细阐述了自动化工具的应用现状、面临的挑战以及AIOps如何通过预测性分析和智能决策支持,实现运维工作的质变,引领读者思考未来运维模式的发展趋势。 ####
|
22天前
|
机器学习/深度学习 数据采集 人工智能
智能化运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的崛起背景,深入分析了其核心概念、关键技术、应用场景及面临的挑战,并对比了传统IT运维模式,揭示了AIOps如何引领运维管理向更高效、智能的方向迈进。通过实际案例分析,展示了AIOps在不同行业中的应用成效,为读者提供了对未来智能运维趋势的洞察与思考。 ####
53 1
|
1月前
|
机器学习/深度学习 数据采集 人工智能
智能运维:从自动化到AIOps的演进与实践####
本文探讨了智能运维(AIOps)的兴起背景、核心组件及其在现代IT运维中的应用。通过对比传统运维模式,阐述了AIOps如何利用机器学习、大数据分析等技术,实现故障预测、根因分析、自动化修复等功能,从而提升系统稳定性和运维效率。文章还深入分析了实施AIOps面临的挑战与解决方案,并展望了其未来发展趋势。 ####
|
1月前
|
机器学习/深度学习 数据采集 运维
智能化运维:机器学习在故障预测和自动化响应中的应用
智能化运维:机器学习在故障预测和自动化响应中的应用
60 4
|
2月前
|
存储 运维 监控
高效运维:从基础架构到自动化管理的全面指南
【10月更文挑战第11天】 本文将深入探讨如何通过优化基础架构和引入自动化管理来提升企业IT运维效率。我们将从服务器的选择与配置、存储解决方案的评估,到网络的设计与监控,逐一解析每个环节的关键技术点。同时,重点讨论自动化工具在现代运维中的应用,包括配置管理、持续集成与部署(CI/CD)、自动化测试及故障排除等方面。通过实际案例分析,展示这些技术如何协同工作,实现高效的运维管理。无论是IT初学者还是经验丰富的专业人员,都能从中获得有价值的见解和实操经验。
101 1
下一篇
DataWorks