首页 > 代码库 > vmware服务器热备迁移

vmware服务器热备迁移

将物理机迁移到VMware虚拟机(P2V

VMware vCenter Converter是一种用于将虚拟机和物理机转换为 VMware 虚拟机的可扩展解决方案。可以使用 Converter执行若干转换任务。

1 将正在运行的物理机导入到 vCenter Server 管理的ESX/ESXi主机。p2v

2 将由 VMware Workstation  Microsoft Hyper-V Server 托管的虚拟机导入到 vCenter Server 管理的ESX/ESXi 主机。v2v

转换物理机时,Converter会使用克隆和系统重新配置步骤创建和配置目标虚拟机,以便目标虚拟机能够在 vCenter Server 环境中正常工作。由于该迁移过程对源而言为无损操作,因此,转换完成后可继续使用原始源计算机。

克隆是为目标虚拟机复制源物理磁盘或卷的过程。克隆涉及复制源计算机硬盘上的数据,并将该数据传输至目标虚拟磁盘。

系统重新配置可调整迁移的操作系统,以使其能够在虚拟硬件上正常运行

技术分享

Converter组件只能安装在 Windows 操作系统上。Converter支持将 Windows  Linux操作系统用作源,用于已打开电源计算机的转换和虚拟机的转换。

一、安装Converter Standalone

步骤

1  VMware 网站下载最新版本的 VMware-converter

2 然后双击 VMware-converter-5.x.x-<xxxxx>.exe 文件,其中 <xxxxx> 为内部版本号。进入converter安装界面,如下图所示:

技术分享 

3 按照提示进行操作,直至系统显示“最终用户许可协议”页面。

4 选择我接受许可协议中的条款,然后单击下一步。

技术分享 

5 “目标文件夹”页面上,选择 Converter Standalone 的安装位置,然后单击下一步。

技术分享 

6 “安装类型”页面上,选择本地安装,然后单击下一步。

技术分享 

7 “准备安装”页面上,单击安装。

技术分享 

8 “安装完成”页面上,单击完成。

技术分享 

Converter已安装在本地计算机上,并且可以使用了。

二、将物理机迁移至vCenter Server 管理的ESX/ESXi主机

可以使用 Converter将物理机源或虚拟机源转换为虚拟机目标。

我这里将分别讲解将linux和windows物理主机转换为虚拟机目前标。

1、转换linux系统的物理主机(linux物理主机IP地址:192.168.10.20)

可以选择要转换的已启动的 Linux 计算机。源计算机可以是物理机或虚拟机。仅当将 GRUB 作为引导加载程序安装到源上时,才能转换运行 Linux 的已启动的计算机。不支持 LILO 引导加载程序。

前提条件:

在继续之前,必须准备好用于转换的源计算机。

1 在源 Linux 计算机上启用 SSH

2 确保使用 root 帐户转换已启动的 Linux 计算机。

3 确保 vCenter Converter 服务器计算机能够通过网络访问 Linux 源计算机。

4 确保没有其他转换作业在使用所选择的源。

5 要能够转换多引导虚拟机,请确保将 GRUB 作为引导加载程序安装。不支持 LILO

转换操作步骤:

转换向导会指导您完成创建转换作业的步骤。

步骤

1 启动 Converter Standalone 应用程序。

2 在应用程序菜单中,单击转换计算机。

技术分享 

转换向导将在“源系统”页面中打开。

现在便可选择要转换的源计算机类型。

选择要转换的源计算机,可以从源选项中选择要转换的计算机类型。

步骤

1 在转换向导的“源系统”页面上,从选择源类型下拉菜单中选择已打开电源的计算机。

2 提供要转换的 Linux 计算机的 IP 地址或 DNS 名称和 root 凭据。

3 从操作系统系列下拉菜单中选择 Linux

技术分享 

4 单击下一步。

Converter Standalone 将连接到已启动的 Linux 计算机并做好进行转换的准备。

下一步

“目标系统”页面上,可以选择新虚拟机的目标类型。

为新虚拟机选择目标

设置转换作业时,必须为新虚拟机选择一个目标。

步骤

1 “目标系统”页面上,提供 IP 地址或主机名称和凭据以与 ESXi 主机或 vCenter Server 进行身份验证。

技术分享 

3 单击下一步继续前进到“目标虚拟机”页面。

“目标虚拟机”页面上,可以指定目标虚拟机的名称,并选择该虚拟机应在的文件夹。

步骤

1 “目标虚拟机”页面上,选择要容纳目标虚拟机的数据中心。

2 在名称文本框中,输入目标虚拟机的名称。

默认情况下,Converter Standalone 将在此文本框中分配源计算机名称。

注意 在选择的数据中心中搜索虚拟机列表,要确保分配给目标虚拟机的名称不存在

技术分享 

3 单击下一步继续前进到“目标位置”页面。

“目标位置”页面上,可以修改新虚拟机的目标环境。其中包括选择要容纳目标虚拟机的主机、资源池或群集,选择要存储目标虚拟机文件的数据存储,以及选择要安装在目标虚拟机上的虚拟硬件版本。

自定义目标虚拟机的位置

对于 VMware Infrastructure 目标,可以选择 ESX 主机、资源池或群集。也可以选择数据存储以及要在目标上安装的虚拟硬件的版本。

步骤

1 在转换向导的“目标位置”页面上,从清单中选择一个数据中心对象来容纳目标虚拟机。

a 选择一个 ESX 主机。

b 选择资源池。

c 选择一个群集。

在所选群集上,如果 DRS 不是以自动模式运行,则可从主机下拉菜单中选择一个属于所选群集的 ESX主机。

2 (可选) 从数据存储下拉菜单中,选择要存放目标虚拟机文件的数据存储。

3 (可选) 从虚拟机版本下拉菜单中,选择目标虚拟机的虚拟硬件版本。

技术分享 

单击下一步继续前进到“选项”页面。

可以在“选项”页面上设置转换任务的参数。这些设置如下图所示:

技术分享 

有一非常重要的编辑选项设置,未设置该项会直接导致linux虚拟机迁移的失败,就是下图的helper vm network(助手虚拟机网络配置)

技术分享 

注:按照《VMware-converter安装指南》中的描述,对其功能做了这样的定义,当转换已启动的 Linux 计算机时,Converter Standalone 将在目标上创建助手虚拟机。助手虚拟机需要具有源计算机的网络访问权,才能克隆源文件。设定了只是一个能互通的但无虚拟机使用的IP地址,也就是说这个地方只需要设置网络中一个空闲的IP即可

其余操作请按向导自行完成即可。最后单击完成按钮提交作业,即创建好转换任务

Converter Standalone 将验证作业参数。该操作可能需要几分钟时间。如果验证成功,则转换作业将出现在主应用程序窗口中的“作业视图”列表内。可以在“任务视图”中查找有关作业的任务的信息。如果验证失败,则必须单击上一步,并根据提示更正无效的参数。

技术分享 

当迁移完成后,请先把源物理机关机再启动转换好的虚拟机,以免主机名和IP地址冲突,之后为此虚拟机安装VMware Tools;到此整个P2V过程就结束了。

2、转换windows系统的物理主机(windows物理主机IP地址:192.168.10.200)

前提条件

在继续之前,必须准备好用于转换的源 Windows 计算机。

1 确保 Converter Standalone 服务器计算机能够通过网络访问 Windows 源计算机。

2 关闭源计算机上运行的防火墙应用程序。

3 禁用源 Windows 计算机上的简单文件共享。

4 确保没有其他转换作业在使用所选择的源。

5 如果计划通过使用 IPv6 转换已打开电源的计算机,请确保 Converter Standalone 服务器已安装在 Windows VistaWindows Server 2008  Windows 7 操作系统上。

转换windows系统的物理机过程和转换linux物理机的过程类似,这里就不再重复讲解了,但要注意下面两个事项。

注意:要关闭windows系统的防火墙

      选项设置参数中没有helper vm network(助手虚拟机网络配置)选项

三、配置计算机

在转换虚拟机后,可能需要对其进行配置,使其可在目标虚拟环境中启动。如果虚拟机的虚拟环境改变或您需要提升虚拟机性能,也可能需要配置虚拟机。

注意:只能配置运行 Windows XP 或更高版本的虚拟机。不能配置运行 Windows 以外的其他操作系统的虚拟机。

     转换过程对源计算机而言为无损操作,与此不同的是,配置过程会对源计算机产生影响。创建配置作业时,所作的设置将应用于配置源计算机,并且将无法恢复。

要自定义运行 Windows Server 2003  Windows XP 的虚拟机的客户机操作系统,必须将 Sysprep 文件保存到运行 Converter Standalone 服务器的计算机上的指定位置。

对于Windows server 2003和windows xp可以在系统光盘中找到sysprep工具

技术分享 

将与源操作系统相对应的 Sysprep 文件保存到运行 Converter Standalone 服务器的计算机上的指定位置。

C:\ProgramData\VMware\VMware vCenter Converter Standalone\sysprep

Windows7windows2008等高版本系统直接在windows安装目录的system32目录找到并直接运行即可。

现在便可使用配置向导自定义 Windows 客户机操作系统。

启动配置向导

可以配置 VMware Desktop 虚拟机或者由 ESX 主机或 vCenter Server 管理的虚拟机。

物理机不能作为配置源。

您只能配置已关闭的虚拟机。

步骤

1 启动 VMware vCenter Converter Standalone 应用程序。

2 在应用程序菜单中,单击配置计算机。配置向导将打开。

选择要配置的源计算机,可以选择已关闭的 VMware 虚拟机作为配置任务的源。

注意:进行配置之前,请关闭源计算机。

步骤

1 在配置向导的“源系统”页面上,从选择源类型下拉菜单中选择 VMware Infrastructure 虚拟机。

2 提供 IP 地址或主机名,以及通过 ESX 主机或 vCenter Server 的身份验证所需的凭据, 

技术分享 

然后单击下一步。

系统将显示“源计算机”页面,其中显示了 ESX 主机或 vCenter Server 的主机名称或 IP 地址和清单,从虚拟机列表中,选择要配置的虚拟机。

技术分享 

然后单击下一步,进入“选项”页面

“选项”页面上,选择一个或多个要执行的配置步骤,然后单击下一步。

技术分享 

技术分享 

下一步

根据您所选择的配置选项,您可以自定义源虚拟机的客户机操作系统。单击每个选项后面的edit,可以进行自定义配置。

技术分享 

然后单击下一步

在配置向导的“摘要”页面中查看完设置后,可以返回并更改某一设置或提交作业。

技术分享 

单击完成提交配置作业。

该作业会出现在主应用程序窗口的“作业视图”列表内的作业列表中。可以在“任务视图”中的任务进度选项卡上查看当前任务的进度。


本文出自 “apache” 博客,转载请与作者联系!

vmware服务器热备迁移