2 业务虚拟化硬迁移测试
2.1测试目的
对系统中的原有物理服务器进行P2V迁移,将其转化为虚拟机并正常运行。
2.2测试要求及分析
2.2.1测试要求
对物理服务器Windows根域服务器进行P2V硬迁移
2.2.2测试要求分析
VMware Converter Enterprise(适用于VirtualCenter)是 VirtualCenter的一个加载项插件,它提供了一个将物理机和虚拟机迁移到VMware Infrastructure 中的简单易用、可扩展的集成解决方案。通过优化大规模迁移,Converter Enterprise 可以借助 Virtual Center 用户界面创建、编辑以及监视物理到虚拟 (Physical-to-Virtual, P2V) 和虚拟到虚拟 (Virtual-to-Virtual, V2V) 的迁移任务。此外,Converter Enterprise 还可直接将受支持的第三方映像导入至受管于 Virtual Center 的虚拟机。
它可以将基于Windows的物理计算机和第三方映像格式转换为VMWare虚拟机。除了一些与硬件相关的驱动程序(有时也包括映射的驱动器盘符),由Vmware Converter创建的VMWare虚拟机包含源物理计算机磁盘状态的精确拷贝。可以保留的源计算机配置包括操作系统配置(计算机名、安全标识符、用户账户、配置文件和参数),应用程序和数据文件,以及每个磁盘分区的卷序列号。
对于物理到虚拟(Physical-to-Virtual, P2V)迁移,Converter Enterprise可使用热克隆执行实时迁移,此方法不会造成源物理机中断或停机。转换前,热克隆过程会在要转换的物理源上安装一个代理,以使用卷影复制服务(Volume Shadow Copy Service, VSS)快照。要避免在物理操作环境中安装代理,可使用传统冷克隆方法执行 P2V 转换。此方法会关闭物理机,然后使用Converter Enterprise Boot CD执行脱机转换。
Converter Enterprise 还提供了将受管于 Virtual Center 的虚拟机导出至托管 VMware 平台(如VMware Workstation、VMware Server 和VMware ACE)的功能。
VMware Converter迁移方式(热迁移和冷迁移):
Hot Cloning(热迁移):也称Live Cloning或Online Cloning,是把正在运转的机器克隆成一台虚拟机,不中断机器的运行。这一项功能大多数使用了OS的Vlume Snapshot功能(在Windows中为Volume Shadow Copy Service)。在HotCloning中,被克隆的机器上将会被安装VMware Converter Agent,安装完毕这个Agent会被自动删除。
Hot Cloning还有Local和Remote之分:克隆一个VMware Converter所在的机器就叫做Local,克隆网络上的一台计算机则称为Remote。当然,克隆网络上的另一台计算机,你必须知道其管理员帐户和密码。
Cold Cloning(冷迁移):如果你不想在被克隆的机器上留下任何痕迹,那么Cold Cloning,或称Offline Cloning则是最好的选择。Code Cloning是使用一张含有VMware Converter的启动光盘(实际上是一个WinPE平台)启动系统,然后对系统进行完整的克隆。
▲
图1-3虚拟化架构迁移方式
2.3测试实施
2.3.1测试环境和方法
测试方案一(热迁移)
▲
图1-4物理服务器到虚拟机的热迁移实施拓扑
如图1-4所示,在备用AD服务器所在的局域网中部署一台安装了Vmware ESX ESX的服务器,并使其处于开机状态,在另一台Windows服务器上部署Virtual Center管理中心,利用Virtual Center的Vmware Converter软件在备用AD服务器上安装一个Agent,用于抓取OS和应用,并将数据传输到ESX server上创建一个虚拟机。
测试方案二(冷迁移):
▲
图1-5物理服务器到虚拟机的冷迁移实施拓扑
将备用AD服务器关闭,使用Converter Enterprise Boot CD光盘启动AD服务器,抓取AD服务器上的硬盘数据并传输到ESX server上创建虚拟机。转化完毕后,启动已经转化为虚拟机的域服务器,并将物理备用AD域服务器断网,测试相关联的客户端能否正常工作。
2.3.2测试结果及分析
方案一的优势在于对备用域服务器的正常运行完全没有任何影响,方案二的优势在于其P2V转化的过程更完整。由于域服务器在一定程度上和硬件具有一定相关性,并且在运行过程中信息抓取不完全,因此可能出现方案一在实施之后未能完全转化的情况。如果方案一测试失败,可以采用方案二进行测试转化,并进行相应测试。
如果上述转化过程顺利,对应客户端登录时将能顺利转到域服务器虚拟机进行认证,并能正常登录。