用于虚拟分布式控制系统的自动委托的系统和方法技术方案

技术编号:15105619 阅读:141 留言:0更新日期:2017-04-08 16:12
公开了用于虚拟化分布式控制系统的自动委托的系统和方法。示例方法包括:访问包括与虚拟过程控制环境的第一和第二主机服务器相关联的网卡的配置名称的列表的数据结构。第一和第二主机服务器实现与过程控制系统的工作站对应的虚拟机。所述示例方法还包括:当配置第一主机服务器时,将第一名称分配给与第一主机服务器相关联的网卡中的第一个。所述示例方法还包括:当配置第二主机服务器时,基于用户从配置名称的列表中对第一名称的选择,来将第一名称分配给与第二主机服务器相关联的网卡中的第二个。第二主机服务器在第一主机服务器之后进行配置。

【技术实现步骤摘要】
【国外来华专利技术】相关申请的交叉引用本专利要求享有于2013年9月27日递交的美国临时专利申请No.61/883,737的权益,其以引用方式将其全部内容并入本文。
本公开一般涉及过程控制系统,更特别地涉及用于虚拟分布式控制系统的自动委托(automatedcommissioning)的系统和方法。
技术介绍
典型的控制系统包括多个工作站、服务器、控制器和I/O子系统的网络。开发、测试、训练和在线生产所需的多个系统的建立和维护可能是昂贵且耗时的。当必须维护多个软件和硬件版本时,对于这些系统的支持进一步复杂化;尤其是当旧的操作系统(OS)软件在较新的更换工作站硬件上得不到支持时。附图说明图1是可以实现本公开教导的示例过程控制系统的示意图。图2是配置图1的虚拟过程控制环境的示例虚拟网络配置系统的框图。图3是与图2的示例虚拟网络配置系统相结合使用的示例配置对话。图4是与图2的虚拟网络配置系统相结合使用的示例配置数据结构对话。图5A和5B示出了与图2的示例虚拟网络配置系统相结合使用的示例配置数据结构。图6是与图2的示例虚拟网络配置系统相结合使用的示例网卡配置对话。图7和图8是与图2的示例虚拟网络配置系统相结合使用的示例网卡配置对话。图9是与图2的示例虚拟网络配置系统相结合使用的示例SAN配置对话。图10是与图2的示例虚拟网络配置系统相结合使用的示例网卡配置对话。<br>图11是与图2的示例虚拟网络配置系统相结合使用的示例虚拟机创建对话。图12示出了由图2的示例虚拟网络配置系统生成的虚拟过程控制系统网络的示例可视概要。图13是示出实现图2的示例虚拟网络配置系统以配置图1的虚拟过程控制环境的示例方法的流程图。图14是示出实现图2的示例虚拟网络配置系统以配置或设置图1的主机服务器的示例方法的流程图1400。图15是示出实现图2的示例虚拟网络配置系统以配置图1的主机服务器的网卡的示例方法的流程图。图16是示出实现图2的示例虚拟网络配置系统以配置与图1的主机服务器相关联的网卡的示例方法的流程图。图17是示出实现图2的示例虚拟网络配置系统以配置与图1的主机服务器相关联的网卡的示例方法的流程图。图18是示出实现图2的示例虚拟网络配置系统以配置图1的SAN的示例方法的流程图。图19是示出实现图2的示例虚拟网络配置系统以配置图1的集成共享存储设备的示例方法的流程图。图20是示出实现图2的示例虚拟网络配置系统以在虚拟过程控制环境中创建虚拟工作站的示例方法的流程图。图21是示出实现图2的示例虚拟网络配置系统以基于现有的过程控制系统生成虚拟过程控制系统的示例方法的流程图。图22是示出实现图2的示例虚拟网络配置系统以发现现有过程控制系统的网络的示例方法的流程图。图23是示出实现图2的示例虚拟网络配置系统以生成过程控制系统网络的可视概要的示例方法的流程图。图24是可以用来和/或编程以实施图13-23的示例方法,和/或更一般地实现图2的示例虚拟网络配置系统的示例处理器平台的示意图。具体实施方式计算机体系结构、联网和虚拟化的技术进步的结合已经使得能开发出有效的、易于管理的虚拟化的计算环境。这些虚拟化环境已经由IT部门使用来降低成本以及提高系统有效工作时间。简言之,虚拟化是一种封装计算机的方法,包括其操作系统和应用,使其能够在主机计算机上作为称为虚拟机(VM)的客体来运行。还可以从主机计算机运行多个虚拟机。虚拟机是一种包含启动和运行应用所需的除硬件之外的每个事物的文件。要运行虚拟机,主机计算机典型地需要虚拟化软件层(例如,管理程序(hypervisor),诸如MicrosoftTM的Hyper-VTM),其提供主机计算机的虚拟机与硬件之间的映射,包括网络连接、USB端口以及其它外围设备。包括过程控制系统在内的虚拟化系统成功的最大的挑战之一在于基础结构的初始建立和不间断的维护。无虚拟化的如DeltaVTM的分布式控制系统(DCS)的当前部署模型可以包括除了专有DCS硬件之外的数百计算机工作站和服务器节点。在这些大量的计算机中,原始设备制造商(OEM)和/或销售商(例如,Dell)来预配置计算机硬件会变得成本效益好。例如,与控制系统销售商相结合创建的硬盘镜像被在计算机硬件运出之前在工厂处应用。然而,中型规模和大型规模的虚拟化需要很多不可镜像的附加组件,诸如例如交换机和/或存储区域网络(SAN)。结果,终端客户就地建立系统涉及到相当大的IT开销。换言之,虽然虚拟化减少了诸如路由以太网、监控器和/或其它计算机电缆和组件的简单计算机建立开销,虚拟化伴随着复杂IT设置的增加的开销,诸如可以抵消虚拟化在安装劳动力成本方面所预期到的任何增益的配置虚拟网络交换机、SAN设备、VLAN(虚拟局域网)等。另外,诊断和维护更复杂的虚拟器件系统的能力也具有与其相关联的成本。高可用(HA)虚拟化DCS设置的最复杂的步骤之一是存储区域网络(SAN)和群集配置。群集是提供用于实现虚拟化过程控制系统的物理骨干的主机服务器的网络。经常地,主机服务器的群集被配置为连接到共同的或共享的存储器存储位置(硬盘驱动器)。群集被配置为使得每个主机与共享的存储设备交互,就好像存储设备在单独的主机本地一样。通常,与群集连接的共享存储设备由提供块级存储的SAN设备(经常简称为SAN)来实现。SAN配置的群集使得能实现高可用性,因为如果一个主机服务器故障,则运行于该主机上的虚拟机能够自动地在另一主机服务器上实现。通常,SAN和群集配置涉及对符合因特网小型计算机系统接口(iSCSI)协议的主机服务器和SAN设备中的每一个进行接线。这种配置程序易于出现人为错误,因为一个或多个电缆插入错误的端口、网卡和/或对应的主机被不一致地标记或加标签、因特网协议(IP)信息(例如,IP地址)被不正确地输入(例如,由于打字错误)等的可能性大。由于配置的技术本质,工程师花费多日来完成虚拟过程控制环境的设置是常见的。此外,完全配置的系统会相对脆弱。例如,重命名主机计算机名称或改变时区会导致群集变得不可用且设置的部分可能必须重复。另外,设置的任何错误可能不容易检测到。这些上述挑战中的一些挑战可以部分地通过将主机服务器和共享存储设备(例如,SAN)集成到独立组件中来克服。例如,主机服务器可以是具有集成共享存储设备(例如本文档来自技高网...

【技术保护点】
一种方法,包括:访问包括与虚拟过程控制环境的第一主机服务器和第二主机服务器相关联的网卡的配置名称的列表的数据结构,所述第一主机服务器和所述第二主机服务器实现与过程控制系统的工作站对应的虚拟机;当配置所述第一主机服务器时,将第一名称分配给与所述第一主机服务器相关联的所述网卡中的第一个;以及当配置所述第二主机服务器时,基于从所述配置名称的列表中对所述第一名称的用户选择,来将所述第一名称分配给与所述第二主机服务器相关联的所述网卡中的第二个,所述第二主机服务器在所述第一主机服务器之后进行配置。

【技术特征摘要】
【国外来华专利技术】2013.09.27 US 61/883,7371.一种方法,包括:
访问包括与虚拟过程控制环境的第一主机服务器和第二主机服务器相
关联的网卡的配置名称的列表的数据结构,所述第一主机服务器和所述第
二主机服务器实现与过程控制系统的工作站对应的虚拟机;
当配置所述第一主机服务器时,将第一名称分配给与所述第一主机服
务器相关联的所述网卡中的第一个;以及
当配置所述第二主机服务器时,基于从所述配置名称的列表中对所述
第一名称的用户选择,来将所述第一名称分配给与所述第二主机服务器相
关联的所述网卡中的第二个,所述第二主机服务器在所述第一主机服务器
之后进行配置。
2.如权利要求1所述的方法,进一步包括:当配置所述第一主机服务
器时,用所述第一名称来更新所述配置名称的列表。
3.如权利要求1所述的方法,其中所述配置名称的列表包括被访问之
前的所述第一名称。
4.如权利要求1所述的方法,进一步包括:
向用户显示所述网卡的所述配置名称的列表以供选择;以及
当所述用户将电缆插入所述网卡中的所述第二个时,改变所述网卡中
的所述第二个的连接状态指示符。
5.如权利要求1所述的方法,其中所述第一主机服务器和所述第二主
机服务器通信地耦合为群集并且与共享存储设备通信地耦合。
6.如权利要求5所述的方法,其中所述数据结构包括与所述配置名称
的列表中的数个所述配置名称对应的所述第一主机服务器和所述第二主机
服务器中的每一个的互联网协议信息,所述方法还包括:当配置所述第二

\t主机服务器时,将与所述第二主机服务器的所述第一名称对应的所述互联
网协议信息分配给所述网卡中的所述第二个。
7.如权利要求5所述的方法,其中所述第一主机服务器和所述第二主
机服务器是待安装在其中集成了所述共享存储设备的机箱中的服务器刀
片。
8.如权利要求7所述的方法,进一步包括:
显示分配给与所述网卡相关联的网络端口的当前名称的列表;以及
向用户显示所述机箱的图形表示,所述图形表示可视地标识出由用户
从所述当前名称的列表中选定的所述网络端口中的第一个的位置。
9.如权利要求1所述的方法,进一步包括:
接收来自用户的输入来创建新虚拟机以充当所述过程控制系统中的新
工作站;
取回对应于所述新工作站的虚拟机模板;以及
基于所述输入以及基于所述虚拟机模板来自动地配置所述新虚拟机;
以及
在所述虚拟过程控制环境中实现所述新虚拟机。
10.如权利要求1所述的方法,进一步包括:生成在所述虚拟过程控
制环境中实现的虚拟网络连接的可视概要,所述虚拟网络连接由代表虚拟
机、虚拟交换机、或与所述第一主机服务器和所述第二主机服务器相关联
的所述网卡中的至少数个的图标之间的线来进行表示。
11.一种系统,包括:
主机配置模块,用于访问包括与虚拟过程控制环境的第一主机服务器
和第二主机服务器相关联的网卡的配置名称的列表的数据结构,所述第一
主机服务器和所述第二主机服务器实现与过程控制系统的工作站对应的虚
拟机;以及
网卡名称分配器,用于当所述主机配置模块配置所述第一主机服务器
时,将第一名称分配给与所述第一主机服务器相关联的所述网卡中的第一
个,并且在配置所述第一主机服务器之后,当所述主机配置模块配置所述
第二主机服务器时,基于从所述配置名称的列表中对所述第一名称的用户
选择,来将所述第一名称分配给与所述第二主机服务器相关联的所述网卡
中的第二个。
12.如权利要求11所述的系统,其中当所述主机配置模块配置所述第
一主机服务器时,所述第一名称被添加到所述配置名称的列表中。
13.如权利要求11所述的系统,其中所述配置名称的列表包括在所述
主机配置模块配置所述第一主机服务器之前的所述第一名称。
14.如权利要求11所述的系统,进一步包括用户接口,用于:
向用户显示所述网卡的所述配置名称的列表以供选择;以及
当所述用户将电缆插入所述网卡中的第二个时,改变所述网卡中的所
述第二个的连接状态指示符。
15.如权利要求11所述的系统,其中所述第一主机服务器和所述第二
主机服务器通信地耦合为群集并且与共享存储设备通信地耦合。
16.如权利要求15所述的系统,其中所述数据结构包括与所述配置名
称的列表中的数个所述配置名称对应的所述第一主机服务器和所述第二主
机服务器中的每一个的互联网协...

【专利技术属性】
技术研发人员:D·蒂勒S·邱J·瑞F·斯托林斯J·N·奥马尔特R·R·M·劳拉
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1