[发明专利]用于在计算节点之间执行切换操作的方法、设备和介质有效
申请号: | 201680062470.8 | 申请日: | 2016-10-28 |
公开(公告)号: | CN108351824B | 公开(公告)日: | 2021-07-30 |
发明(设计)人: | S·G·万吉普拉姆;V·K·C·厄卡拉德维 | 申请(专利权)人: | NETAPP股份有限公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F11/07 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 张维;彭梦晔 |
地址: | 美国加利*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 计算 节点 之间 执行 切换 操作 方法 设备 介质 | ||
提供了用于确定是否要在计算节点之间执行切换操作的一种或多种技术和/或计算设备。被配置为灾难恢复伙伴的第一计算节点和第二计算节点可以部署在计算环境内。第一计算节点和第二计算节点可以被配置为向云环境节点状态提供者和/或通过云存储服务可访问的云持久存储装置提供操作状态信息(例如,正常操作、故障等)。相应地,计算节点可以从云环境节点状态提供者和/或云存储服务获取伙伴节点的操作状态信息,尽管存在可能以其他方式呈现为伙伴节点的故障的节点间通信丢失和/或基础设施故障。以这种方式,计算节点可以准确地确定伙伴节点是否发生了故障。
本申请要求于2015年10月30日提交的题为“IMPLEMENTING SWITCHOVEROPERATIONS BETWEEN COMPUTING NODES”的美国非临时专利申请No.14/928,137的优先权,其通过引用并入本文。
背景技术
很多服务提供者(诸如网络存储提供者)可以利用云计算环境(例如,第三方云提供者)来托管提供这样的服务的计算节点。例如,网络存储提供者可以向云计算环境中部署第一计算节点以向公司的财务部门提供存储服务。存储提供者可以向云计算环境中部署第二计算节点以向公司的工程师部门提供存储服务。存储提供者可以将第一计算节点和第二计算节点配置为灾难恢复伙伴,使得幸存的计算节点可以接管发生故障的计算节点的资源,以便向客户端提供对由发生故障的计算节点先前提供的服务的故障转移访问(例如,在检测到第一计算节点发生故障时,第二计算节点可以接管第一计算节点的存储装置以便向财务部门提供故障转移存储服务,诸如对先前通过第一计算节点可访问的数据的访问)。
第一计算节点和第二计算节点可以建立节点间通信链路(诸如因特网协议(IP)通信)以共享操作状态信息(例如,心跳和/或计算节点可操作、重新启动、发生故障、处于内核恐慌模式等的通知)。不幸的是,如果通信在节点间通信链路上丢失,则计算节点可能不能确定伙伴计算节点是否发生了故障或者节点间通信链路是否诸如由于云计算环境内的IP网络故障而导致断开。因此,如果计算节点错误地假定伙伴计算节点发生了故障,则计算节点可能错误地尝试接管仍在操作的伙伴计算节点。相反,在伙伴计算节点的故障是通信丢失的原因的情况下(例如,由于故障而导致发生故障的伙伴计算节点不能传输心跳信息),如果计算节点错误地假定通信丢失是由于节点间通信链路断开,则客户端可能会失去对由发生故障的伙伴计算节点提供的存储服务的访问,因为计算节点可能不接管发生故障的伙伴计算节点。类似地,如果第一计算节点和第二计算节点被配置为通过由相应计算节点管理的存储装置来共享操作状态信息,则在计算节点丢失对伙伴计算节点的存储的访问的情况下(诸如由于云计算环境基础设施故障),计算节点可能无法检测到伙伴计算节点是否发生了故障。
发明内容
根据本公开的实施例,提供了一种用于执行切换操作的改进方案。
在本公开的第一方面,提供了一种用于执行切换操作的方法。该方法包括:标识出节点间通信链路上的通信丢失,节点间通信链路在云计算环境内的第一计算节点与第二计算节点之间,其中操作状态信息通过节点间通信链路在第一计算节点与第二计算节点之间被共享,并且其中操作状态信息通过云环境节点状态提供者由第一计算节点和第二计算节点存储;由第二计算节点向云环境节点状态提供者查询第一计算节点的第一操作状态信息;以及由第二计算节点基于第一操作状态信息的评估指示由第一计算节点故障导致的通信链路的丢失,执行切换操作以接管第一计算节点。
在本公开的第二方面,提供了一种非暂态机器可读介质。该非暂态机器可读介质包括机器可执行代码,机器可执行代码在由机器执行时引起机器执行根据本公开的第一方面的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于NETAPP股份有限公司,未经NETAPP股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201680062470.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:实现自动切换
- 下一篇:用于集成电路中的最优修整校准的系统和方法