虚拟化是当今IT业界最流行的技术,其中包括了应用程序虚拟化、服务器虚拟化、存储虚拟化、网络虚拟化等,虚拟化的概念是将一切能虚拟化的东西都虚拟化
在企业IT也面临着严峻的考验,运行了多年的陈旧服务器设备,技术人员轮番调动,一些不太重要的服务器设备能源消耗等,这些问题的解决之道当然是虚拟化
Hyper-v服务器虚拟化的好处
1、归并一些不太重要的服务器,将其迁移到Hyper-v降低能源消耗。
老式陈旧的电源以及一些没有符合能源之星标准的计算机会相当耗电,我们将其迁移关闭,可以为企业节省不少能源消耗成本
2、迁移老式、跑着核心业务的或即将服役到期的服务器至Hyper-v降低数据导入导出、安装、配置等成本开销
当技术人员调动,配置文档丢失。需要重新升级服务器时就会出现一系列问题,使用Microsoft P2V技术可以快速的将计算机迁移到虚拟化环境,并且在迁移过程中业务不中断。
今天我们要探讨的是使用P2V工具将在线计算机迁移到Hyper-v环境中(图1)
图1
Microsoft P2V迁移主要分为3个阶段
1、准备阶段
系统是否支持虚拟化迁移
在需要迁移的物理机上排查下是否存在已知的问题,如有故障先排除
执行磁盘整理,确保在迁移之前磁盘脆片尽量减少
2、实施阶段
安装P2V应用,执行P2V步骤,将服务器磁盘迁移到其他存储中,在Hyper-V中导入虚拟硬盘
3、配置阶段
配置虚拟硬件并安装集成组件
准备阶段就不赘述了,按照各企业自己的标准进行排查
兼容性: Windows XP SP2 以上 Windows Server 2003 SP1 或更高版本 包括 x64 系统.
实施阶段
下载Disk2vhd
http://technet.microsoft.com/en-nz/sysinternals/ee656415(en-us).aspx
安装到物理机
笔者下载的版本为1.62,该软件整体界面清晰,在Volumes to include中列出了本地所有磁盘分区,以及其磁盘开销情况,上方VHD File Name处既将迁移的物理机分区保存成VHD格式,更多VHD请参阅:
该软件也可以使用脚本定义命令行运行
用法: disk2vhd <[drive: [drive:]...]|[*]> <vhdfile>
举例: disk2vhd * c:\vhd\snapshot.vhd
笔者选择了C分区,将迁移后的文件保存到网络存储K:\ 将迁移后的vhd虚拟磁盘文件命名为System.vhd。由于使用了卷影副本技术改操作十分快速,笔者发现在10分钟左右既完成了操作,如(图2)
图2
导出VHD文件后,从网络中将System.VHD导入到Hyper-v服务器中,并且配置和原先环境一致的硬件,并且挂载System.VHD磁盘,如(图3)
图3
配置阶段
在导入的系统中安装Hyper-v集成组件,这样配置就基本完成了
小工具在实施小范围内的服务器P2V还是比较方便的,如果需要批量迁移服务器,尽量使用System Center Virtual Machine Manager 实施
最后笔者祝大家虚拟化实施成功!