《基于云计算平台保持主机资源稳定的方法.pdf》由会员分享,可在线阅读,更多相关《基于云计算平台保持主机资源稳定的方法.pdf(8页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 102769675 A (43)申请公布日 2012.11.07 C N 1 0 2 7 6 9 6 7 5 A *CN102769675A* (21)申请号 201210287500.9 (22)申请日 2012.08.13 H04L 29/08(2006.01) H04L 12/24(2006.01) (71)申请人广州杰赛科技股份有限公司 地址 510310 广东省广州市海珠区新港中路 381号31分箱 (72)发明人邓书芬 吴海玲 吴文青 陈浩 (74)专利代理机构广州三环专利代理有限公司 44202 代理人郝传鑫 (54) 发明名称 基于云计算平台保持主机资。
2、源稳定的方法 (57) 摘要 本发明公开了一种基于云计算平台保持主机 资源稳定的方法,其特征在于包括步骤:A、当云 计算平台监控到与异常集群通讯中断时,判断所 述异常集群及注册到所述异常集群下的主机状态 丢失,且云计算平台无法利用所述状态丢失的主 机的资源;B、所述云计算平台通知一特定集群与 所述状态丢失的主机进行通信,连接成功后,所述 云计算平台通过所述特定集群重新获取状态丢失 的主机的资源,并将所述主机的状态更改为找回; C、所述云计算平台通知管理员对所述异常集群进 行修复;D、当所述异常集群修复成功,所述云计 算平台与修复后的异常集群重新连接,并通过所 述修复后的异常集群获取主机资源,将。
3、所述主机 的状态更改为正在进行,同时中断所述特定集群 与所述主机的连接。 (51)Int.Cl. 权利要求书1页 说明书4页 附图2页 (19)中华人民共和国国家知识产权局 (12)发明专利申请 权利要求书 1 页 说明书 4 页 附图 2 页 1/1页 2 1.一种基于云计算平台保持主机资源稳定的方法,其特征在于包括步骤: A、当云计算平台监控到与异常集群通讯中断时,判断所述异常集群及注册到所述异常 集群下的主机状态丢失,且云计算平台无法利用所述状态丢失的主机的资源; B、所述云计算平台通知一特定集群与所述状态丢失的主机进行通信,连接成功后,所 述云计算平台通过所述特定集群重新获取状态丢失的。
4、主机的资源,并将所述主机的状态更 改为找回; C、所述云计算平台通知管理员对所述异常集群进行修复; D、当所述异常集群修复成功,所述云计算平台与修复后的异常集群重新连接,并通过 所述修复后的异常集群获取主机资源,将所述主机的状态更改为正在进行,同时中断所述 特定集群与所述主机的连接。 2.如权利要求1所述的基于云计算平台保持主机资源稳定的方法,其特征在于,还包 括步骤: E、当所述异常集群修复失败,所述云计算平台通知一新集群替换所述异常集群,替换 成功后,所述云计算平台通过所述新集群获取状态丢失的主机的资源,并将所述主机的状 态更改为正在进行。 3.如权利要求1所述的基于云计算平台保持主机资源。
5、稳定的方法,其特征在于,在所 述步骤A中,当云计算平台发现与异常集群通讯中断时,等待一段时间后再次向所述异常 集群发送命令,如无应答才判断所述异常集群及注册到所述异常集群下的主机状态丢失。 4.如权利要求1所述的基于云计算平台保持主机资源稳定的方法,其特征在于,在所 述步骤B中,所述特定集群从所述云计算平台获取所述主机的IP地址和端口号以与所述主 机实现连接;当连接成功后,所述特定集群将集群编号发送给所送主机进行验证,验证符合 规则后便可获取所送主机的资源。 5.如权利要求2所述的基于云计算平台保持主机资源稳定的方法,其特征在于,所述 云计算平台通知一新集群替换所述异常集群具体包括步骤: E1。
6、、所述云计算平台选择一新集群,所送新集群通过向云计算平台的接口输入新集群 的IP地址和MAC地址后生成新的集群编号,以替换所述异常集群的集群编号; E2、所送云计算平台通过所述新的集群编号将所述异常集群下的主机信息发送到所述 新集群; E3、所送新集群通过所送主机信息与对应的主机实现连接,并将集群编号发送给所送 主机进行验证,验证符合规则后便可获取所述对应的主机的资源。 权 利 要 求 书CN 102769675 A 1/4页 3 基于云计算平台保持主机资源稳定的方法 技术领域 0001 本发明涉及计算机网络技术领域,尤其涉及一种基于云计算平台保持主机资源稳 定的方法。 背景技术 0002 云。
7、计算(Cloud Computing)是网格计算(Grid Computing)、分布式计算 (Distributed Computing)、并行计算(Parallel Computing)、效用计算(Utility Computing)、网络存储(Network Storage Technologies)、虚拟化(Virtualization)、负载 均衡(Load Balance)等传统计算机技术和网络技术发展融合的产物。它旨在通过网络把 多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统。云计算的一个核 心理念就是通过不断提高“云”的处理能力,进而减少用户终端的处理负担,最终。
8、使用户终 端简化成一个单纯的输入输出设备,并能按需享受“云”的强大计算处理能力。云计算的重 要特点之一就是对用户端的设备要求最低,使用起来也最方便。 0003 主机是云平台的一个节点,是组成云平台的最小的实体单位,主机上主要用来开 启虚拟机。同类型主机可组成一个集群。集群是指将一组计算机关联起来,使它们在外界 从很多方面看起来如同一台计算机。集群内的计算机之间通常通过局域网连接,通常用来 改善性能和可用性。 0004 虚拟化指对计算资源进行抽象的一个广义概念。虚拟化对上层应用或用户隐藏了 计算资源的底层属性。它既包括使单个的资源(比如一个服务器,一个操作系统,一个应用 程序,一个存储设备)划分。
9、成多个虚拟资源,也包括将多个资源(比如存储设备或服务器)整 合成一个虚拟资源。虚拟化技术是指实现虚拟化的具体的技术性手段和方法的集合性概 念。 0005 主机是云计算平台中的基础部分,主要向云计算平台提供资源。当集群出现错误 时,主机与云控制器的连接被中段,对云计算平台来说,有部分资源无法被利用,现有的解 决方法是在云平台中清除错误集群下的主机记录,将主机重新注册到另外一个集群。 0006 但是,现有的解决方法存在以下的不足:在现有云计算平台的基础上,主机不能重 复注册,如果已经注册的主机因为集群丢失而无法使用时,需要将主机重新注册到另外一 个集群上,必须先修改云计算平台的数据,即需要清空掉云。
10、计算平台关于主机的记录,主机 才能重新注册到另外一个集群上。这样,由于需要人为修改云计算平台的数据,可能会导致 数据修改错误;另外,由于修改过程繁琐,导致主机资源在一段时间无法使用。 发明内容 0007 本发明实施例提出一种基于云计算平台保持主机资源稳定的方法,能够减少因集 群出错而造成的资源丢失和数据丢失,减少处理的步骤和时间,降低因此给用户带来的影 响。 0008 本发明实施例提供一种基于云计算平台保持主机资源稳定的方法,其特征在于包 说 明 书CN 102769675 A 2/4页 4 括步骤:A、当云计算平台监控到与异常集群通讯中断时,判断所述异常集群及注册到所述 异常集群下的主机状态。
11、丢失,且云计算平台无法利用所述状态丢失的主机的资源;B、所述 云计算平台通知一特定集群与所述状态丢失的主机进行通信,连接成功后,所述云计算平 台通过所述特定集群重新获取状态丢失的主机的资源,并将所述主机的状态更改为找回; C、所述云计算平台通知管理员对所述异常集群进行修复;D、当所述异常集群修复成功,所 述云计算平台与修复后的异常集群重新连接,并通过所述修复后的异常集群获取主机资 源,将所述主机的状态更改为正在进行,同时中断所述特定集群与所述主机的连接。 0009 优选的,还包括步骤:E、当所述异常集群修复失败,所述云计算平台通知一新集群 替换所述异常集群,替换成功后,所述云计算平台通过所述新。
12、集群获取状态丢失的主机的 资源,并将所述主机的状态更改为正在进行。 0010 实施本发明实施例,具有如下有益效果:本发明基于云计算平台保持主机资源稳 定的方法,通过使用特定集群自动接管损坏集群下的主机资源,不会让资源丢失,同时防止 因集群损坏带来的一段时间集群及集群下主机资源无法使用;另外,相比于现有方法中清 除错误集群下的主机记录以将主机重新注册到另外一个集群的繁琐过程简单很多;且使用 特定集群能自动接管损坏集群下的主机资源同时通知管理员修复损坏集群,若损坏的集群 能修复,直接开机自动接入平台,收回那些主机资源,重新管理;若不能修复,则提供新集群 替换损坏集群的方法来管理丢失的主机,尽量保证。
13、资源的稳定性,灵活管理主机资源。 附图说明 0011 图1是本发明所提供的基于云计算平台保持主机资源稳定的方法的流程图。 0012 图2是图1所示基于云计算平台保持主机资源稳定的方法的具体流程图。 具体实施方式 0013 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完 整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于 本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他 实施例,都属于本发明保护的范围。 0014 请参照图1,本发明提供了一种基于云计算平台保持主机资源稳定的方法,所述方 法包括: 0015 步骤S。
14、101、当云计算平台监控到与异常集群通讯中断时,判断所述异常集群及注 册到所述异常集群下的主机状态丢失,且云计算平台无法利用所述状态丢失的主机的资 源; 0016 步骤S102、所述云计算平台通知一特定集群与所述状态丢失的主机进行通信,连 接成功后,所述云计算平台通过所述特定集群重新获取状态丢失的主机的资源,并将所述 主机的状态更改为找回; 0017 步骤S103、所述云计算平台通知管理员对所述异常集群进行修复; 0018 步骤S104、当所述异常集群修复成功,所述云计算平台与修复后的异常集群重新 连接,并通过所述修复后的异常集群获取主机资源,将所述主机的状态更改为正在进行,同 时中断所述特定。
15、集群与所述主机的连接; 说 明 书CN 102769675 A 3/4页 5 0019 步骤S105、当所述异常集群修复失败,所述云计算平台通知一新集群替换所述异 常集群,替换成功后,所述云计算平台通过所述新集群获取状态丢失的主机的资源,并将所 述主机的状态更改为正在进行。 0020 下面,结合图2,对本发明的基于云计算平台保持主机资源稳定的方法进行详细描 述,包括: 0021 步骤S11:主机向集群b提出注册请求; 0022 步骤S12:注册成功后,集群b向主机返回注册成功消息;并执行 0023 步骤S13:将主机注册记录发送给云计算平台; 0024 以上步骤为现有技术中主机注册到集群上的通。
16、用技术,在此不详细描述。 0025 步骤S14:当集群b发生异常情况时,云计算平台监控到与集群b的通讯中断; 0026 步骤S15:等待一段时间后云计算平台再次向集群b发送命令,若等待一段时间后 仍无回答,则判断集群b以及集群b下的主机状态丢失,且云计算平台无法利用所述状态丢 失的主机的资源; 0027 步骤S16:接着,云计算平台通知一特定集群a与所述状态丢失的主机进行连接通 信; 0028 在该步骤中,所述特定集群a可以理解为:云平台中因集群所在主机不能正常通 信导致云控制器无法管理该集群下的正常主机,而特定集群用于找回这些主机;当损坏主 机修复后,特定集群会自动归还集群的这部分主机。因此。
17、,特定集群在正常情况下其实和其 他集群一样的,执行集群的程序,但这些程序都是平台来控制的。当云计算平台知道丢失主 机的IP,特定集群会通过IP联系上丢失主机。 0029 步骤S17:特定集群a与状态丢失的主机连接成功后,所述云计算平台通过所述特 定集群重新获取状态丢失的主机的资源,并将所述主机的状态更改为找回; 0030 在该步骤中,所述特定集群从所述云计算平台获取所述主机的IP地址和端口号 以与所述主机实现连接;当连接成功后,所述特定集群将集群编号发送给所送主机进行验 证,验证符合规则后便可获取所送主机的资源。 0031 步骤S18:同时,所述云计算平台通知管理员对所述异常集群b进行修复(图。
18、中没 显示),若集群b修复成功,所述云计算平台与修复后的集群b重新连接; 0032 步骤S19:修复后的集群b回收所述主机资源,所述云计算平台通过所述修复后的 异常集群获取主机资源,并将所述主机的状态更改为正在进行; 0033 步骤S20:所述云计算平台通知特定集群不再管理所述主机,使特定集群与主机 断开连接; 0034 步骤S21:但是,若所述集群b修复失败,将修复失败结果通知云计算平台; 0035 步骤S22:所述云计算平台通知新集群c替换所述异常集群b; 0036 在该步骤中,我们了解,每一个集群具有一个唯一与硬件绑定的集群编号,由IP 地址、MAC地址以及特定标示加密生成,该集群编号记。
19、录在集群数据库中。一台主机值属于 一个集群,所以主机更换需要平台、集群的数据更换。在替换集群时,在新集群c上部署好 环境并开启服务,该新集群c通过向云计算平台的接口输入新集群的IP地址和MAC地址后 生成新的集群编号,以替换所述异常集群的集群编号。 0037 步骤S23:替换成功后,所送云计算平台通过所述新的集群编号将所述异常集群 说 明 书CN 102769675 A 4/4页 6 下的主机信息发送到所述新集群;所送新集群通过所送主机信息与对应的主机实现连接, 并将集群编号发送给所送主机进行验证,验证符合规则后便可获取所述对应的主机的资 源,从而,所述云计算平台通过所述新集群获取状态丢失的主。
20、机的资源,并将所述主机的状 态更改为正在进行。 0038 综上所述,本发明基于云计算平台保持主机资源稳定的方法,通过使用特定集群 自动接管损坏集群下的主机资源,不会让资源丢失,同时防止因集群损坏带来的一段时间 集群及集群下主机资源无法使用;另外,相比于现有方法中清除错误集群下的主机记录以 将主机重新注册到另外一个集群的繁琐过程简单很多;且使用特定集群能自动接管损坏集 群下的主机资源同时通知管理员修复损坏集群,若损坏的集群能修复,直接开机自动接入 平台,收回那些主机资源,重新管理;若不能修复,则提供新集群替换损坏集群的方法来管 理丢失的主机,尽量保证资源的稳定性,灵活管理主机资源。 0039 以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员 来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为 本发明的保护范围。 说 明 书CN 102769675 A 1/2页 7 图1 说 明 书 附 图CN 102769675 A 2/2页 8 图2 说 明 书 附 图CN 102769675 A 。