[发明专利]一种云计算集群主机地址查询方法及设备在审
申请号: | 201310102899.3 | 申请日: | 2013-03-27 |
公开(公告)号: | CN104079676A | 公开(公告)日: | 2014-10-01 |
发明(设计)人: | 郁志强;钱岭;张志宏 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12;H04L29/08 |
代理公司: | 北京鑫媛睿博知识产权代理有限公司 11297 | 代理人: | 龚家骅 |
地址: | 100032 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算 集群 主机 地址 查询 方法 设备 | ||
技术领域
本发明涉及通信技术领域,特别涉及一种云计算集群主机地址查询方法,本发明同时还公开了一种云计算集群主机地址查询设备。
背景技术
云计算是一种利用大规模低成本运算单元通过网络协议IP网络相连而所组成的运算系统来提供运算服务的技术。云计算数据中心由大量的普通PC服务器组成,在投入云计算服务以前,需要按照系统管理者指定的配置和参数进行操作系统的安装。目前普遍采用的方式是基于Kickstart的无人值守Linux操作系统安装。
以节点类型来划分的话,服务器节点可以分为compute node、vm-container等多种类型,安装操作系统后对应的主机名格式为:“类型(例如:compute/vm-container)-机柜号-主机号。其中,机柜号和主机号都是从0开始递增,小于9的时候是1位数,10~99时是2位数,从小到大依次类推。
在现有的域名解析方法中,首先从管理节点上启动域名解析named进程,保存已经安装的主机域名数据,负责在本集群内进行域名地址解析,若需要查询某主机的IP地址,就可以通过管理节点的域名解析服务进行查询。
然而,现有的域名解析方式仅支持全名输入查询的方式,假设集群内A主机只知道集群内B主机的机柜号和位置,但是不知道B主机的类型(也可以称为“集群名称前缀”),就无法查询到该主机的IP。举例来说,若compute-5-8欲查询第6机柜第9台主机的IP,但却不知道待查询的主机是哪种类型,此时便无法使用管理节点上的域名解析系统查询到第6机柜第9台主机的IP。
另外,出于系统管理的需要,在记录有些机柜号和主机名时会在前面加0补齐成统一的2位主机格式。例如将vm-container-6-9记为vm-container-06-09以进行存储。然而现有的域名解析方式仅能就“6”和“9”进行解析,无法识别“06”或是“09”所指代的意义,在这种情况下,必须对其中的数字进行人工的修正之后才能继续进行查询,极大地降低了查询的效率。
发明内容
本发明提供一种云计算集群主机地址查询方法,通过对主机地址查询请求进行解析,从主机字符串中提取出主机的机柜号以及主机号,将其与已知的主机类型形成各种标识组合并以此进行查询,从而在主机类型信息不清楚或不完全的情况下,根据机柜号和主机号快速准确地查询到主机的IP地址。
为达到上述目的,本发明一方面提供了一种云计算集群主机地址查询方法,所述方法应用于云计算集群管理系统中,包括:
根据主机的机柜号以及主机号,生成与各主机类型对应的标识组合;
查询是否存在与所述标识组合相同的主机标识;
若存在,则查找与所述主机标识相对应的主机网络协议IP地址,并返回查询成功响应消息;所述查询成功响应消息携带所述主机IP地址。
另一方面,本发明还提供了一种云计算集群主机地址查询设备,所述设备应用于云计算集群管理系统中,包括:
生成模块,用于根据主机的机柜号以及主机号,生成与各主机类型对应的标识组合;
查询模块,用于查询是否存在与所述生成模块生成的标识组合相同的主机标识;
若存在,所述查询模块查找与所述主机标识相对应的主机网络协议IP地址,并返回查询成功响应消息;所述查询成功响应消息携带所述主机IP地址。
与现有技术相比,本发明具有以下优点:
通过应用本发明的技术方案,对主机地址查询请求进行解析,从主机字符串中提取出主机的机柜号以及主机号,将其与已知的主机类型形成各种标识组合并以此进行查询,从而在主机类型信息不清楚或不完全的情况下,根据机柜号和主机号快速准确地查询到主机的IP地址。
附图说明
图1为本发明提出的一种云计算集群主机地址查询方法的流程示意图;
图2为本发明具体实施例提出的一种云计算集群主机地址查询方法的流程示意图;
图3为本发明提出的一种云计算集群主机地址查询设备的结构示意图。
具体实施方式
如背景技术所述,云计算项目都需要大量的节点资源组成一个集群,集群内的节点之间需要能够相互访问,有时不同的集群还需要相互复用对方的节点资源,分配资源时很可能只知道机柜号和主机号,在这种情况下,能够仅通过机柜号和主机号解析到主机的IP地址就显得非常重要。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310102899.3/2.html,转载请声明来源钻瓜专利网。