过程控制系统和方法技术方案

技术编号:12012815 阅读:94 留言:0更新日期:2015-09-05 14:11
公开了过程控制系统和方法。一种示例方法包括操作包括第一虚拟机和第一服务器的第一集群,以及操作包括第二虚拟机和第二服务器的第二集群。该示例方法还包括在第一集群的第一数据存储器处存储来自第一虚拟机的第一数据,和在第二集群的第二数据存储器处存储第一数据的副本。该示例方法还包括在第二数据存储器处存储来自第二虚拟机的第二数据和在第一数据存储器处存储第二数据的副本和识别第一集群的故障。该方法还包括,响应于该故障,使用第二服务器和第二数据存储器处的第一数据的副本重启第一虚拟机。

【技术实现步骤摘要】
过程控制系统和方法相关申请本专利要求2013年9月27日提交的美国临时专利申请第61/883,748号的优先权,其因此整体通过引用被结合在此。
本专利技术属于过程控制领域,尤其涉及一种过程控制系统和方法。
技术介绍
典型的控制系统包括许多工作站、服务器、控制器和I/O子系统的网络。多个系统开发、测试、训练和在线生产所需的建立和维护可能是昂贵和耗时的。
技术实现思路
一个示例方法包括:操作包括第一虚拟机和第一服务器的第一集群,以及操作包括第二虚拟机和第二服务器的第二集群。该方法还包括将来自第一虚拟机的第一数据存储在第一集群的第一数据存储器中,以及将第一数据的副本存储在第二集群的第二数据存储器中。该方法还包括将来自第二虚拟机的第二数据存储在第二数据存储器中,以及将第二数据的副本存储在第一数据存储器中。该方法包括识别第一集群的故障以及,响应于该故障,使用第二服务器和第二数据存储器中的第一数据的副本重启该第一虚拟机。另一个示例方法包括选择第一模式以操作包括第一虚拟和第一服务器的第一集群,并且以第一模式操作第一集群,包括写入第一数据存储器的高速缓存以存储来自第一虚拟机的第一数据。该方法包括选择第二模式以操作第一集群并且以第二模式操作第一集群,包括绕过高速缓存并将数据直接写至第一数据存储器的磁盘以存储来自第一虚拟机的第一数据。附图说明图1描述了可被用于实施在此公开的示例的一种示例过程控制系统。图2描述了可被用于实施在此公开的示例的另一种示例过程控制系统。图3描述了可被用于实施在此公开的示例的另一种示例过程控制系统。图4描述了可根据本公开的教导在一个实时迁移期间使用的一种示例用户界面。图5-7描述了可被用于实施图1的过程控制系统或图2和3的过程控制系统的示例用户界面。图8-11描述了可被用于实施图3的过程控制系统或图1和2的过程控制系统的示例用户界面。图12描述了示出在此公开的示例控制系统的性能测试和/或示例控制系统的诊断的示例用户界面。图13描述了示出在此公开的示例控制系统的诊断结果的示例用户界面。图14描述了根据本公开教导的虚拟机副本流量的示例用户界面。图15描述了可被用于实施在此公开的示例的示例用户界面。图16描述了根据本公开的教导通过高速缓存直接写入磁盘。图17描述了根据本公开的教导写至存储器。图18描述了以正常模式操作和以依赖模式操作的处理流程。图19是可被执行以实施图1-3的过程控制系统的代表方法的流程图。图20示出了可被用于实施图1-3的过程控制系统的处理器平台。附图不是按比例绘制。无论如何,相同的参考编号将用于整个附图并且所附的书面说明来指代相同或类似部分。具体实施方式虚拟环境可在企业中被实施以减少数据中心空间、提高安全性、降低成本和/或减少能源消耗。在某些示例虚拟环境中,虚拟机(VM)在单个服务器上操作,其中单个服务器的损失造成相关联的VM的损失和/或不生效。在某些示例过程控制系统中,当对应的服务器失效时,为了基本上防止VM的损失,在此公开的示例虚拟化架构促使VM复制至其他主机以使得VM在相应服务器或其他组件的突然失效之后相对快地被重启。在其他示例过程控制系统中,示例支持主机被集群在一个示例集群环境中,在该集群环境中VM被运行和/或来自每个VM的数据被集中地存储和/或通常地可访问。在某些这种示例中,如果其中一台运行虚拟机的主机失效,则使用数据存储器中保存的数据来配置和/或建立集群环境以自动重启该集群中的VM。在其他示例过程控制系统中,示例支持主机被集群在一示例集群环境中,且一附加服务器被用于复制(例如,被用于存储与VM和/或主机相关的数据)。在这种示例中,如果该集群失效,则使用在附加和/或复制服务器上保存的数据,VM在附加和/或复制服务器上可相对快地重启。在其他示例过程控制系统中,支持主机的两个单独集群可被用于实现在集群间的复制。在某些这种示例中,来自第一集群(例如,第一集群的VM)和第二集群(例如,第二集群的VM)两者的数据被复制和存储在与相应的集群相关的单独的数据基站中。在某些示例中,通过运行在第一集群上的第一VM中的一些VM和在第二集群上的第二VM中的一些VM,如果第一集群或第二集群故障,则与故障的集群相关的VM可被相对容易地在可操作集群上重启和/或运行。因此,使用剩余的可操作性集群维持工厂的控制。附加地或可选地,在第一VM是第二VM的冗余的示例中,通过在第一集群上运行第一VM和在第二集群上运行第二VM,如果第一集群或第二集群故障,与可操作集群相关的VM仍然可被用于控制该处理(例如,第二VM可被用于运行该工厂)。具有带复制的多个集群可以提供高可用性。图1示出了包括集群102的示例过程控制系统100,集群102与单个控制台里的存储器、网络角色和/或节点相关和或汇集在一起。在某些示例中,集群102包括网络设备(例如,开关、防火墙和/或存储器设备)、存储器和/或数据存储器104,106、故障转移(failover)集群和/或存储器和在虚拟空间相关的一组或多组服务器108,110,112。在某些示例中,一组服务器108,110,112可被称作节点并且集群102可包括任意数目的节点(例如,22、50、64等)。在某些示例中,故障转移集群充当与该单个控制台的集群组件相关的管理者。在某些示例中,使用集群的用户和服务可连接至由故障转移集群创建的虚拟名和/或空间。在操作中,虚拟机(VM)114、116、118和120在服务器108、110、112上操作,并且与由VM114、116、118和/或120执行的操作相关的数据被存储在数据存储器104、106上。因此,如果服务器108、110、112中的其中一个故障,则在故障的服务器108、110和/或112上运行的VM114、116、118和/或120将使用与存储在数据存储器104、106上的VM114、116、118和/或120相关的数据在仍然操作的服务器108、110和/或112上被重启。在其中集群102包括操作VM的服务器的第一节点和操作VM的服务器的第二节点的示例中,如果第一节点故障,则与该第一节点相关的VM将使用该第二节点重启。在此公开的示例可支持多达每集群大约64个节点并且多达大约4000个VM。所公开的示例使集群能够自动更新(例如,集群感知更新)以及用于基本同时实时迁移一个或多个集群和/或相关节点。在此公开的示例可支持超V副本代理(Hyper-VReplicaBroker)以使能和/或支持集群环境下的超V副本、虚拟机应用监控和/或集群有效性测试。在此所公开的示例使集群能实现升级和/或迁移、集群共享卷2.0和/或VM故障转移优先级化。在某些这种示例中,VM的健康度和位置可被整合至DeltaV诊断以使用户不必移至其他环境便能诊断他们的系统。在某些示例中,故障转移优先级化将关键VM排在第一(例如,批处理执行)。图2示出了包括高可用性和示例集成复制引擎(例如,超V副本、代理角色)的示例过程控制系统200。在某些示例中,这种复制引擎使用单个网络连接促使集群210的虚拟机(VM)202、204、206、208在一复制服务器(例如,远程服务器)212处被复制。例如,对于复制,超V副本代理是在一个或多个VM202、204、206和208上运行的角色和/或应用,其本文档来自技高网...

【技术保护点】
一种方法,包括:操作包括第一虚拟机和第一服务器的第一集群;操作包括第二虚拟机和第二服务器的第二集群;在第一集群的第一数据存储器处存储来自第一虚拟机的第一数据并且在第二集群的第二数据存储器处存储第一数据的副本;在第二数据存储器处存储来自第二虚拟机的第二数据并且在第一数据存储器处存储第二数据的副本;识别第一集群的故障;以及响应于该故障,使用第二服务器和第二数据存储器处的第一数据的副本重启该第一虚拟机。

【技术特征摘要】
2013.09.27 US 61/883,7481.一种方法,包括:操作包括第一虚拟机和第一服务器的第一集群;操作包括第二虚拟机和第二服务器的第二集群;在第一集群的第一数据存储器处存储第一虚拟机的第一数据和在第二集群的第二数据存储器处存储第一数据的副本;在第二数据存储处存储第二虚拟机的第二数据和在第一数据存储器处存储第二数据的副本;识别第一集群的失败;以及响应于该失败,使用第二服务器和第二数据存储器处的第一数据的副本重启该第一虚拟机,其中存储第一数据包括在正常操作模式过程中绕过第一数据存储器的缓存并直接写至第一数据存储器的磁盘,以减少数据保存在易失性存储器中的时间量。2.一种方法,包括:操作包括第一虚拟机和第一服务器的第一集群;操作包括第二虚拟机和第二服务器的第二集群;在第一集群的第一数据存储器处存储第一虚拟机的第一数据和在第二集群的第二数据存储器处存储第一数据的副本;在第二数据存储处存储第二虚拟机的第二数据和在第一数据存储器处存储第二数据的副本;识别第一集群的失败;以及响应于该失败,使用第二服务器和第二数据存储器处的第一数据的副本重启该第一虚拟机,其中存储第一数据包括在配置操作模式过程中写至第一数据存取器的缓存。3.如权利要求1或2所述的方法,其中使用第二服务器重启第一虚拟机以减少停机时间。4.如权利要求1或2所述的方法,其中在第一数据存储器处存储第一虚拟机的第一数据和在第二数据存储器处存储第一数据的副本包括并行存储在第一和第二数据存储器中的第一数据。5.如权利要求1或2所述的方法,其中在第一数据存储器处存储第一虚拟机的第一数据和在第二数据存储器处存储第一数据的副本包括使用文件级一致性以一致性方式在第一和第二数据存储器处存储第一数据。6.如权利要求1或2所述的方法,进一步包括如果第一虚拟机用第二服务器重启,则创建一个警报。7.如权利要求1或2所述的方法,进一步包括在解决第一集群的失败后,从用第二服务器操作第一虚拟机执行本质地实时迁移到用第一服务器操作第一虚拟机。8.如权利要求1或2所述的方法,其中使用第二服务器和第...

【专利技术属性】
技术研发人员:D·蒂勒S·奎M·尼克松
申请(专利权)人:费希尔罗斯蒙特系统公司
类型:发明
国别省市:美国;US

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

1