[发明专利]虚拟机的IP地址的划分方法有效
申请号: | 201210568452.0 | 申请日: | 2012-12-24 |
公开(公告)号: | CN103002068B | 公开(公告)日: | 2017-05-17 |
发明(设计)人: | 王慧谦;王玉洁;樊兴军;李绍辉;王学强;陈志荣 | 申请(专利权)人: | 曙光云计算技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 北京德恒律治知识产权代理有限公司11409 | 代理人: | 章社杲,孙征 |
地址: | 100193 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 虚拟机 ip 地址 划分 方法 | ||
技术领域
本发明一般地涉及计算机技术领域,更具体地来说,涉及用于虚拟机的IP地址的获取和划分方法。
背景技术
随着计算机硬件处理能力的提高和虚拟化技术的发展,构建以虚拟化技术为基础的服务平台,特别是融合了虚拟化技术的云计算平台,可以有效地扩大硬件的容量,提高资源利用率,简化软件配置过程,进而降低企业运行和维护计算机软硬件的成本。
在以虚拟化技术为基础的云计算平台中,为不同系统需求的应用提供服务的单元通常是虚拟机。虚拟机是在云计算平台上,利用逻辑资源模拟出的、具有完整硬件功能和系统功能的、独立运行的计算机系统。这些虚拟机系统完全就像真正的计算机那样进行工作,例如可以安装操作系统、安装应用程序、访问网络资源等等。用户创建虚拟机后为使其能够如物理机一样收发数据,需建立虚拟网络并为其分配IP地址。在当前业界主流云计算操作系统中,大多均使用DHCP(动态主机设置协议)的方式自动为虚拟机分配动态IP地址。
现有技术中提供了一种IP地址段的管理方法,对于任意一个包含未划分地址段的IP地址段,将其作为父地址段,其中,所述方法包括步骤:获得所述父地址段上包含的未划分地址段;计算每个未划分地址段中包含的地址个数;根据所述每个未划分地址段中包含的地址个数遍历掩码,找到与所述每个未划分地址段的掩码;根据所述掩码确定本次匹配划分出的完整地址段。该IP地址段的管理方法能够在一定程度上满足用户的需求。
然而,当利用该IP地址段的管理方法为工作组中的多个虚拟机分配IP地址时,不仅分配速度慢,而且不能将一个工作组中的虚拟机的IP地址限定在具有连续IP地址的IP地址池中,即,一个工作组中的虚拟机的IP地址可能处于不同IP地址池中,所以不便于对工作组中的虚拟机的IP地址进行管理。尤其是为多个工作组中的虚拟机分配IP地址时,虽然分配完以后的所有IP地址都是已知的,但由于分配的IP地址是随机的,虚拟机的IP地址无规律可循且不能保持同一工作组的IP地址是连续的,所以不便于通过IP地址对多个工作组进行管理。
发明内容
针对现有技术中当为工作组中的多个虚拟机分配IP地址时,不仅分配速度慢,而且不能将一个工作组中的虚拟机的IP地址限定在具有连续IP地址的IP地址池中的缺陷,本发明提出了能够解决上述缺陷的虚拟机的IP地址的划分方法。
根据本发明的一方面,提供了一种虚拟机的IP地址的获取方法,其特征在于,包括:IP管理系统获取一组IP地址中所有具有不可用IP地址的第一IP地址池,并且确定最后一个第一IP地址池的不可用尾地址;IP管理系统确定一组IP地址中的可用尾地址;以及IP管理系统确定不可用尾地址和可用尾地址之间的IP地址的数量大于或等于虚拟机所需要的IP地址的数量,并且在最后一个不可用IP地址之后连续地获取可用IP地址作为连续可用IP地址。
优选地,分别通过以下公式获取不可用尾地址的第一值和可用尾地址的第二值:第一值为:PoolValue1=a×224+b×216+c×28+d,其中,a.b.c.d为最后一个第一IP地址池的尾地址;以及第二值为:PoolValue2=e×224+f×216+g×28+h,其中,e.f.g.h为一组IP地址池的尾地址。
优选地,IP地址的获取方法还包括:IP管理系统将第二值和第一值之间的差值与虚拟机所需要的IP地址的数量进行比较;以及如果差值大于或等于虚拟机所需要的IP地址的数量,则IP管理系统在最后一个不可用IP地址之后连续地获取可用IP地址作为连续可用IP地址。
优选地,IP管理系统将连续可用IP地址作为可用IP地址池。
优选地,IP地址的获取方法还包括:IP管理系统将可用IP地址池中的多个连续可用IP地址分配给虚拟机。
优选地,IP地址的获取方法还包括:当虚拟机的数量增加并且第一值和第二值之间的IP地址的数量大于虚拟机所需要的IP地址的数量时,IP管理系统将紧邻可用IP地址池的尾地址的增加的虚拟机的数量的连续IP地址分配给增加的虚拟机。
优选地,IP地址的获取方法还包括:当虚拟机的数量减少时,IP管理系统将可用IP地址池中分配给虚拟机的第一个连续可用IP地址之前或分配给虚拟机的最后一个连续可用IP地址之后的IP地址删除。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光云计算技术有限公司,未经曙光云计算技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210568452.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种移动终端及其录音方法、系统
- 下一篇:云计算环境监控方法和系统