虚拟化经过最近几年的发展,已经有很多的应用和服务迁移到了虚拟化的平台上了。在实施虚拟化的过程中就会涉及到将原来老旧的服务器来迁移到虚拟化平台的运行,这就是P2V,物理机转换为虚拟机。谈到P2V大家会想到很多的工具,例如Vmware的VMware Converter,微软的SCVMM等等。今天就给大家介绍一个非常简单脱机的P2V工具——Disk2vhd 目前最新的版本是v1.63。
Disk2VHD
是一款免安装的软件(这是 Sysinternals Suite 中的一个小软件。这个 Sysinternals 公司成立于 1996 年,专门出各种各样的用于 target="_blank" style="font-family: "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 微软雅黑, Arial, sans-serif; margin: 0px; padding: 0px; text-decoration: none; color: rgb(66, 133, 244); max-width: 100%;">Windows 调教管理监察的免费小工具。十年后的 2006 年,微软看上了它的实力,就把它买下来了。):可用于将逻辑磁盘转换为 vhd 格式虚拟磁盘的实用工具。利用该工具我们可以轻松地将当前系统中的分区生成为一个 vhd 文件,便于挂载到虚拟平台。
disk2vhd 能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的系统之上,并且支持 64位系统。但是需要注意的是受虚拟化平台产品对 VHD 的限制,比如 Microsoft Virtual PC 仅支持最大 127G 的虚拟磁盘(VHD),那么你所转换的 VHD 则不能高于这个限制。下载地址如下:http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx
disk2vhd 能够运行在 Windows XP SP2,Windows Server 2003 SP1 或更高版本的系统之上,并且支持 64位系统。但是需要注意的是受虚拟化平台产品对 VHD 的限制,比如 Microsoft Virtual PC 仅支持最大 127G 的虚拟磁盘(VHD),那么你所转换的 VHD 则不能高于这个限制。下载地址如下:http://technet.microsoft.com/en-us/sysinternals/bb842062.aspx
http://technet.microsoft.com/zh-cn/sysinternals/ee656415
下载完毕我们就可以实现p2v的转换了
我选择的是制转换c盘,并且把vhd文件保存到我的d盘
经过一段时间,VHD文件就已经创建好了。另外如果想把D、E盘也想做成VHD,那就重复这个动作就好了,然后附加到HYPER-V中就可以啦。再就是在WINDOWS 2008 R2中,在磁盘管理控制台有附加VHD的功能,你可以把做成的VHD盘直接当成本地硬盘使用啦。
最后将创建好的VHD文件复制到Hyper-V主机的磁盘,然后创建新虚拟机,在选择磁盘的时候选择现有的VHD文件
创建虚拟机完成后,启动虚拟机。就能够将原来的物理机转换为虚拟机了。
我用的效果还不错,我转换的是生产环境中的一台TMG服务器(使用scvmm p2v几次失败后才用的这个工具),效果很好!!
Sysinternals 实用工具索引:http://technet.microsoft.com/zh-cn/sysinternals/bb545027
本文转自legendfu51CTO博客,原文链接:http://blog.51cto.com/legendfu/1072328 ,如需转载请自行联系原作者