工控编程吧

标题: 有人做过WINCC服务器虚拟化没有 [打印本页]

作者: baikhgmv    时间: 2016-9-7 11:39
标题: 有人做过WINCC服务器虚拟化没有
有人做过WINCC服务器虚拟化没有

系统是几年前的西门子老系统了,WINCC服务器牵涉到与生产二级系统通讯。现在备件都没有了  再坏就很麻烦了,有人做过WINCC服务器虚拟化没?最近想用VMWare虚拟化WINCC服务器,这样就不存在硬件的问题了。

但是有几个问题没想明白,页遇到一些问题?

1、CP1613的问题怎么解决?可以直接用网卡替代?

2、硬件狗的问题怎么办?可以用USB server实现吗?有人测试过吗?


又没人做过这方面工作的?交流赐教下!!


--------没搞明白,是什么备件没有了?如果plc通讯设备等坏了,系统是无法解决这样的问题。如果你是怕系统坏了,你可以把系统做ghost备份,坏了后直接恢复就行了。



------------VM服务器虚拟化是可以实现的,但是关于WINCC的我并没有使用过,

我看过一个案例,希望对你有帮助,不是到西门子网卡有什么特别之处


目前很多服务器还是Linux为主,除了跨平台开发的需求,为了将来布署到相似的环境,需要更加纯粹的仿真环境。除了多买台电脑做服务器或是租用远程服务器,还有一个解决方案就是虚拟机。本文向大家简单举例一下花生壳的端口映射功能将原本只能用于本机测试的虚拟机环境延伸到外网。


备注:目前花生壳(内网穿透)服务只提供WINDOWS版本,LINUX版本未推出。本文通过用虚拟机实现WINIDOWS主机对LINUX的映射,局域网真机的设置方法几乎一样,也可参考以下示例。


1.安装虚拟机,本文以VMware workstaion为例,安装ubuntu为你展示虚拟机连接外网的效果。VMware支持大多数的操作系统,你也可以参与本文,选择其他虚拟机程序安装任意操作系统和网站环境。






2.启动虚拟机进入操作系统,并登陆花生壳(内网穿透)服务。一般为了节省资源消耗大多会选择运行没有桌面功能的纯终端服务器版,为了方便比较调试效果,这里用桌面版Ubuntu进行展示。




3.运行网站服务器,以下以一个Helloworld页面为例。




可以看到可以通过http://127.0.0.1:3001 访问这个测试页面,不过这里127.0.0.1指的是虚拟机本身的IP,3001是端口号(稍后会用到),我们打开虚拟机的浏览器可以测试一下这个页面是否运行正常。




4.服务器确认正常后我们需要从外网访问这台机子,而不是为了本地测试,确认虚拟机网络环境正常后,我们可以在终端输入 ifconfig 查看本机的局域网IP。




可以以看到上图第二行,虚拟机的局域网IP是192.168.200.128 虽然不是和你路由器在同一网段(其他电脑不一定能访问到这台机子),但是不影响运行虚拟机的主机访问。


5.我们回到WINDOWS,可以打开IE测试一下这个页面,把前面的127.0.0.1换成局域网IP,地址填写192.168.200.128:3001




测试OK,现在我们搞定了局域网的测试,接下来我们开始设置花生壳(内网穿透)服务,通过域名从外网访问这个页面。


6.打开花生壳(内网穿透)客户端软件,如果你注册成功并激活了自定义域名或子域名,可以在列表上看到相关的域名。选择你要设置的域名,右键花生壳管理。




7.然后我们设置一下对虚拟机的映射,点击左边的添加映射按钮。




8.打开添加映射默认自定义应用,名称随意填写,主要是方便识别。内网IP填写刚才的虚拟机IP,端口号填写刚才的端口号(本文的例子是3001,如果你架设了其他服务器只需要输入IP就可以访问没有给端口号,那应该就是80端口)




第四行下有个开启HTTP80端口的选项,如果选上就可以直接通过域名就能访问任意端口,如果不选花生壳会分配一个端口号给你。




这样设置完成了。可以看到列表中显示设置结果,等域名映射成功后,我们就可以输入这个域名的外网访问地址,访问你架设的这个网站。






可以看到只需要输入这个外网地址,不用输入冒号后面的3001了,因为刚才对80端口打过勾,已经自动将3001替换成80端口。


当然也可以一个域名设置多个端口的映射,可以设置多个域名或子域名。


小结:


        本文只是展示一个简单的HELLO页面,这个也可以是个网站的首页,也可以是个网络服务的访问端口,你可以通过虚拟机安装任意操作系统作为你的服务器,也可以通过调配虚拟机的CPU分配和内存,存储空间防止过高的系统资源占用。而且可以虚拟机的复制或备份避免死机和系统重装的麻烦等等


虚拟机的好处不用多说了,只是利用机器的一部份性能作服务器,也有其本身的一些不足,不过利用花生壳(内网穿透)服务布署到外网,作为开发调试、以及简单的个人应用或网站还是不错的。







欢迎光临 工控编程吧 (https://www.gkbc8.com/) Powered by Discuz! X3.4