• 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
    • / 16
    • 下载费用:30 金币  

    重庆时时彩龙虎真假: 一种虚拟机标识方法及装置.pdf

    关 键 词:
    一种 虚拟机 标识 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201310166654.7

    申请日:

    2013.05.08

    公开号:

    CN104144182A

    公开日:

    2014.11.12

    当前法律状态:

    撤回

    有效性:

    无权

    法律详情: 发明专利申请公布后的视为撤回IPC(主分类):H04L 29/08申请公布日:20141112|||公开
    IPC分类号: H04L29/08; H04L12/24; G06F17/30 主分类号: H04L29/08
    申请人: 西安邮电大学
    发明人: 魏巍; 朱志祥; 任学强
    地址: 710061 陕西省西安市雁塔区长安南路563号
    优先权:
    专利代理机构: 代理人:
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201310166654.7

    授权公告号:

    |||

    法律状态公告日:

    2016.12.28|||2014.11.12

    法律状态类型:

    发明专利申请公布后的视为撤回|||公开

    摘要

    本发明公开了一种虚拟机标识方法及装置,涉及网络通信领域,能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。具体方法为:获取虚拟机创建时间和实时属性信息;根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;顺序编码在生成之后不再改变;将实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;将顺序编码和属性编码进行组合,得到对应虚拟机标识符。本发明主要用于虚拟机标识过程中。

    权利要求书

    权利要求书
    1.  一种虚拟机标识方法,其特征在于,对于每一台虚拟机,包括:
    获取虚拟机创建时间和实时属性信息;
    根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;
    将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。

    2.  根据权利要求1所述的虚拟机标识方法,其特征在于,包括:
    随机生成对应虚拟机顺序编码;在整个云计算平台管理系统范围内,每两台虚拟机各自对应顺序编码不相同。

    3.   根据权利要求1或2所述的虚拟机标识方法,其特征在于,在将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符之后,所述方法还包括:
    将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应。

    4.  根据权利要求1或2所述的虚拟机标识方法,其特征在于,在虚拟机整个生命周期内,该方法还包括:
    当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新; 
    当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护;
    当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。

    5.  一种虚拟机标识装置,其特征在于,包括:
    获取单元,用于获取虚拟机创建时间和实时属性信息;
    第一编码单元,用于根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;
    组合单元,用于将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。

    6.  根据权利要求5所述的虚拟机标识装置,其特征在于,包括:
    第二编码单元,用于随机生成对应虚拟机顺序编码;在整个云计算平台管理系统范围内,每两台虚拟机各自对应顺序编码不相同。

    7.  根据权利要求5或6所述的虚拟机标识装置,其特征在于,在组合单元之后,所述装置还包括:
    存储单元,用于将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应。

    8.  根据权利要求5或6所述的虚拟机标识装置,其特征在于,在虚拟机整个生命周期内,该装置还包括:
    更新单元,用于当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新; 
    查询单元,用于当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护;
    删除单元,用于把当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。

    说明书

    说明书一种虚拟机标识方法及装置
    技术领域
    本发明涉及网络通信领域,尤其涉及一种虚拟机标识方法及装置。 
    背景技术
    虚拟化技术(Virtualization Technology ,VT)是云计算平台最基本的技术,即将物理资源转变为逻辑上可管理的资源,以此打破物理结构之间的壁垒。虚拟机是虚拟化技术能够呈现在用户面前的最直接的表现形式,但是虚拟机在时间和空间的不确定性给虚拟机管理带来了很大的困难,例如:当某个虚拟机出现故障时,云计算平台管理系统无法对虚拟机进行溯源和维护。因此,对虚拟机进行持续有效地跟踪、管理和维护,成为云计算提供商为用户提供高质量和高可靠性服务的保障。 
    一般地,通过对云计算平台中的虚拟机进行标识来实现持续有效地跟踪、管理和维护。现有的标识方法有两种:第一种标识方法采用通用唯一识别码(Universally Unique Identifier,UUID)对云计算平台管理范围内的虚拟机进行标识,其中UUID是云计算平台管理系统针对每一台虚拟机在创建时生成的唯一识别码,包括:虚拟机创建日期和时间、时钟序列和全局唯一的美国电气和电子工程师协会机器识别号;第二种标识方法采用128位随机二进制数对云计算平台中的虚拟机进行标识,128位随机二进制数标识中128位二进制数是虚拟机创建时随机生成的,该标识的具体格式由128位二进制数的转换成的16进制字符串决定。两种标识方法所产生的虚拟机标识符均与对应虚拟机创建后状态无关,即当虚拟机创建后,执行开启、关闭等操作以及虚拟机被迁移、删除时,该虚拟机的标识符都不会发生变更。 
    发明人发现上述两种虚拟机标识方法至少存在如下问题:在一台虚拟机的整个生命周期内,由虚拟机的开关、迁移、克隆、热备份和删除等均可引起虚拟机标识符的改变,但是采用UUID和128位随机二进制数进行虚拟机标识是在虚拟机创建时进行标识,与虚拟机创建后状态无关,即无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,则当某台创建后状态发生改变的虚拟机发生故障时,云计算平台管理系统无法对该虚拟机进行准确溯源及相关维护。 
    发明内容
    本发明提供一种虚拟机标识方法及装置,能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。 
    为达到上述目的,本发明的实施例采用如下技术方案: 
    本发明第一方面提供一种虚拟机标识方法,对于每一台虚拟机,包括:
    获取虚拟机创建时间和实时属性信息;
    根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;
    将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。 
    结合第一方面,本发明在一种可能的实施场景中,所述的虚拟机标识方法,包括: 
    随机生成对应虚拟机顺序编码;在整个云计算平台管理系统范围内,每两台虚拟机各自对应顺序编码不相同。
    结合第一方面,本发明在另一种可能的实施场景中,所述的虚拟机标识方法,在将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符之后,所述方法还包括: 
    将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应;
    结合第一方面,本发明在另一种可能的实施场景中,所述的虚拟机标识方法,在虚拟机整个生命周期内,该方法还包括:
    当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新; 
    当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护。
    当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。 
    本发明第二方面提供一种虚拟机标识装置,包括: 
    获取单元,用于获取虚拟机创建时间和实时属性信息;
    第一编码单元,用于根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;
    组合单元,用于将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。 
    结合第二方面,本发明在一种可能的实施场景中,所述的虚拟机标识装置,包括: 
    第二编码单元,用于随机生成对应虚拟机顺序编码;在整个云计算平台管理系统范围内,每两台虚拟机各自对应顺序编码不相同。
    结合第二方面,本发明在另一种可能的实施场景中,所述的虚拟机标识装置,在组合单元之后,所述装置还包括: 
    存储单元,用于将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应;
    结合第二方面,本发明在另一种可能的实施场景中,所述的虚拟机标识装置,在虚拟机整个生命周期内,该装置还包括:
    更新单元,用于当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新; 
    查询单元,用于当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护。
    删除单元,用于把当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。 
    本发明实施例提供的一种虚拟机标识方法及装置,通过获取虚拟机创建时间和实时属性信息;根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符,相比于现有技术:无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,本发明能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。 
    附图说明
    为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。 
    图1为本发明实施例1中一种虚拟机标识方法流程图; 
    图2为本发明实施例2中一种虚拟机标识方法流程图;
    图3为本发明实施例3中一种虚拟机标识装置组成示意图。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。 
    实施例1
    本发明实施例提供一种虚拟机标识方法,如图1所示,对于每一台虚拟机,包括:
    101、获取虚拟机创建时间和实时属性信息。
    其中,查询待标识虚拟机实际情况,获取该虚拟机创建时间以及实时属性信息?;袢〉拇晔缎槟饣唇ㄊ奔渚返矫?,例如:获取某一台虚拟机A创建时间为:2013年04月03日12时32分50秒;获取的待标识虚拟机实时属性信息可根据用户实际需要以及预设置的属性编码标准表来确定,例如:获取某一台虚拟机A实时属性如表一所示: 

    表一  虚拟机A实时属性表
    102、根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新。
    需要说明的是:顺序编码和属性编码可为二进制、八进制、十六进制等,和/或,上述多种进制数之间相互转换得到,本发明对此不做任何限制,用户可根据实际需要进行设置,以下仅以二进制为例进行简单说明。 
    需要说明的是:本发明对顺序编码和属性编码的字段长度,即顺序编码二进制数值的位数和属性编码二进制数值的位数不做限制,即本发明对虚拟机标识符的字段长度不做任何限制,用户可根据实际需要进行设置,以下仅以虚拟机标识符字段长度为128位二进制数值,其中顺序编码为29位二进制数值,属性编码为位二进制数值为例进行简单说明。 
    顺序编码: 
    其中,在云计算平台管理系统中,根据虚拟机创建时间顺序生成该虚拟机顺序编码。以某一云计算平台管理系统中存在5台待标识虚拟机(包括待标识虚拟机A),且已标识虚拟机的创建时间距此次标识时刻时间最短的对应虚拟机顺序编码为00000000000000000000000000010为例来简单说明顺序编码的生成过程。
    当前云计算平台管理系统中未编码虚拟机创建时间表如下: 虚拟机名称创建时间12013年03月05日09时25分30秒22013年03月18日14时50分09秒32013年03月18日14时50分09秒A2013年04月03日12时32分50秒42013年04月10日09时18分43秒
    表二  某一云计算平台管理系统中待标识虚拟机创建时间表
    按照表中5台待标识虚拟机创建时间顺序,依次可得5台虚拟机对应的顺序编码如下表:虚拟机名称顺序编码100000000000000000000000000011200000000000000000000000000100300000000000000000000000000101400000000000000000000000000110500000000000000000000000000111
    表三  某一云计算平台管理系统中待标识虚拟机对应顺序编码
    值得注意的是:当两台或两台以上虚拟机创建时间相同时,两台或两台以上虚拟机顺序编码随机生成,且每两台虚拟机各自对应顺序编码不相同,例如:虚拟机2和虚拟机3创建时间相同,在根据虚拟机创建时间生成顺序编码时,对虚拟机2对应的顺序编码和虚拟机3对应的顺序编码两者数值大小不做任何限制,即可以得到如表三中的顺序编码,也可以得到如表四的顺序编码结果:
     虚拟机名称顺序编码100000000000000000000000000011200000000000000000000000000101300000000000000000000000000100400000000000000000000000000110500000000000000000000000000111
    表四  某一云计算平台管理系统中待标识虚拟机对应顺序编码
    其中,顺序编码除了按照虚拟机创建时间顺序生成之外,顺序编码可随机生成,且在整个云计算平台管理系统范围内每两台虚拟机各自对应顺序编码不相同,例如:某一云计算平台管理系统中存在5台待标识虚拟机,且已标识虚拟机的创建时间距此次标识时刻时间最短的对应虚拟机顺序编码为00000000000000000000000000010,则虚拟机(1至5)与顺序编码( 00000000000000000000000000011至00000000000000000000000000111)随机且不重复一一对应。
    其中,在顺序编码生成以后,顺序编码在该虚拟机整个生命周期中唯一确定,即该虚拟机标识符中的顺序编码不会随该虚拟机的属性变化,如:当虚拟机发生迁移、克隆或热备份等属性改变时,该虚拟机的顺序编码不改变。 
    属性编码: 
    其中,属性编码由对应虚拟机实时属性确定;本发明对属性编码的组成成分内容、组成成分个数以及组成成分排列顺序不做任何限制,属性编码的组成具体形式可根据用户实际需要以及预设置的属性编码标准表确定。以下仅以一种属性编码的可能组成形式为例来简单。
    例如:获取某一台虚拟机实时属性如表一所示,根据用户实际需要以及预设置的属性编码标准表,确定属性编码可由系统属性编码、安全属性编码和业务属性编码组成。 
    系统属性编码由对应虚拟机时间编码、物理属性编码和操作系统属性编码组成;时间编码为46位二进制数;时间编码代表对应虚拟机创建时间;物理属性编码由物理位置属性编码和计算机节点编码组成;物理位置属性编码为8位二进制数;物理属性编码代表对应虚拟机当前所在的物理机房范围;计算机节点编码为20位二进制数;计算机节点编码代表对应虚拟机在当前所在物理机房中的计算节点;操作系统属性编码为4位二进制数;操作系统属性编码代表对应虚拟机当前操作系统类型。安全属性编码由安全域属性编码和迁移属性编码组成;安全域属性编码为8位二进制数;安全域属性编码代表对应虚拟机当前所在安全域;迁移属性编码为4位二进制数;迁移属性编码代表对应虚拟机的迁移等级。业务属性编码由业务类型编码和业务应用范围编码组成;业务类型编码为4位二进制数;业务类型编码代表对应虚拟机当前承载的业务类型;业务应用范围编码为5位二进制数组成;业务应用范围编码代表对应虚拟机当前承载业务的应用范围。 
    其中,根据预设置的各属性编码标准表进行虚拟机属性编码,一般地,一个云计算平台设置一套各属性编码标准表,属性编码标准表的设置标准根据当前用户实际需要确定,本发明仅以一种可能举例说明。 
    其中,时间编码计算方法是将当前时间以毫秒为间隔,换算成以2000年1月1日0时0分0秒开始,按照毫秒计数的二进制时间戳。例如虚拟机A的创建时间是2013年4月3 日12时32分50秒,计算当前距离起始时间时间差为: 13年3个月2天12个小时32分钟50秒;时间差换算成毫秒数为:(3*365*24*60*60+3*30*24*60*60+2*24*60*60+12*60*60+24*60+50)*1000=102,601,490,000;毫秒数换算成46位二进制数为:0000000001011111100011100001100111111001010000, 则虚拟机属性编码中的时间编码为:0000000001011111100011100001100111111001010000。 
    计算节点编码标识一个物理机房位置里的唯一计算节点。例如虚拟机A的计算节点是1024,则转换成20位二进制数为:00000000010000000000,即虚拟机A的计算节点编码为00000000010000000000。 
    物理机房编码、操作系统类型编码、安全域编码、迁移等级编码、业务类型编码和业务应用范围编码分别对照预设置的物理机房编码标准表(表五)、操作系统类型编码标准表(表六)、安全域编码标准表(表七)、迁移等级编码标准表(表八)、业务类型编码标准表(表九)和业务应用范围编码标准表(表十),得到表一虚拟机各属性编码: 序号物理位置编码内部编码11号机房0000000022号机房0000000133号机房00000010保留保留其它值保留
    表五  物理机房编码标准表序号操作系统类型操作系统编码1DOS00002Windows00013UNIX00104LINUX0011保留保留其它值保留
    表六  操作系统类型编码标准表序号安全域名称安全域编码1核心交换域000000002平台互联域000000013政务租户接入域000000104业务数据服务域000000115公开数据服务域000001006平台应用服务域000001017业务数据存储域000001108公开数据存储域000001119密钥存储域0000100010业务管理服务域0000100111安全基础设施域0000101012加解密引擎池域0000101113密钥管理中心域0000110014认证管理中心域0000110115待用计算资源池域0000111016安全及业务监控区0000111117安全管理区0001000018数据交换域0001000119业务托管域)0001001020主机托管域0001001121互联网应用服务域0001010022机房空间托管域0001010123互联网接入域0001011024安全审计中心域0001011125开发测试域0001100026系统软件补丁更新域0001100127应用软件升级域0001101028核心机房接入域0001101129涉密机房区0001110030宽带移动政务接入域00011101保留保留其它值保留
    表七  安全域编码标准表序号虚拟机类型内部编码1第0等级00002第1等级00013第2等级00104第3等级001154级节点0100保留保留其它值保留
    表八 迁移等级编码标准表序号应用类型类型编码内部编码1数据库DB00002平台BP00013应用AP00104安全SC00115互联网IN01006运维管理OC0101保留保留保留其它值保留
    表九   业务类型编码标准表序号业务应用范围业务应用层级内部编码1省级应用单级000002市级应用单级000013县级应用单级000104乡镇(街道)应用单级000115行政村(社区)应用单级001006省市级应用两级001017市县级应用两级001108县乡镇级应用两级001119乡镇村级应用两级0100010省市县级应用三级0100111市县乡镇级应用三级0101012县乡镇村级应用三级0101113省市县乡镇级应用四级0110014市县乡镇村级应用四级0110115省市县乡镇村级应用五级0111016-32保留保留其他值保留
    表十 业务类型编码标准表
    对照上述各属性标准表,获得虚拟机A各属性编码如下表: 创建时属性   对应属性编码物理机房编码2号机房00000001操作系统类型编码Windows0001安全域编码开发测试域00011000迁移等级编第1等级0001业务类型编应用0010业务应用范围编码省级应用00000
    表十一   表一中各属性编码表
    综上,获得虚拟机A的顺序编码为:
    00000000000000000000000000110
    属性编码为:
    000000000101111110001110000110011111100101000000000001000000000100000000000001000110000001001000000
    虚拟机标识符生成之后,存储到虚拟机当前云计算平台管理系统标识符数据库中,以便当云计算平台管理系统范围内某一台虚拟机发生故障时,对故障虚拟机进行溯源及维护。
    103、将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。 
    其中,本发明实施例对顺序编码和属性编码的组合形式、组合顺序不做任何限制,本发明实施例仅以虚拟机A为例说明标识符得到过程:得到虚拟机A的顺序编码为00000000000000000000000000110,属性编码为000000000101111110001110000110011111100101000000000001000000000100000000000001000110000001001000000,则将顺序编码和属性编码进行组合,得到的虚拟机A的标识符为:00000000000000000000000000110000000000101111110001110000110011111100101000000000001000000000100000000000001000110000001001000000。 
    虚拟机标识符生成之后,存储到虚拟机当前云计算平台管理系统标识符数据库中,以便当云计算平台管理系统范围内某一台虚拟机发生故障时,对故障虚拟机进行溯源及维护。 
    本发明实施例提供的一种虚拟机标识方法,通过获取虚拟机创建时间和实时属性信息;根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符,相比于现有技术:无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,本发明能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。 
    实施例2
    本发明实施例提供一种虚拟机标识方法,如图2所示,包括:
    201、获取虚拟机创建时间和实时属性信息。
    202、根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新。 
    203、将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。 
    204、将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应。 
    205、当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新。 
    其中,在虚拟机标识符存储到当前云计算平台管理系统标识符数据库之后,虚拟机标识符中顺序编码不随虚拟机创建后属性的改变而发生变化,而虚拟机标识符中属性编码可随虚拟机创建后实时属性的改变进行实时更新。例如:虚拟机A在创建后“业务应用范围属性”由原来的“省级应用”改变为“市级应用”,则虚拟机A的标识符由原来的“00000000000000000000000000110000000000101111110001110000110011111100101000000000001000000000100000000000001000110000001001000000”更新为“00000000000000000000000000110000000000101111110001110000110011111100101000000000001000000000100000000000001000110000001001000001”,以便当前云计算平台管理系统范围内创建后属性发生改变的某一台虚拟机发生故障时,对故障虚拟机进行溯源及维护。 
    206、当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护。 
    207、当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。 
    需要说明的是:本发明实施例中部分步骤的详细说明可参考实施例1中对应内容,此处不再赘述。 
    本发明实施例提供的一种虚拟机标识方法,通过获取虚拟机创建时间和实时属性信息;根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符,相比于现有技术:无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,本发明能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。 
    实施例3
    本发明实施例提供一种虚拟机标识装置,如图3所示,包括:
    获取单元31,用于获取虚拟机创建时间和实时属性信息。
    第一编码单元32,用于根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新。 
    组合单元33,用于将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符。 
    第二编码单元34,用于随机生成对应虚拟机顺序编码;在整个云计算平台管理系统范围内,每两台虚拟机各自对应顺序编码不相同。 
    存储单元35,用于将云计算平台管理系统当前范围内每一台虚拟机的标识符存储到虚拟机标识符数据库;所述标识符数据库中每两个标识符不同;且每一个所述标识符仅与一台虚拟机对应。 
    更新单元36,用于当某一台虚拟机属性发生改变时,对应标识符根据虚拟机实时属性进行对应实时更新。 
    查询单元37,用于当某一台虚拟机发生故障时,查询所述虚拟机标识符数据库,获取故障虚拟机标识符,以便对所述故障虚拟机进行溯源和维护。 
    删除单元38,用于把当某一台虚拟机被删除时,对应标识符从当前云计算平台管理系统虚拟机标识符数据库中删除,以便进行数据库更新。 
    需要说明的是:本发明实施例中部分装置的详细说明可参考实施例1或实施例2中对应内容,此处不再赘述。 
    本发明实施例提供的一种虚拟机标识装置,通过获取虚拟机创建时间和实时属性信息;根据对应虚拟机在整个云计算平台管理系统范围内创建时间顺序,得到对应虚拟机顺序编码;所述顺序编码在生成之后不再改变;将所述实时属性信息与预设置的属性编码标准表进行对照,得到对应虚拟机属性编码;所述属性编码在生成后,根据对应虚拟机实时属性进行对应实时更新;将所述顺序编码和所述属性编码进行组合,得到对应虚拟机标识符,相比于现有技术:无论虚拟机创建后状态发生何种改变,如虚拟机开关、迁移、克隆、热备份和删除,该虚拟机的标识符都不会发生改变,本发明能够根据虚拟机实时状态对该虚拟机标识符进行及时、准确地更新。 
    通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式?;谡庋睦斫?,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 
    以上所述,仅为本发明的具体实施方式,但本发明的?;し段Р⒉痪窒抻诖?,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的?;し段е?。因此,本发明的?;し段вσ运鋈ɡ蟮谋;し段?。 
         内容来自专利网重庆时时彩单双窍门 www.4mum.com.cn转载请标明出处

    关于本文
    本文标题:一种虚拟机标识方法及装置.pdf
    链接地址://www.4mum.com.cn/p-6111737.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 浪潮孙丕恕从信息时代到智能时代 人工智能价值将爆发式释放 2019-12-21
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 黄大仙灵码 千炮彩金捕鱼兑换码 河南快三走势图河南快三基本走势 黑龙江十一选五开奖结任五果走势图 百人牛牛游戏作弊器 北京十一选五 黑龙江快乐10分官网 湖北麻将麻将机怎么设置 30选5每个礼拜几开奖 永利棋牌官网 冰球突破技巧 胜平负14场开奖结果 广东好彩1 优酷x2赚钱 福彩老快3 北京pk10牛牛五元倍少