某局虚拟机V2P迁移实施记录 测试系统:Windowsserver 2008 R2
第1章 需求描述某局客户在总部VMware服务器虚拟化平台内有一套虚机业务系统,因为国外业务需求,需要将该虚机系统迁移到单独的物理服务器上(经确认,该物理服务器为x86架构的台式电脑)。
第2章 方案制定2.1 系统信息确认经确认,当前业务系统实际数据550G,虚拟机为Windows server 2008R2版本。预分配1T硬盘。 经确认,虚拟机随时可以关机,并找客户获取到了控制台和系统登陆方式。 2.2 方案整理方案一:导出导入,在虚拟化控制台将虚拟机导出成通用格式,然后在物理机上安装虚拟化软件,(如VMware workstation,Oracle VM VirtualBox,hyper-v等)。安装好之后,再导入通用的虚拟机文件进行开机。 说明:该方案类似V2V的迁移,虽然能保证虚拟机数据的完整性、避免驱动蓝屏等问题,但是无法充分利用“宿主”主机资源。
大概过程是:GHOST备份-系统封装-PE恢复,我们在安装电脑系统的时候,经常会用到GHOST镜像进行安装。GHO文件就是别人打包好的系统,实际也是通过恢复的方式还原系统。 说明:服务器通常配有RAID卡,GHOST和封装的过程先不提,PE进到服务器后能否识别到RAID卡,能否正常加载服务器磁盘,这些都是未知数。
方案三:备份恢复,利用系统自带或第三方备份工具,在虚拟机内备份系统和数据,然后再还原到物理服务器上。 说明:利用第三方备份工具,也需要考虑驱动兼容性问题、是否需要付费等等。但是利用windows自带的备份功能,免费且兼容性上比较有保障一些。
2.3 确定方案通过对比以上三种迁移方案,最后选择了【方案三】里的备份恢复的方式。 第一步:克隆虚拟机 第二步:克隆出来的虚拟机添加新硬盘 第三步:安装windowsserver backup功能 第四步:全量备份到新硬盘 第五步:物理服务器安装同版本操作系统 第六步:将全量备份文件拷贝到物理服务器 第七步:物理服务器安装windowsserver backup功能 第八步:还原备份
第3章 验证准备 3.1 验证说明因为本次实施涉及到的系统版本为Windowsserver 2008R2,所以就列举了该版本下的操作过程。 3.2 操作前反馈为了确保不影响原有虚机系统,所以采用克隆的方式,在克隆出来的环境下进行操作。 因为无法保证一定能成功,所以提前告知客户只能进行尝试,尽力而为。 因为系统迁移过后,各种授权可能会失效,所以提前告知客户,只能做到数据的同步。
第4章 验证过程 4.1 备份阶段1,磁盘空间确认,保证磁盘资源>2倍原始数据。(用于存放备份文件和还原系统) 2,克隆出来的虚拟机开机,启用新添加的硬盘(用于存放备份文件) 3,右键计算机-管理 4,功能-添加功能 5,勾选Windows Server Backup 功能。下一步-安装 6,右键计算机-管理-存储-Windows server backup-一次性备份。在备份选项选择“其它选项”。下一步 7,选择备份位置-自定义,下一步 8,设置备份选项-添加项 9,勾选需要备份的内容,(本次只勾选C了盘文件,因为该系统实际也只有一个C盘,D盘是新加的,用于存放备份。裸机恢复、系统状态、系统保留三个选项建议勾选)确定 10,设置好后,下一步 11,选择目标类型为本地磁盘,下一步 12,选择备份位置为新添加的盘。下一步 13,确认并开始备份(如果提示备份失败,则需要手动停止后台关于数据库的服务。并且根据报错信息进行排查、百度) 14,备份的时间根据数据量评估 4.2 恢复阶段1,物理机安装同版本操作系统(因为本次测试设备为普通PC,所以直接用PE安装了Windows server 2008R2,如果是正常的服务器设备,则需要刻盘-配置raid-引导-加载raid驱动的方式进行) 2,需要根据实际情况划分好分区。最后一个分区留给下载备份文件使用。 3,系统安装完成后,配置网络,并保证新环境能访问到克隆出来的虚拟机。 4,进入克隆环境,启用Windows共享,将备份文件下载到本地预留的盘符内。 5,等待下载完成 6,右键计算机-管理(安装Windows server backup功能) 7,功能-添加功能 8,勾选Windows Server Backup 功能。下一步-安装 9,右键计算机-管理-存储-Windows server backup-恢复 10,选择“在其它位置存储备份” 11,选择“本地驱动器” 12,选择存放备份文件的盘符 13,恢复到当前服务器 14,选择可用备份/日期 15,选择恢复的类型。(本次仅测试了恢复C盘文件) 16,指定恢复到哪个盘。“另一个位置” 17,本次测试恢复了C盘。确定-恢复。 18,等待恢复完成
第5章 总结V2P迁移,也是传统P2P迁移的思路。还有很多种方式可以去验证。因为本次配合客户迁移的数据量太大,所以就采用了比较保守的方式,在实际工作中还需要更多尝试。 |