您的位置:首页 > 编程语言 > PHP开发

MES ROCKWELL FTPC 之 备份虚拟机

2016-11-03 17:01 141 查看
一、危险的系统

2016.10 按领导安排,我开始进入MES项目组,实施顾问专程到厂里来,给我们新建的MES小组做了3天入门培训。

按顾问的说法,因为MES系统的数据量不大,压力小,装机时把标准文档架构里所有的服务器集群,都变成了单机。

服务器硬件也是命好,4台X3650 M4,单电源;从2013年上线以来,硬件还没有出现过故障。

MES车间执行系统,时刻处理生产线上的各种数据,停机肯定会造成停线,停线就会浪费产能,责任重大。

如何实现服务器的高可用性HA (High Available)?顾问不知。

二、备份虚拟化

服务器的HA不解决,进入MES项目,即应用层干得再好,一旦服务器硬件故障,就会出大问题,顾问不可能瞬间赶到现场,

即使坐火箭到了,面临重装系统,恢复数据也不一定很快就搞得定。所有按目前的架构,MES系统就是一个定时炸弹,随着时间增长爆炸只是迟早的问题。

使用虚拟机备份能够完善的解决这个问题:

1、对物理机克隆成虚拟机是在线完成的,而且操作不需要了解MES FTPC服务器里面的东西,对刚入门的我正好。

2、物理机停机后,启动虚拟机来替换的时间是最短的。

3、对应上一次备份后增长的数据,可以取每天数据库备份来恢复。

4、虚拟机群一单调试好,是可以顶替物理机的。

三、虚拟化过程

1、对6,7,8,11PMC 4台物理机用VMware vCenter Converter Standalone 在线虚拟化,得到虚拟机群副本1,放在各自磁盘中:

10.23.29.6  (已经虚拟化 ,虚拟机放8上)
10.23.29.7  (已经虚拟化 ,虚拟机放6上)

10.23.29.8  (已经虚拟化 ,虚拟机放6上)

10.23.29.11  (已经虚拟化 ,虚拟机放6上)
2、虚拟机群副本1全部拷贝到x3650 m5物理机平台上,产生虚拟机群副本2。

3、网络隔离,启动虚拟机群副本2。

四、关于网络隔离

从顾问的回答,MES服务器不能改变IP,这给测试虚拟机群带来了一些麻烦,需要在孤立的网络中启动虚拟机群。

而且我不可能老到机房里去,我希望网络隔离后,我还能够远程访问它们。



哥曾经调试接通重庆第一根ADSL,这个自然没有什么难度,如今TP-LINK小路由器也有很强的功能了:



就这样,今天,MES虚拟机群在孤立网段启动顺利完成,这意味作我可以放手去做上层应用的事情。

ps:  再接再厉,我改变了虚拟机群的全部IP,简单的数据库IP配置文件,居然服务器可以访问,我们是不是得到了一套开发测试系统?


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: