概述
P2V简介
IT企业在发展的过程中会面临这样一些情形:物理机器需要更新换代,原有物理系统上的数据及软件仍然很有价值,如何采取合适的方法重用这些有价值的数据;企业在建立私有云的时候如何保证原来物理环境下的系统平滑过渡到云环境中;如何充分利用云端资源对原有物理系统进行灾备等。这时最好的解决方法就是虚拟化,即将原来的物理机迁移到虚拟化的环境中。
一台运行业务的物理机,其有价值的东西,不是它的硬件:CPU,内存,显卡,网卡等等,而是它的硬盘,因为软件和数据都在这里,数据是无价的。一台虚拟机,它最核心的部分也是硬盘—“虚拟硬盘”,硬件信息只需要记录到配置文件中,构建虚拟机时给它分配对应的虚拟资源即可。因此,P2V转换的过程,核心就是对硬盘数据的转换。
P2V“热迁移”
热迁移指在迁移过程中源物理机不宕机同时迁移完成时虚拟机保持了跟物理机的同步。我们这里加入引号是因为要借助已有的工具完成迁移,而现有的工具并不能完成物理机直接到xen环境的热迁移,而是采用了一种中间策略,先将物理机热迁移到VMware虚拟化环境中,然后手动将VMware虚拟机迁移到Xen环境中,这种策略可以保证源物理机的不宕机运行,但会损失转换后虚拟机与源物理机的一致性。
P2V工具以及环境
工具软件:VMware vcenter converter Standalone 5.0、VMware vSphere Client4.1
虚拟化环境:VMware ESXI4.1虚拟化环境、XEN虚拟化环境
物理设备: 源物理机(Windows或者Linux环境)、服务器1(VMware虚拟化环境)、服务器2(XEN虚拟化环境)、中间物理机(安装迁移所用工具软件)
P2V “热迁移”过程
1. VMware虚拟化环境搭建
将VMware ESXI4.1 ISO刻录到光盘或者U盘中,启动服务器1进行安装并配置。具体步骤见http://virtual.51cto.com/art/201111/301210.htm
2. XEN虚拟化环境搭建(默认已安装并配置完成,不再详解介绍)
3. 迁移工具软件安装及配置
在中间物理机上安装Windows7操作系统,然后安装VMware vcenter converter Standalone 5.0以及VMware vSphere Client4.1,一直下一步即可,安装过程略。用vSphere Client 4.1连接ESXI 4.1,配置SSH访问ESXI,方法:在vSphere Client右下管理菜单栏页面上点击“配置”菜单,接着在左下部分点击“安全配置文件”,显示出一些安全配置服务,选择“远程技术支持”,单击右上角属性即可进行SSH配置
4. 热迁移源物理机到VMware
利用VMware vcenter converter Standalone 5.0迁移源物理机到VMware中,注意:若源物理机是Windows系列需要开启卷影复制服务(Volume Shadow Copy),若源物理机是Linux,例如Ubuntu、Centos等等需要启用LVM。其他更多注意事项见下文P2V常见问题总结。VMware vcenter converter Standalone迁移教程见:http://yaabb163.blog.51cto.com/1975905/1004762
5. 迁移VMware虚拟机到XEN
以迁移的XP虚拟机(hust-ft)为例,VMware EXSi上的XP虚拟机虚拟磁盘存放位置为:/vmfs/volumes/528f944b-354c5e02-b8e7-00151787517d/hust-ft/hust-ft-flat.vmdk
将xp虚拟机的虚拟磁盘拷贝到服务器2(XEN环境),执行命令: qemu-img convert hust-ft-flat.vmdk hust-ft-flat.img
创建XEN虚拟机配置文件,虚拟磁盘选择上边转换生成的用生成的hust-ft-flat.img,然后利用配置文件创建XEN环境虚拟机
P2V常见问题总结
1、支持的Windows系列源物理机操作系统:Windows XP Professional SP3(32位和 64 位)、Windows 2003 SP2 R2(32 位和 64 位)、Windows Vista SP2(32 位和 64 位)、Windows Server 2008 SP2(32 位和 64 位)、Windows Server 2008 R2(64 位)、Windows 7(32 位和 64位);受支持的Linux系列源物理机操作系统:Red Hat Enterprise Linux 2.x/3.x/4.x/5.x(32 位和 64位)、Ubuntu 5.x/6.x/7.x/8.x/9.x/10.04(32 位和 64位)、Centos5.x(32位和64位)。
2、源物理机为Windows系统时,确保关闭了简单文件共享,确保 Windows 防火墙没有阻止文件和打印机共享;将 Microsoft Software Shadow Copy Provider 服务和卷影副本服务的启动模式设置为自动并重启,然后在命令行中输入:vssadmin list shadows命令,如果正常,将会显示相关信息;如果出现 Error: 0x8000ffff,查看该网址进行修复:http://ituncovered.com/?p=19
3、在转换某些Linux系统(例如:Ubuntu)时,会出现转换后的VMware虚拟机无法启动的现象,出现如下提示:GrubInstaller failed – /vmware-updateGrub.sh: 38: grub: not found,在这种情况下需要修复grub,可以利用Ubuntu启动光盘来进行修复,具体步骤请查看:http://mattiasgeniar.be/2011/12/29/ubuntu-9-10-with-vmware-convertor-grubinstaller-failed-vmware-updategrub-sh-38-grub-not-found/
最后
以上就是含蓄鸭子为你收集整理的P2V实践:“热迁移”物理机到Xen环境P2V简介P2V“热迁移”P2V工具以及环境P2V “热迁移”过程P2V常见问题总结的全部内容,希望文章能够帮你解决P2V实践:“热迁移”物理机到Xen环境P2V简介P2V“热迁移”P2V工具以及环境P2V “热迁移”过程P2V常见问题总结所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复