發新話題
打印

[轉貼]VMware vCenter Convert P2V 物理机转为虚拟机

[轉貼]VMware vCenter Convert P2V 物理机转为虚拟机

http://www.storageonline.com.cn/virtualtech/vmware/vmware-vcenter-convert-p2v/

虚拟机迁移是IT管理员必须面对的一项工作。转换工具可以帮助管理员把工作负载从任何一个物理的或者虚拟的源地址传送到其它任何物理的或者虚拟的目的地。这些工具在服务器整合项目也非常有用,因为P2V(physical-to-virtual)转换是启动服务器整合部署很好的一种途径。即使在高级的虚拟基础架构中,虚拟机迁移工具仍然可以很方便地移动更复杂的工作负载。

1. VMware vCenter Converter简介

VMware vCenter Converter工具可以实现P2V(物理机在线或离线迁移到虚拟机)、V2V(VMware各虚拟机产品之间或和hyper-V之间的转换),以及把第三方的备份镜像迁移入虚拟机(Symantec backup exec System Recovery的备份文件)。

而P2V有两种方式,本文将介绍Hot Cloning,关于Cold Cloning请参考《VMware vCenter Converter BootCD冷克隆》:

  • Hot Cloning:也称Live Cloning或Online Cloning,是把正在运转的机器克隆成一台虚拟机,不中断机器的运行。这一项功能大多数使用了OS的Vlume Snapshot功能(在Windows中为Volume Shadow Copy Service)。在Hot Cloning中,被克隆的机器上将会被安装VMware Converter Agent,安装完毕这个Agent会被自动删除。 
    Hot Cloning还有Local和Remote之分:克隆一个VMware Converter所在的机器就叫做Local,克隆网络上的一台计算机则称为Remote。当然,克隆网络上的另一台计算机,你必须知道其管理员帐户和密码。
  • Cold Cloning:如果你不想在被克隆的机器上留下任何痕迹,那么Cold Cloning,或称Offline Cloning则是最好的选择(遗憾的是,该功能只包含在Enterprise版中)。Code Cloning是使用一张含有VMware Converter的启动光盘(实际上是一个WinPE平台)启动系统,然后对系统进行完整的克隆。

VMware vCenter Converter版本及组件

版本:

vCenter Converter分Enterprise和Standalone 2个版本,前者属于vSphere Enterprise授权,后者是免费版;2者功能上几乎相同,前者安装后所有操作界面集成在vCenter中,后者则是单独的操作界面;后者支持迁移最新的Windows Server 2008 R2和windows 7。

vCenter Converter Enterprise版还有一个可引导的光盘版,用于离线冷迁移使用; vCenter Converter Enterprise安装文件集成在vCenter安装包里,Standalone可在官方免费下载;

组件:

vCenter Converter安装包主要分以下3个组件:

  • vCenter Converter服务器端:实现整个迁移过程的核心组件,执行虚拟机格式装换和重新配置等关键任务;
  • vCenter Converter客户端:用户操作界面,用于连接服务器端执行相关任务;
  • vCenter Converter Agent:在迁移过程中安装在源机器上,用于数据抓取和传送,迁移结束后会自动卸载;

VMware vCenter vConvert P2V将物理机转换为虚拟机

功能:

VM官网号称能在几分钟内将物理机转换为虚拟机。VMware vCenter Converter 可以在多种硬件上运行,并支持最常用的 Microsoft Windows 操作系统版本。通过这一功能强大的企业级迁移工具,您可以:

VMware vCenter vConvert P2V将物理机转换为虚拟机

2. VMware vCenter Converter的安装及准备

2.1 安装vCenter Converter

可安装在和vCenter不同的机器或同一台机器。插入VIM光盘,执行安装程序“vCenter Converter”:

VMware vCenter vConvert P2V将物理机转换为虚拟机

接下来安装比较简单,点击下一步完成所有步骤。

2.2 自定义操作系统

和《VMware vCenter使用克隆及模板部署虚拟机》提到的方法一样,还是使用Syspre来自定义操作系统。拷贝所需文件到以Converter安装继续以下目录(目标操作系统为2003):

c:\users\All Users\VMware\VMware vCenter Converter\sysprep\svr2003

VMware vCenter vConvert P2V将物理机转换为虚拟机

2.3 安装 Converter 客户端插件

VMware vCenter vConvert P2V将物理机转换为虚拟机

安装完毕:

VMware vCenter vConvert P2V将物理机转换为虚拟机

3. P2V Hot Cloning

3.1 准备工作

充足的准备可以有效避免从物理到虚拟(P2V)转换迁移失败,这是关键步骤。为了转换程序正常工作,下面的Windows服务必须在运行:Workstation、Server、 TCP或IP Netbios Helper和Volume Shadow Copy( Windows XP或2003中,可以设置为手动,只要没有禁用)。另外要关闭所有的防火墙,确保在源服务器的C盘驱动器上至少有200 MB的可用空间。如果P2V失败,对着VM的文档挨个排除,还不行,还是用冷克隆吧。

image

3.2 开始转换

右键点击导入计算机:

VMware vCenter vConvert P2V将物理机转换为虚拟机

选择导入虚拟机的源类型,通过Converter可以把物理机、VMware其他产品生成的虚拟机、hyper-v虚拟机、备份镜像等迁移到vSphere环境中,这里选择导入物理机,必须vCenter Converter可以访问的到。(其实这台物理机也是一台ESX上的VM,但Converter Hot cloning是不关心这个的)

VMware vCenter vConvert P2V将物理机转换为虚拟机

这里点击查看源端机器详情:

VMware vCenter vConvert P2V将物理机转换为虚拟机

指定导入后虚拟机所在的esx的服务器,虚拟机的名称,存储空间等信息:

VMware vCenter vConvert P2V将物理机转换为虚拟机

编辑选项,这里可以修改很多目标机属性,比如停掉Print Spooler服务:

VMware vCenter vConvert P2V将物理机转换为虚拟机

高级选项里选择关闭源机器,启动目标机器:

VMware vCenter vConvert P2V将物理机转换为虚拟机

确认导入配置:

VMware vCenter vConvert P2V将物理机转换为虚拟机

进行到这里基本就完成了p2v的虚拟机导入了,接下来就是等待导入完成了。从Recent Task可以看出来,我这个P2V大概花了4分钟,还是挺快的。

VMware vCenter vConvert P2V将物理机转换为虚拟机

检查一下Print Spooler服务,果然是禁用的:

VMware vCenter vConvert P2V将物理机转换为虚拟机

TOP

發新話題