P2V:从物理机转换为虚拟机

本文来自于微软VMM中国研发团队的BLOG:

1、 什么是P2V

企业经常会面临这样一种情形:旧机器硬件已经不能支持新的操作系统及其软件,但系统的数据仍有价值。这时最好的解决方法就是将这些旧机器虚拟化。SCVMM 2008及R2均支持从物理机到虚拟机的转化,我们称之为将物理机转换为虚拟机(Physical-To-Virtual Conversion – P2V)。

被转换的虚拟机可以直接部署在支持Hyper-V的Windows 服务器上运行。

2、 P2V两种基本类型

P2V有两种转换类型:联机转换(online)和脱机转换(offline)。

联机转换

在源物理机正常工作的状态下用卷映射拷贝技术(Volume Shadow Copy Service)来复制数据实现联机转换。流程如图2.1所示。

clip_image002

具体有以下5个步骤:

1) 在源物理机上安装转换代理

此代理负责所有从物理机到虚拟机的转换工作。安装后SCVMM会在源物理机上设定开放远程管理服务和安全套接层的防火墙规则。转换结束后会卸载这个代理。

2) 获取源物理机软硬件配置

由第1)步安装的转换代理获取源物理机的硬件、软件、服务、补丁、文件系统、卷类型等信息并以xml形式将源机器配置文件存储在SCVMM的数据库中。SCVMM将根据这个机器配置创建虚拟机。

3) 拷贝映像

源物理机可能有一个或多个卷。P2V将每个卷打包成一个单独的VHD文件。在虚拟机中也同样有这样几个卷。如果目标VHD是动态格式,则源物理机中的未使用空间不被拷贝。被拷贝的数据流直接从源物理机以后台智能传送服务(Background Intelligent Transfer Service – BITS)传输到宿主机上。

4) 虚拟磁盘修正 (Fix-up)以及安装虚拟来宾服务(Virtual Guest Services – VGS)

SCVMM通过重新启动虚拟机对已有的VHD做一些修正。比如根据目标宿主机的虚拟硬件类型安装兼容的驱动器等。

虚拟来宾服务是一些驱动器和服务,是用来使虚拟机上的客户操作系统更好的使用虚拟设备。例如,使客户操作系统能使用目标宿主机的硬件设备如鼠标、键盘等。SCVMM通过重启虚拟机来自动安装这些驱动器和服务。虚拟来宾服务在Hyper-V中称为整合元件(Integration Components – IC)。

5) 创建虚拟机

虚拟机创建后,根据用户提供的目标配置好网络适配器、CD-ROM和内存。

脱机转换

通过Windows 预安装环境(Windows Pre-installation environment – WinPE)重新启动源物理机,由SCVMM对源物理机作数据的原始数据拷贝,从而创建数据完全一致的虚拟机。

具体有以下4个步骤:

1) 在源物理机上安装代理 (P2V agent)

同联机转换。

2) P2V代理在源物理机上安装WinPE,并用WinPE重启新启动系统。

3) 数据拷贝和传输

由于在拷贝数据的时候系统并未运行,而是通过WinPE启动的,因此是卷原数据的严格拷贝,而非联机转换中的浅拷贝。

4) 以下步骤同联机转换的4)5)6)

3、 脱机P2V的应用场景

由上述描述可见联机转换和脱机转换最大的区别就在于数据拷贝是否需要源物理机重启。这是由于不同的源物理机有特殊的要求。适用于脱机转换的源物理机有以下三种类型:

1) Windows 2000 Server SP4

由于Windows 2000 Server 不支持Volume Shadow Copy Services,在转换源物理机操作系统为Windows 2000 Server时只能选择脱机转换。

2) 域控制器(Domain Controllers)

域控制器是安装并运行着主动目录(Active Directory)服务的一类Windows Server。为保证数据的完整性和一致性,我们采用脱机模式对这类源物理机进行转换。

3) 非NTFS卷

Volume Shadow Copy技术只适用于NTFS 卷。所有的FAT 卷的转换都必须选择脱机模式。

当然所有可以联机转换的源物理机,均可以选用脱机方式转换。

4、 SCVMM 2008 R2 P2V 用户界面

以下简单介绍一下P2V在SCVMM 2008 R2中的几个主要用户界面。

图一:选择源物理机

clip_image004

图二:安装P2V 代理并获取源物理机配置信息

clip_image006

图三:选择源物理机将被转换的卷、联机/脱机转换

clip_image008

图四:选择宿主机

host

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/22903988/viewspace-626733/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/22903988/viewspace-626733/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值