[发明专利]一种虚拟机标识符及其使用方法无效
申请号: | 201310165273.7 | 申请日: | 2013-05-08 |
公开(公告)号: | CN104142848A | 公开(公告)日: | 2014-11-12 |
发明(设计)人: | 朱志祥;魏巍;任学强 | 申请(专利权)人: | 西安邮电大学 |
主分类号: | G06F9/455 | 分类号: | G06F9/455;G06F17/30 |
代理公司: | 无 | 代理人: | 无 |
地址: | 710061 陕西*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 虚拟机 标识符 及其 使用方法 | ||
技术领域
本发明涉及网络通信领域,尤其涉及一种虚拟机标识符及其使用方法。
背景技术
虚拟化技术(Virtualization Technology ,VT)是云计算平台最基本的技术,即将物理资源转变为逻辑上可管理的资源,以此打破物理结构之间的壁垒。虚拟机是虚拟化技术能够呈现在用户面前的最直接的表现形式,但是虚拟机在时间和空间的不确定性给虚拟机管理带来了很大的困难,例如:当某个虚拟机出现故障时,云计算平台管理系统无法对虚拟机进行溯源和维护。因此,对虚拟机进行持续有效地跟踪、管理和维护,成为云计算提供商为用户提供高质量和高可靠性服务的保障。
虚拟机标识符(virtual machine identifier,VMID)是实现对虚拟机进行持续有效地跟踪、管理和维护的有效方法,在云计算平台管理系统范围内,对于每一台虚拟机有且仅有一个VMID与其对应,因此云计算平台管理系统可准确地对管理范围内每一台虚拟机进行溯源和维护。
现有技术中一般使用通用唯一识别码(Universally Unique Identifier,UUID)或者128位随机二进制数作为虚拟机标识。其中UUID是云计算平台管理系统针对每一台虚拟机在创建时生成的唯一识别码,包括:虚拟机创建日期和时间、时钟序列和全局唯一的美国电气和电子工程师协会机器识别号;128位随机二进制数标识中128位二进制数是虚拟机创建时随机生成的,该标识的具体格式由128位二进制数的转换成的16进制字符串决定。无论是UUID还是128位随机二进制数标识均与对应虚拟机创建后状态无关,即当虚拟机创建后,执行开启、关闭等操作以及虚拟机被迁移、删除时,该虚拟机的标识都不会发生变更。
在通过上述虚拟机标识符实现虚拟机管理的过程中,发明人发现现有技术中至少存在如下问题:在一台虚拟机的整个生命周期内,由虚拟机的开关、迁移、克隆、热备份和删除等均可引起虚拟机标识符的改变,但是UUID和128位随机二进制数标识是在虚拟机创建时生成的唯一标识符,且与虚拟机创建后状态无关,即无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,则当某台创建后状态发生改变的虚拟机发生故障时,云计算平台管理系统无法对该虚拟机进行溯源和维护。
发明内容
本发明提供一种虚拟机标识符及其使用方法,能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。
为达到上述目的,本发明的实施例采用如下技术方案:
本发明第一方面提供一种虚拟机标识符,对于每一台虚拟机,该标识符包括:顺序编码和属性编码;
所述顺序编码为对应虚拟机在当前云计算平台管理系统范围内的唯一标识;所述属性编码由对应虚拟机实时属性确定。
结合第一方面,本发明在一种可能实施场景中,所述虚拟机标识符,对于每一台虚拟机,该标识符包括:
所述顺序编码根据对应虚拟机创建时间生成;所述顺序编码在生成后不再更改;所述属性编码在对应虚拟机创建时生成;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新,以便当前云计算平台管理系统进行虚拟机溯源和维护。
结合第一方面,本发明在另一种可能实施场景中,所述虚拟机标识符,包括:
所述顺序编码根据对应虚拟机在当前云计算平台管理系统范围内创建时间顺序生成,当两台或两台以上虚拟机创建时间相同时,所述两台或两台以上虚拟机所述顺序编码根据对应虚拟机在当前云计算平台管理系统范围内创建时间排列顺序生成,或,所述两台或两台以上虚拟机所述顺序编码随机生成,且每两台虚拟机各自对应所述顺序编码不相同;
或,
所述顺序编码随机生成,且每两台虚拟机各自对应所述顺序编码不相同。
结合第一方面,本发明在另一种可能实施场景中,所述虚拟机标识符,包括:
在当前云计算平台管理系统范围内,当某一台虚拟机被删除时,所述被删除虚拟机对应的所述标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新;所述标识符数据库存储当前云计算平台管理系统范围内所有虚拟机标识符。
本发明第二方面提供一种虚拟机标识符使用方法,包括:
建立虚拟机标识符数据库;所述标识符数据库存储当前云计算平台管理系统范围内所有虚拟机标识符;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应;
在虚拟机整个生命周期内,
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310165273.7/2.html,转载请声明来源钻瓜专利网。