一种虚拟化资源的管理方法和装置的制造方法

文档序号:9866040阅读:551来源:国知局
一种虚拟化资源的管理方法和装置的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,具体来说,涉及一种虚拟化资源的管理方法和装置。
【背景技术】
[0002]在云计算环境中,云主机是指拥有虚拟化能力的物理机,由于云主机资源相对较少,导致不同的用户和组织可能会共用云主机资源,如果正在运行虚拟机的云主机被其他用户错误操作,会影响使用这些虚拟机的其他用户其中,虚拟机是使用云主机的虚拟化资源创建出来的资源。基于对于性能和减少干扰的考虑,云计算环境中的用户会有以下需求:
1、为了让虚拟机能够更好的服务于用户,虚拟机应该创建在性能更好的云主机资源上;2、能够在划分用户范围的前提下明确指定可以创建虚拟机的云主机范围;3、在创建虚拟机的时候,分属不同用户的云主机资源不会互相干扰。
[0003]如图1所示,现有技术中,资源池是由若干云主机资源组成的资源集合,云主机与资源池是一一对应的,云主机在不同资源池之间具有唯一性,所有云主机资源没有做隔离措施,很多情况下云主机是可以分属不同资源池的,这样就导致同一资源池内部的云主机资源可能属于不同的用户,无法很方便的管理分属于不同用户的云主机资源,而且没有对云主机的性能参数做限制,那么针对是否所有用户都可以使用这些云主机资源就引申出复杂的操作权限问题。由于资源池内部的云主机可能会重复,那么当云主机资源同时分属于两个资源池,而这两个资源池所对应的调度策略不同时,就会导致资源池所对应的调度策略不能更好的发挥作用。因为调度策略发挥作用时,当两个不同的调度策略都在起作用时,那么在用户看来就是都没有起作用,而且对其中一个资源池内的云主机做启停操作等可能会影响到另一个资源池的相应功能,也导致调度服务不能更好的发挥作用。
[0004]针对相关技术中的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对相关技术中的问题,本发明提出一种虚拟化资源的管理方法和装置。
[0006]本发明的技术方案是这样实现的:
[0007]根据本发明的一个方面,提供了一种虚拟化资源的管理方法。
[0008]该管理方法包括:
[0009]创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中;
[0010]在各个资源池中分别创建相应的调度器;
[0011]通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。
[0012]优选地,对调度器的参数进行配置包括:
[0013]将虚拟机创建在云主机上。
[0014]优选地,将虚拟机创建在云主机上包括:
[0015]将虚拟机创建在资源池内性能最优的云主机上。
[0016]优选地,将虚拟机创建在云主机上包括:
[0017]虚拟机创建在内存利用率小于80%的云主机上。
[0018]优选地,将属于不同用户的云主机和虚拟机进行隔离包括:
[0019]通过设置云主机的操作权限来对云主机进行隔离。
[0020]根据本发明的另一方面,提供了一种虚拟化资源的管理装置。
[0021]该管理装置包括:
[0022]第一创建模块,用于创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中;
[0023]第二创建模块,用于在各个资源池中分别创建相应的调度器;
[0024]配置模块,用于通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。
[0025]优选地,配置模块包括:
[0026]第三创建模块,用于将虚拟机创建在云主机上。
[0027]优选地,第三创建模块包括:
[0028]第四创建模块,用于将虚拟机创建在资源池内性能最优的云主机上。
[0029]优选地,第三创建模块包括:
[0030]第五创建模块,用于虚拟机创建在内存利用率小于80%的云主机上。
[0031]优选地,配置模块进一步包括:
[0032]隔离模块,用于通过设置云主机的操作权限来对云主机进行隔离。
[0033]本发明通过规划资源池,将属于不同用户的云主机资源通过资源唯一性的特性进行有效隔离,不同资源池的云主机资源不会复用,保证了创建虚拟机的安全性,而且分属不同用户的云主机资源不会互相干扰。同时在各个资源池上创建相应的调度器,合理的设置调度器参数,从而将属于不同用户的云主机和虚拟机资源进行有效的隔离。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是现有技术中资源池的传统管理方式的示意图;
[0036]图2是根据本发明实施例的虚拟化资源的管理方法的流程图;
[0037]图3是根据本发明具体实施例的云计算环境的示意图;
[0038]图4是根据本发明具体实施例的管理后的云计算环境的示意图;
[0039]图5是根据本发明实施例的虚拟化资源的管理装置的框图。
【具体实施方式】
[0040]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0041 ]根据本发明的实施例,提供了一种虚拟化资源的管理方法。
[0042]如图2所示,根据本发明实施例的虚拟化资源的管理方法包括:
[0043]步骤S201,创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中;
[0044]步骤S203,在各个资源池中分别创建相应的调度器;
[0045]步骤S205,通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。
[0046]通过本发明的上述方案,能够将属于不同用户的云主机资源通过资源唯一性的特性进行有效隔离,不同资源池的云主机资源不会复用,保证了创建虚拟机的安全性,而且分属不同用户的云主机资源不会互相干扰。同时在各个资源池上创建相应的调度器,合理的设置调度器参数,从而将属于不同用户的云主机和虚拟机资源进行有效的隔离。
[0047]其中,对调度器的参数进行配置包括:将虚拟机创建在云主机上。
[0048]此
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1