讨论话题:旧系统如何迁移到虚拟化?

我们是钢铁行业,在生产环境中有很多陈旧而昂贵的工业控制系统,大多系统被绑架与国外的工控厂家中,我接触到的一个例子就是,霍尼韦尔系统,装在一台老旧的DELL服务上。据称霍尼韦尔的专家过来调试这东西在全部顺利的情况下大约需要3天,系统运行到现在,已经有10年以上了。想要购买新设备来重新搭建,厂商报的价格6位数以上,还不包括工程师出门开始计算的费用。在这种情况下,我们开始尝试对系统进行虚拟化,我们现有的虚拟化平台是VMWARE。采用vmware p2v对老系统进行转化。尝试过两台终端进行转化,其中一台成功了。另外一台由于系统太老。在p2V的转换中代理服务无法顺利的安装到目标物理机中而导致失败。

虽然这种尝试并不顺利,但至少算是一种折中的解决办法。可以通过对陈旧系统的虚拟化迁移来解决老系统与新硬件之间的兼容问题。对于vmware平台我们主要采用过一下两种方式进行虚拟化迁移。

  1. p2v

优点:通过网络,在线对旧系统进行虚拟化迁移,不需要中断业务,
缺点:需要在目标机中安装代理插件,需要网络健康,目标机共享可以访问,有管理员权限,目标机需要健康,有时候一些无法服务无法启动,一些策略被修改而导致代理插件无法顺利安装。

2通过对原有GHOST备份的虚拟化转换生成新的虚拟化系统。

以下是具体的方法
用ghost直接将gho转成vmdk
将ghost32, gho文件放到同一目录, cmd里进入对应目录,输入以下命令
ghost32 -clone,mode=restore,src=example.gho,dst=example.vmdk -batch -sure
example替换为对应文件名,很快就转好了。vm不能直接打开转好的vmdk文件,于是我们创建虚拟空白硬盘,建好后编辑,移除自带的硬盘,添加一个硬盘,注意要选择已存在硬盘,然后选择vmdk的路径,保存就可以开机了。

另:将vmdk文件转为gho
命令如下:
ghost32 -clone,mode=create,src=example.vmdk,dst=example.gho -batch -sure

反复操作你会发现vmdk转出来的gho文件会偏大。

优点:通过转换提前备份好的GHO文件,成功率高,转换过程稳定,不依赖网络。
缺点:需要停机进行系统GHOST备份,有些服务器RAID卡,GHOST无法识别导致无法备份。

大家都在采用那些虚拟化的平台来应对老旧的系统呢。如何进行旧系统的虚拟化呢。
一起来分享一下吧

12回答

张文正张文正  系统工程师 , 神州数码系统集成服务有限公司
wuwenpin798683133yjguangshi007赞同了此回答
题目范围是比较大,不同的系统可以选择不同的虚拟化平台目前来说windows和linux可以选择VMvare,但是目前来说安装vmvare的机器硬件环境都是比较新的,而且旧的系统有些是可以迁移到VMvare虚拟机上,有些可能不行,关键还是os系统和应用能否顺利迁移power 环境也是类似,太老的系统通...显示全部

题目范围是比较大,不同的系统可以选择不同的虚拟化平台
目前来说windows和linux可以选择VMvare,但是目前来说安装vmvare的机器硬件环境都是比较新的,而且旧的系统有些是可以迁移到VMvare虚拟机上,有些可能不行,关键还是os系统和应用能否顺利迁移
power 环境也是类似,太老的系统通过powervm来实现迁移,就目前power8机器 而言,如果以前的系统时aix5.1 那样老的版本,恐怕迁移就不能实现,所以迁移要看硬件和系统、应用三方结合,这样比较稳妥点

收起
 2017-06-15
浏览1358
aixchina 邀答
孙伟光孙伟光  IT顾问 , 中国金融电子化公司
简简单单123798683133yj赞同了此回答
这个话题比较大,旧系统跑在X86/Power上,各自都有各个的解决方案1 X86使用P2V工具迁移到虚拟化平台。P2V对windows成功率还高点,Lin就弱了大部分迁移的工作量其实还是数据这块,旧系统架构决定了迁移的难度和复杂度。2 Power平台迁移到虚拟化,其实相对简单,操作系统可以有多重方...显示全部

这个话题比较大,旧系统跑在X86/Power上,各自都有各个的解决方案
1 X86使用P2V工具迁移到虚拟化平台。P2V对windows成功率还高点,Lin就弱了
大部分迁移的工作量其实还是数据这块,旧系统架构决定了迁移的难度和复杂度。
2 Power平台迁移到虚拟化,其实相对简单,操作系统可以有多重方式备份恢复
共享存储数据也有很多工具,利用AIX或者存储本身技术实现数据的迁移工作。

收起
 2017-06-15
浏览1392
aixchina 邀答
爱如潮水爱如潮水  研发工程师 , 四川农信
Vmware的P2V工具,converter的较老版本(Vsphere 4.x时代),以前在转换Linux物理机到虚拟机的时候,会强制将LVM卷管理转成固定分区管理,给后期的运维带来不便。可能现在的新版本已经解决该问题了。微软的HyperV的P2V工具,disk2vh,使用比较灵活,可以将Windows机器转换为HyperV虚拟化平...显示全部

Vmware的P2V工具,converter的较老版本(Vsphere 4.x时代),以前在转换Linux物理机到虚拟机的时候,会强制将LVM卷管理转成固定分区管理,给后期的运维带来不便。可能现在的新版本已经解决该问题了。
微软的HyperV的P2V工具,disk2vh,使用比较灵活,可以将Windows机器转换为HyperV虚拟化平台上的虚拟机。

收起
 2017-06-15
浏览1400
大大觉迷大大觉迷  网络工程师 , 通钢
有些东西能扔就扔了吧,很多时候重新上一套新的也是很不错的。显示全部

有些东西能扔就扔了吧,很多时候重新上一套新的也是很不错的。

收起
 2017-06-15
浏览1343
杨建旭杨建旭  技术经理 , 中国人民银行清算总中心
我也赞成买新的,而不是利旧。笔记本3年一换,手机1-2年一换。为啥生产系统要用10年呢?性能差不说,还各种问题。从IT行业折旧速度来讲,生产环境用了5年基本属于废铁了,建议会计核算的时候,把资产减记为0. 这样就不存在利旧不利旧的顾虑了。...显示全部

我也赞成买新的,而不是利旧。笔记本3年一换,手机1-2年一换。为啥生产系统要用10年呢?性能差不说,还各种问题。从IT行业折旧速度来讲,生产环境用了5年基本属于废铁了,建议会计核算的时候,把资产减记为0. 这样就不存在利旧不利旧的顾虑了。

收起
 2017-06-15
浏览1374
  • 银行等一些行业资金充足,业务不容有失,自然不会吝惜资金来更换设备,可很多行业或者不景气,或者刚起步,自然要勒紧裤腰带过日子。谁都知道新手机好,但还是有很多打工者用着5,6年以前的手机,一个道理。
    2017-06-16
陈宇陈宇  系统工程师 , 某银行
买新的重新建设比较好,因为旧系统就算能虚拟化成功,也存在软件版本不够新,有各种安全漏洞的问题。显示全部

买新的重新建设比较好,因为旧系统就算能虚拟化成功,也存在软件版本不够新,有各种安全漏洞的问题。

收起
 2017-06-15
浏览1296
青山松青山松  系统运维工程师 , 传媒
可以尝试把新建一个空系统,然后拷文件,少哪个拷哪个,完成后备一份,都成绿色版了显示全部

可以尝试把新建一个空系统,然后拷文件,少哪个拷哪个,完成后备一份,都成绿色版了

收起
 2017-06-15
浏览1301
hleiohleio  网络工程师 , 安徽广播电视台
我们也一直在考虑设备虚拟化的问题,但是这边依赖专业的音频、视频处理采集卡,这样的专业板卡成本大大高于工作站电脑,可是虚拟化怎么复用这些专业设备,显示全部

我们也一直在考虑设备虚拟化的问题,但是这边依赖专业的音频、视频处理采集卡,这样的专业板卡成本大大高于工作站电脑,可是虚拟化怎么复用这些专业设备,

收起
 2017-06-15
浏览1358
  • 我想这种专业的板卡应该是虚拟化最大的问题了。我们遇到的是加密狗的问题,好在还能解决,但是一些音频,视频的采集卡。虚拟化好像支持的确实不好。
    2017-06-16
  • direct io就可以了
    2017-06-16
manganese_zhmanganese_zh  系统工程师 , 内蒙古包头
我们单位上一套核心架构中大量使用前置服务器,像HP DL380G5、IBM X345等,安装Win2003系统,上面安装核心应用系统的客户端及其它组件。在平时维护过程中存在很多问题,后来准备迁移到虚拟平台上。最先接触的也是vmware.开始从测试环境入手,通过VMware vCenter Converter进行P2V,...显示全部

我们单位上一套核心架构中大量使用前置服务器,像HP DL380G5、IBM X345等,安装Win2003系统,上面安装核心应用系统的客户端及其它组件。在平时维护过程中存在很多问题,后来准备迁移到虚拟平台上。最先接触的也是vmware.开始从测试环境入手,通过VMware vCenter Converter进行P2V,积累了一定的经验,然后在生产环境上P2V就顺利多了。再后来其它外围类的系统也迁移到虚拟平台,还有新上的一些系统直接就部署在虚拟平台上。

收起
 2017-06-15
浏览1312
ACDanteACDante  技术经理 , STARSINO
1、旧系统迁移至虚拟化平台,看题主所说,应该不出意外是windows系统,且多为老系统,老应用。windows/Linux系统,使用VMware自带的P2V工具converter基本可以顺利完成。部分无法转换的,可以如 题主所言,进行操作系统级别的镜像备份转换,也是一个办法。2、很多时候,可以考虑借此机会,进...显示全部

1、旧系统迁移至虚拟化平台,看题主所说,应该不出意外是windows系统,且多为老系统,老应用。
windows/Linux系统,使用VMware自带的P2V工具converter基本可以顺利完成。
部分无法转换的,可以如 题主所言,进行操作系统级别的镜像备份转换,也是一个办法。
2、很多时候,可以考虑借此机会,进行系统升级,而不是一昧地被软件商或者应用商牵着走,毕竟是一个你不往前走,就会被时代洪流所抛弃地时代。旧系统,10年不换,也是依靠其稳定性才得以生存,但是,上了虚拟化后,会有其他的问题浮现,应用兼容,版本漏洞,系统更新,所以,针对一定年限的应用系统,可以适当地提出一些自己地要求,或者进行更新换代。

收起
 2017-06-15
浏览1277
aixchina 邀答

提问者

潘延晟系统工程师, 第十区。散人

问题状态

  • 发布时间:2017-06-07
  • 关注会员:14 人
  • 问题浏览:5413
  • 最近回答:2017-06-17
  • 关于TWT  使用指南  社区专家合作  厂商入驻社区  企业招聘  投诉建议  版权与免责声明  联系我们
    © 2019  talkwithtrend — talk with trend,talk with technologist 京ICP备09031017号-30