发明名称 |
处理虚拟机集群的方法和计算机系统 |
摘要 |
本发明提供了一种管理虚拟机集群的方法和计算机系统。该虚拟机集群包括N个虚拟机,N个虚拟机中的每个虚拟机保存N个虚拟机的状态信息,并以对等方式作为第一虚拟机进行工作,虚拟机列表包括N个虚拟机的信息,该方法包括:第一虚拟机向N个虚拟机中的至少两个邻居虚拟机发送第一心跳消息,以便至少两个邻居虚拟机检测第一心跳消息,其中第一心跳消息的检测结果用于确定第一虚拟机的状态,所述第一虚拟机根据所述N个虚拟机的信息与所述至少两个邻居虚拟机建立了邻居关系;第一虚拟机作为至少两个虚拟机中的第二虚拟机的邻居虚拟机,检测第二虚拟机发送的第二心跳消息。本发明实施例的技术方案能够提高虚拟机集群的容错能力和性能。 |
申请公布号 |
CN106302569A |
申请公布日期 |
2017.01.04 |
申请号 |
CN201510244239.8 |
申请日期 |
2015.05.14 |
申请人 |
华为技术有限公司 |
发明人 |
伍湘平;李龙 |
分类号 |
H04L29/08(2006.01)I;H04L12/24(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京龙双利达知识产权代理有限公司 11329 |
代理人 |
秦卫中;肖鹂 |
主权项 |
一种处理虚拟机集群的方法,其特征在于,所述虚拟机集群包括N个虚拟机,所述N个虚拟机中的每个虚拟机保存虚拟机列表,并以对等方式作为第一虚拟机进行工作,所述虚拟机列表包括所述N个虚拟机的信息,所述方法包括:所述第一虚拟机向所述N个虚拟机中的至少两个邻居虚拟机发送第一心跳消息,以便所述至少两个邻居虚拟机检测所述第一心跳消息,其中所述第一心跳消息的检测结果用于确定所述第一虚拟机的状态,所述第一虚拟机根据所述N个虚拟机的信息与所述至少两个邻居虚拟机建立了邻居关系;所述第一虚拟机作为所述至少两个虚拟机中的第二虚拟机的邻居虚拟机,检测所述第二虚拟机发送的第二心跳消息,其中所述第二心跳消息的检测结果和所述第二虚拟机的其它邻居虚拟机检测所述第二虚拟机发送的心跳消息得到的检测结果用于确定所述第二虚拟机的状态。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |