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

文档序号:9866040阅读:来源:国知局
外,将虚拟机创建在云主机上包括:将虚拟机创建在资源池内性能最优的云主机上。
[0049]另外,将虚拟机创建在云主机上包括:虚拟机创建在内存利用率小于80%的云主机上。
[0050]此外,将属于不同用户的云主机和虚拟机进行隔离包括:通过设置云主机的操作权限来对云主机进行隔离。
[0051]为了更好的理解本方案,下面以具体的实施例进行详细的阐述。
[0052]本发明提出了资源唯一性的概念,云主机资源只能属于唯一的资源池,不同资源池内部的云主机资源不能重复。通过资源池对应的调度器可以将虚拟机创建在不同资源池内部性能最优的云主机资源上。因为调度器对应的调度范围就是资源池内部的资源,这样就保证了调度范围内的资源没有重叠,避免多个调度器都将虚拟机调度到同一个云主机而导致的云主机过载情况,其中,调度器是用于查找资源池内部最符合创建虚拟机条件的云主机,能够保证虚拟化资源得到更充分的利用,调度器与资源池一一对应。
[0053]在一个具体的实施例中,使用场景如图3所示,云计算环境中有4台云主机资源,我们假定云主机I和云主机2属于用户甲,云主机3和云主机4属于用户乙。用户甲已经有一台正在运行的虚拟机I,还需要再创建一台虚拟机4用作他用,用户甲希望这个新的虚拟机可以创建在属于自己名下的性能较好的云主机上;用户乙已经有两台正在运行的虚拟机2和3,用户乙希望这两台虚拟机在经过重启操作后仍然能运行在属于自己名下的云主机上,并且可以优先启动在性能较好的云主机上。
[0054]在这种需求下,如图4所示,通过创建两个资源池A和B可以把属于不同用户的云主机资源区别开。同时需要在资源池上创建相应的调度器,用户可以对调度器的参数进行设置,比如希望虚拟机启动在内存利用率小于80%的云主机上。通过这样的方式,属于不同用户的云主机资源和虚拟机资源都能够进行有效隔离,而且通过合理的设置调度器的参数可以让云主机资源得到更加充分的利用。
[0055]根据本发明的实施例,还提供了一种虚拟化资源的管理装置。
[0056]如图5所示,根据本发明实施例的虚拟化资源的管理装置包括:
[0057]第一创建模块51,用于创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中;
[0058]第二创建模块52,用于在各个资源池中分别创建相应的调度器;
[0059]配置模块53,用于通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。
[0060]优选地,配置模块53包括:
[0061]第三创建模块(未示出),用于将虚拟机创建在云主机上。
[0062]优选地,第三创建模块包括:
[0063]第四创建模块(未示出),用于将虚拟机创建在资源池内性能最优的云主机上。
[0064]优选地,第三创建模块包括:
[0065]第五创建模块(未示出),用于虚拟机创建在内存利用率小于80%的云主机上。
[0066]优选地,配置模块53进一步包括:
[0067]隔离模块(未示出),用于通过设置云主机的操作权限来对云主机进行隔离。
[0068]综上所述,借助于本发明的上述技术方案,通过规划资源池,将属于不同用户的云主机资源通过资源唯一性的特性进行有效隔离,不同资源池的云主机资源不会复用,保证了创建虚拟机的安全性,而且分属不同用户的云主机资源不会互相干扰。同时在各个资源池上创建相应的调度器,合理的设置调度器参数,从而将属于不同用户的云主机和虚拟机资源进行有效的隔离。
[0069]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种虚拟化资源的管理方法,其特征在于,包括: 创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中; 在各个资源池中分别创建相应的调度器; 通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。2.根据权利要求1所述的方法,其特征在于,对所述调度器的参数进行配置包括: 将所述虚拟机创建在所述云主机上。3.根据权利要求2所述的方法,其特征在于,将所述虚拟机创建在所述云主机上包括: 将所述虚拟机创建在所述资源池内性能最优的云主机上。4.根据权利要求2所述的方法,其特征在于,将所述虚拟机创建在所述云主机上包括: 所述虚拟机创建在内存利用率小于80%的云主机上。5.根据权利要求1所述的方法,其特征在于,将属于不同用户的云主机和虚拟机进行隔离包括: 通过设置所述云主机的操作权限来对所述云主机进行隔离。6.一种虚拟化资源的管理装置,其特征在于,包括: 第一创建模块,用于创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中; 第二创建模块,用于在各个资源池中分别创建相应的调度器; 配置模块,用于通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。7.根据权利要求6所述的装置,其特征在于,所述配置模块包括: 第三创建模块,用于将所述虚拟机创建在所述云主机上。8.根据权利要求7所述的装置,其特征在于,第三创建模块包括: 第四创建模块,用于将所述虚拟机创建在所述资源池内性能最优的云主机上。9.根据权利要求7所述的装置,其特征在于,第三创建模块包括: 第五创建模块,用于所述虚拟机创建在内存利用率小于80 %的云主机上。10.根据权利要求6所述的装置,其特征在于,所述配置模块进一步包括: 隔离模块,用于通过设置所述云主机的操作权限来对所述云主机进行隔离。
【专利摘要】本发明提出了一种虚拟化资源的管理方法和装置,该管理方法包括:创建不同的资源池,将属于不同用户的云主机分别创建在用户对应的资源池中;在各个资源池中分别创建相应的调度器;通过对各个调度器的参数进行配置,以将属于不同用户的云主机和虚拟机进行隔离。通过本发明的上述方案,能够将属于不同用户的云主机资源通过资源唯一性的特性进行有效隔离,不同资源池的云主机资源不会复用,保证了创建虚拟机的安全性,而且分属不同用户的云主机资源不会互相干扰。同时在各个资源池上创建相应的调度器,合理的设置调度器参数,从而将属于不同用户的云主机和虚拟机资源进行有效的隔离。
【IPC分类】G06F21/53, G06F9/50
【公开号】CN105631316
【申请号】CN201510998297
【发明人】郝秋影, 李绍辉, 范霄, 王慧谦
【申请人】曙光信息产业(北京)有限公司
【公开日】2016年6月1日
【申请日】2015年12月25日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1