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

文档序号:9829855阅读:来源:国知局
务器的处理。否则,控制前进到框2220,在框2220中,示例网络发现器222生成限定或代表所发现网络的XML文件,此后图22的示例方法结束来返回以完成图21的示例方法。
[0098]图23是示出可实现为图21的框2104的部分来生成网络(例如,经由图22的示例方法发现的过程控制网络)的可视概要的示例方法的流程图2300。图23的示例方法开始于框2302,在该框2302中,示例虚拟网络可视化生成器224生成主机服务器的图形指示(例如,图12所示的主机框1202)。在框2304中,示例虚拟网络可视化生成器224生成虚拟机、虚拟交换机和与主机服务器相关联的网卡的图形指示。在一些示例中,这些图形指示包含主机框1202内加标记的子框。在一些示例中,图形表示可以是代表网络接口卡的图形图标(指示所发现的网络适配器)和/或代表交换机端口的图标(指示所发现的虚拟交换机)。在框2206处,示例虚拟网络可视化生成器224判定是否存在另一主机服务器。如果为是,则控制返回框2302以重复下一主机服务器的处理。否则,控制前进到框2308,在该框2308中,示例虚拟网络可视化生成器224生成代表外部网络连接的图形指示(或图标)。在一些示例中,这些图标包括与对应的外部连接相关联的IP地址。在框2310中,示例用户显示接口渲染图形指示(例如,主机的、虚拟机的、虚拟交换机的、网卡的、外部主机连接的,等等),经由线(例如,图12中的线1212)表示连接。图23的示例方法然后结束或者返回以完成图21的示例方法。
[0099]图24是能够执行实施图13-23的方法的指令来实现图2的虚拟网络配置系统200的示例处理器平台2400的框图。处理器平台2400可以是例如服务器、个人计算机、移动设备(例如,蜂窝电话、智能电话、诸如iPad?的平板)、个人数字助理(PDA )、因特网工具、DVD播放器、CD播放器、数字视频记录仪、蓝光播放器、游戏控制台、个人视频记录仪、机顶盒、或任何其它类型的计算设备。
[0100]图示的示例的处理器平台2400包括处理器2412。图示的示例的处理器2412是硬件。例如,处理器2412能够由一个或多个集成电路、逻辑电路、微处理器或者来自任何期望的家族或制造商的控制器实现。
[0101]图示的示例的处理器2412包括本地存储器2413(例如,高速缓存)。图示的示例的处理器2412经由总线2418与包括易失性存储器2414和非易失性存储器2416的主存储器通信。易失性存储器2414可由同步动态随机存取存储器(SDRAM)、动态随机存取存储器(DRAM)、RAMBUS、动态随机存取存储器(RDRAM)和/或任何其它类型的随机存取存储器设备来实现。非易失性存储器2416可由闪速存储器和/或任何其它期望类型的存储器设备来实现。对主存储器2414、2416的访问由存储器控制器来控制。
[0102]图示的示例的处理器平台2400还包括接口电路2420。接口电路2420可由任何类型的接口标准(诸如以太网接口、通用串行总线(USB)、和/SPCI express接口)来实现。
[0103]在图示的示例中,一个或多个输入设备2422连接到接口电路2420。输入设备2422允许用户输入数据和命令到处理器2412中。输入设备可以由例如音频传感器、麦克风、照相机(静像或视频)、键盘、按钮、鼠标、触摸屏、跟踪板、跟踪球、i sopo int、和/或语音识别系统来实现。
[0104]一个或多个输出设备2424还连接到图示示例的接口电路2420。输出设备2424能够由例如显示设备(例如,发光二极管(LED)、有机发光二极管(OLED)、液晶显示器、阴极射线管显示器(CRT)、触摸屏、触觉输出设备、发光二极管(LED)、打印机和/或扬声器)来实现。图示示例的接口电路2420因此通常包括图形驱动卡、图形驱动芯片或图形驱动处理器。
[0105]图示示例的接口电路2420还包括诸如发送器、接收器、收发器、调制解调器和/或网络接口卡的通信设备,以利于经由网络2426(例如,以太网连接、数字订阅线(DSL)、电话线、同轴电缆、蜂窝电话系统,等等)与外部机器(例如,任何类型的计算设备)交换数据。
[0106]图示示例的处理器平台2400还包括用于存储软件和/或数据的一个或多个大容量存储设备2428。这种大容量存储设备2428的示例包括软盘驱动器、硬盘驱动器、压缩盘驱动器、蓝光盘驱动器、RAID系统以及数字多功能盘(DVD)驱动器。
[0107]实现图13-23的方法的编码指令2432可以存储在大容量存储设备2428、易失性存储器2414、非易失性存储器2416、和/或诸如CD或DVD的可移除有形计算机可读存储介质中。
[0108]虽然本文已经公开了一些示例方法、装置和制品,本专利涵盖的范围不限于这些。相反,该专利涵盖了公平地落入该专利权利要求范围内的全部的方法、装置和制品。
【主权项】
1.一种方法,包括: 访问包括与虚拟过程控制环境的第一主机服务器和第二主机服务器相关联的网卡的配置名称的列表的数据结构,所述第一主机服务器和所述第二主机服务器实现与过程控制系统的工作站对应的虚拟机; 当配置所述第一主机服务器时,将第一名称分配给与所述第一主机服务器相关联的所述网卡中的第一个;以及 当配置所述第二主机服务器时,基于从所述配置名称的列表中对所述第一名称的用户选择,来将所述第一名称分配给与所述第二主机服务器相关联的所述网卡中的第二个,所述第二主机服务器在所述第一主机服务器之后进行配置。2.如权利要求1所述的方法,进一步包括:当配置所述第一主机服务器时,用所述第一名称来更新所述配置名称的列表。3.如权利要求1所述的方法,其中所述配置名称的列表包括被访问之前的所述第一名称。4.如权利要求1所述的方法,进一步包括: 向用户显示所述网卡的所述配置名称的列表以供选择;以及 当所述用户将电缆插入所述网卡中的所述第二个时,改变所述网卡中的所述第二个的连接状态指示符。5.如权利要求1所述的方法,其中所述第一主机服务器和所述第二主机服务器通信地耦合为群集并且与共享存储设备通信地耦合。6.如权利要求5所述的方法,其中所述数据结构包括与所述配置名称的列表中的数个所述配置名称对应的所述第一主机服务器和所述第二主机服务器中的每一个的互联网协议信息,所述方法还包括:当配置所述第二主机服务器时,将与所述第二主机服务器的所述第一名称对应的所述互联网协议信息分配给所述网卡中的所述第二个。7.如权利要求5所述的方法,其中所述第一主机服务器和所述第二主机服务器是待安装在其中集成了所述共享存储设备的机箱中的服务器刀片。8.如权利要求7所述的方法,进一步包括: 显示分配给与所述网卡相关联的网络端口的当前名称的列表;以及向用户显示所述机箱的图形表示,所述图形表示可视地标识出由用户从所述当前名称的列表中选定的所述网络端口中的第一个的位置。9.如权利要求1所述的方法,进一步包括: 接收来自用户的输入来创建新虚拟机以充当所述过程控制系统中的新工作站; 取回对应于所述新工作站的虚拟机模板;以及 基于所述输入以及基于所述虚拟机模板来自动地配置所述新虚拟机;以及 在所述虚拟过程控制环境中实现所述新虚拟机。10.如权利要求1所述的方法,进一步包括:生成在所述虚拟过程控制环境中实现的虚拟网络连接的可视概要,所述虚拟网络连接由代表虚拟机、虚拟交换机、或与所述第一主机服务器和所述第二主机服务器相关联的所述网卡中的至少数个的图标之间的线来进行表不O11.一种系统,包括: 主机配置模块,用于访问包括与虚拟过程控制环境的第一主机服务器和第二主机服务器相关联的网卡的配置名称的列表的数据结构,所述第一主机服务器和所述第二主机服务器实现与过程控制系统的工作站对应的虚拟机;以及 网卡名称分配器,用于当所述主机配置模块配置所述第一主机服务器时,将第一名称分配给与所述第一主机服务器相关联的所述网卡中的第一个,并且在配置所述第一主机服务器之后,当所述主机配置模块配置所述第二主机服务器时,基于从所述配置名称的列表中对所述第一名称的用户选择,来将所述第一名称分配给与所述第二主机服务器相关联的所述网卡中的第二个。12.如权利要求11所述的系统,其中当所述主机配置模块配置所述第一主机服务器时,所述第一名称被添加到所述配置名称的列表中。13.如权利要求11所述的系统,其中所述配置名称的列表包括在所述主机配置模块配置所述第一主机服务器之前的所述第一名称。14.如权利要求11所述的系统,进一步包括用户接口,用于: 向用户显示所述网卡的所述配置名称的列表以供选择;以及 当所述用户将电缆插入所述网卡中的第二个时,改变所述网卡中的所述第二个的连接状态指示符。15.如权利要求11所述的系统,其中所述第一主机服务器和所述第二主机服务器通信地耦合为群集并且与共享存储设备通信地耦合。16.如权利要求15所述的系统,其中所述数据结构包括与所述配置名称的列表中的数个所述配置名称对应的所述第一主机服务器和所述第二主机服务器中的每一个的互联网协议信息,所述系统还包括互联网协议地址指定器,用于:当所述主机配置模块配置所述第二主机服务器时,将与所述第二主机服务器的所述第一名称对应的所述互联网协议信息分配给所述网卡中的所述第二个。17.如权利要求15所述的系统,其中所述第一主机服务器和所述第二主机服务器是待安装在其中集成了所述共享存储设备的机箱中的服务器刀片。18.如权利要求17所述的系统,进一步包括用户接口,用于: 显示分配给与所述网卡相关联的网络端口的当前名称的列表;以及 向用户显示所述机箱的图形表示,所述图形表示可视地标识出由用户从所述当前名称的列表中选定的所述网络端口中的第一个的位置。19.如权利要求11所述的系统,进一步包括虚拟机生成器,用于: 接收来自用户的输入来创建新虚拟机以充当所述过程控制系统中的新工作站; 取回对应于所述新工作站的虚拟机模板;以及 基于所述输入以及基于所述虚拟机模板来自动地配置所述新虚拟机,所述新虚拟机在所述虚拟过程控制环境中实现。20.如权利要求11所述的系统,进一步包括虚拟网络可视化生成器,用于生成在所述虚拟过程控制环境中实现的虚拟网络连接的可视概要,所述虚拟网络连接由代表虚拟机、虚拟交换机、或与所述第一主机服务器和所述第二主机服务器相关联的所述网卡中的至少数个的图标之间的线来进行表示。21.一种包括指令的有形计算机可读存储介质,当被执行时,所述指令使机器至少: 访问包括与虚拟过程控制环境的第一主机服务器和第二主机服务器相关联的网卡的配置名称的列表的数据结构,所述第一主机服务器和所述第二主机服务器实现与过程控制系统的工作站对应的虚拟机; 当配置所述第一主机服务器时,将第一名称分配给与所述第一主机服务器相关联的所述网卡中的第一个;以及 当配置所述第二主机服务器时,基于从所述配置名称的列表中对所述第一名称的用户选择,来将所述第一名称分配给与所述第二主机服务器相关联的所述网卡中的第二个,所述第二主机服务器在所述第一主机服务器之后进行配置。22.如权利要求21所述的存储介质,其中所述指令进一步使所述机器:当配置所述第一主机服务器时,用所述第一名称来更新所述配置名称的列表。23.如权利要求21所述的存储介质,其中所述配置名称的列表包括被访问之前的所述第一名称。24.如权利要求21所述的存储介质,其中所述指令进一步使所述机器: 向用户显示所述网卡的所述配置名称的列表以供选择;以及 当所述用户将电缆插入所述网卡中的所述第二个时,改变所述网卡中的所述第二个的连接状态指示符。25.如权利要求21所述的存储介质,其中所述第一主机服务器和所述第二主机服务器通信地耦合为群集并且与共享存储设备通信地耦合。26.如权利要求25所述的存储介质,其中所述数据结构包括与所述配置名称的列表中的数个所述配置名称对应的所述第一主机服务器和所述第二主机服务器中的每一个的互联网协议信息,其中所述指令进一步使所述机器:当配置所述第二主机服务器时,将与所述第二主机服务器的所述第一名称对应的所述互联网协议信息分配给所述网卡中的所述第二个。27.如权利要求25所述的存储介质,其中所述第一主机服务器和所述第二主机服务器是待安装在其中集成了所述共享存储设备的机箱中的服务器刀片。28.如权利要求27所述的存储介质,其中所述指令进一步使所述机器: 显示分配给与所述网卡相关联的网络端口的当前名称的列表;以及 向用户显示所述机箱的图形表示,所述图形表示可视地标识出由用户从所述当前名称的列表中选定的所述网络端口中的第一个的位置。29.如权利要求21所述的存储介质,其中所述指令进一步使所述机器: 接收来自用户的输入来创建新虚拟机以充当所述过程控制系统中的新工作站; 取回对应于所述新工作站的虚拟机模板;以及 基于所述输入以及基于所述虚拟机模板来自动地配置所述新虚拟机;以及 在所述虚拟过程控制环境中实现所述新虚拟机。30.如权利要求21所述的存储介质,其中所述指令进一步使所述机器:生成在所述虚拟过程控制环境中实现的虚拟网络连接的可视概要,所述虚拟网络连接由代表虚拟机、虚拟交换机、或与所述第一主机服务器和所述第二主机服务器相关联的所述网卡中的至少数个的图标之间的线来进行表示。
【专利摘要】公开了用于虚拟化分布式控制系统的自动委托的系统和方法。示例方法包括:访问包括与虚拟过程控制环境的第一和第二主机服务器相关联的网卡的配置名称的列表的数据结构。第一和第二主机服务器实现与过程控制系统的工作站对应的虚拟机。所述示例方法还包括:当配置第一主机服务器时,将第一名称分配给与第一主机服务器相关联的网卡中的第一个。所述示例方法还包括:当配置第二主机服务器时,基于用户从配置名称的列表中对第一名称的选择,来将第一名称分配给与第二主机服务器相关联的网卡中的第二个。第二主机服务器在第一主机服务器之后进行配置。
【IPC分类】G05B19/418, G06F9/455, G06F9/50
【公开号】CN105593773
【申请号】CN201480053095
【发明人】D·蒂勒, S·邱, J·瑞, F·斯托林斯, J·N·奥马尔特, R·R·M·劳拉
【申请人】费希尔-罗斯蒙特系统公司
【公开日】2016年5月18日
【申请日】2014年9月26日
【公告号】US20150095788, WO2015048384A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1