我们在实施虚拟化的建设项目或者是虚拟化平台运维管理时,常常会需要将物理服务器迁移到虚拟化平台上。而我们知道在以前版本的SCVMM是直接有P2V功能,但是现在最新的SCVMM 2012 R2确移除了这个功能。
如果我们在SCVMM 2012 R2的环境中或者是没有部署SCVMM的环境中,我们如何进行P2V呢?还好微软提供了两个功能给我们使用:

      Disk2vhd :https://technet.microsoft.com/en-us/sysinternals/ee656415.aspx

Microsoft Virtual Machine Converter 3.0(MVMC):https://www.microsoft.com/en-us/download/details.aspx?id=42497

第一个工具Disk2vhd 是直接将物理机转换为一个虚拟硬盘文件,然后我们在Hyper-v平台直接使用这个硬盘文件新建虚拟机;第二个工具MVMC则既可以将VMware平台的虚拟机转换为Hyper-v平台虚拟机,也可以将物理机转换为Hyper-v平台虚拟机,相对功能更强大。下面就一个实例简单向大家介绍使用MVMC将物理机转换为Hyper-v平台虚拟机。

一   准备工作

1)     直接在前文的链接中下载MVMC 3.0版本然后进行安装,安装过程没有特别需要注意的,直接按向导进行安装即可。
7-16041Q1412E36.jpg
2)     在这台安装了MVMC并准备进行P2V操作的服务器上,添加BITS功能,如果不添加则P2V过程无法成功完成。
7-16041Q1413J34.jpg

二   转换过程

1)     打开MVMC,在转换向导中点击Next;
7-16041Q14150B1.jpg
2)     如下图选择物理机转换;
7-16041Q14200F5.jpg
3)     输入需要转换的物理机的IP地址和管理员账户和密码;(后台会自动安装转换代理)
7-16041Q1421I41.jpg
4)     点击“Scan System”,获取物理服务器的信息
7-16041Q1423K58.jpg
5)     选择需要转换的物理分区,以及选择虚拟磁盘的类型;(下图中选择动态磁盘)
7-16041Q1424L61.jpg
6)     输入转换为虚拟机后的名称以及CPU、内存的配置;
7-16041Q1425CS.jpg
7)     输入目标Hyper-v主机的地址和用户名、密码,即承载转换后虚拟机的宿主机;(下图中在Hyper-v主机本地转换,所以使用当前凭据)
7-16041Q14306241.jpg
8)     指定转换后存放虚拟机文件的存储路径(使用共享路径,需要有写入权限);
7-16041Q14315394.jpg
9)     指定转换虚拟机的工作空间路径;
7-16041Q14325114.jpg
10)   选择网卡连接情况;
7-16041Q14340A7.jpg
11)   查看摘要信息,确认无误,点击Next;
7-16041Q14351936.jpg
12)   开始转换,并等待转换完成;
7-16041Q144042O.jpg
13)   转换完成后,我们就可以看到Hyper-v主机上已经自动创建好的虚拟机了。

7-16041Q1442D48.jpg