预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113608833A(43)申请公布日2021.11.05(21)申请号202110812653.X(22)申请日2021.07.19(71)申请人曙光信息产业(北京)有限公司地址100089北京市海淀区东北旺西路8号院36号楼(72)发明人杨凯黄少辉王健杰张大朋王磊何牧君(74)专利代理机构广州华进联合专利商标代理有限公司44224代理人董婷婷(51)Int.Cl.G06F9/455(2006.01)权利要求书2页说明书11页附图3页(54)发明名称虚拟机创建方法、装置、计算机设备和存储介质(57)摘要本申请涉及一种虚拟机创建方法、装置、计算机设备和存储介质。所述方法包括:根据虚拟机创建请求,获取待创建的虚拟机的节点拓扑信息和类型;根据虚拟机的节点拓扑信息和宿主机集群中各宿主机的节点拓扑信息,确定目标宿主机;控制目标宿主机根据虚拟机的类型、目标宿主机的类型和虚拟机的节点内存量,创建虚拟机;若虚拟机的类型为存在NUMA配置的虚拟机、目标宿主机的类型为存在NUMA配置的宿主机,则将创建的虚拟机对应的处理器与目标宿主机的节点绑定。采用本方法能够避免了虚拟机在运行时出现虚拟机的内存和处理器为不同的NUMA节点,访存性能下降的问题。CN113608833ACN113608833A权利要求书1/2页1.一种虚拟机创建方法,其特征在于,所述方法包括:根据虚拟机创建请求,获取待创建的虚拟机的节点拓扑信息和类型;根据所述虚拟机的节点拓扑信息和宿主机集群中各宿主机的节点拓扑信息,确定目标宿主机;控制所述目标宿主机根据所述虚拟机的类型、所述目标宿主机的类型和所述虚拟机的节点内存量,创建所述虚拟机;若所述虚拟机的类型为存在NUMA配置的虚拟机、所述目标宿主机的类型为存在NUMA配置的宿主机,则将创建的所述虚拟机对应的处理器与所述目标宿主机的节点绑定。2.根据权利要求1所述的方法,其特征在于,所述控制所述目标宿主机根据所述虚拟机的类型、所述目标宿主机的类型和所述虚拟机的节点内存量,创建所述虚拟机,包括:若所述虚拟机的类型为存在NUMA配置的虚拟机,则控制所述目标宿主机根据所述目标宿主机的类型创建所述虚拟机;根据所述虚拟机的节点内存量为所述虚拟机分配节点内存。3.根据权利要求2所述的方法,其特征在于,所述控制所述目标宿主机根据所述目标宿主机的类型创建所述虚拟机,包括:若所述目标宿主机的类型为存在NUMA配置的宿主机,则控制所述目标宿主机创建第一虚拟机;所述第一虚拟机与所述目标宿主机存在节点绑定关系、且具有NUMA配置;若所述目标宿主机的类型为不存在NUMA配置的宿主机,则控制所述目标宿主机创建第二虚拟机;所述第二虚拟机与所述目标宿主机不存在节点绑定关系、且具有NUMA配置。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若所述虚拟机的类型为不存在NUMA配置的虚拟机,则控制所述目标宿主机创建非NUMA配置的虚拟机;根据所述虚拟机的节点内存量为创建的所述非NUMA配置的虚拟机分配节点内存。5.根据权利要求1所述的方法,其特征在于,所述将创建的所述虚拟机对应的处理器与所述目标宿主机的节点绑定,包括:若根据所述虚拟机的节点拓扑信息确定所述虚拟机的处理器被所述目标宿主机的目标节点独占,则将所述虚拟机对应的处理器与所述目标节点绑定;所述目标节点为所述目标宿主机中创建所述虚拟机的节点;若根据所述虚拟机的节点拓扑信息确定所述虚拟机的处理器未被所述目标节点独占,则将所述虚拟机对应的处理器与所述目标宿主机的多个节点绑定。6.根据权利要求1所述的方法,其特征在于,所述方法还包括:根据所述目标宿主机的处理器的节点内存量确定所述虚拟机的节点内存量;其中,所述目标宿主机的处理器的节点内存量大于或等于所述虚拟机的节点内存量。7.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标宿主机的节点内存分配量,并记录所述目标宿主机的节点内存分配量。8.根据权利要求1所述的方法,其特征在于,所述根据所述虚拟机的节点拓扑信息和宿主机集群中各宿主机的节点拓扑信息,确定目标宿主机,包括:根据各所述宿主机的节点个数满足所述虚拟机的节点个数、且节点可用量满足所述虚拟机的节点可用量的宿主机,确定所述目标宿主机。2CN113608833A权利要求书2/2页9.根据权利要求8所述的方法,其特征在于,所述根据各所述宿主机的节点个数满足所述虚拟机的节点个数、且节点可用量满足所述虚拟机的节点可用量的宿主机,确定所述目标宿主机,包括:根据各所述宿主机的节点个数满足所述虚拟机的节点个数、且节点可用量满足所述虚拟机的节点可用量的宿主机,确定至少两个候选宿主机;确定各所述候选宿主机的权重;将权重最大的候选宿主机确定为所