【技术实现步骤摘要】
一种云计算平台宿主机硬件虚拟化资源分配方法
[0001]本专利技术涉及虚拟机
,具体涉及一种云计算平台宿主机硬件虚拟化资源分配方法。
技术介绍
[0002]随着企事业单位数字化转型工作的快速推进,业务系统部署在云平台中的资源需求数量也随之快速增长。将业务系统部署在云平台之前需要首先创建虚拟机(虚拟机指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。),而虚拟机允许分配的硬件资源量取决于物理机(物理机是相对于虚拟机而言的对实体计算机的称呼。物理机提供给虚拟机以硬件环境,有时也称为“寄主”或“宿主”。)的硬件资源总量。在不创建虚拟机而直接应用物理机的情景下,一台物理机可能只能支撑一套业务系统,常造成大量硬件资源的浪费,同时物理主机也不利于进行统一管理。通过构建虚拟机的方式,一台物理机可以创建出多台虚拟机,将众多的虚拟机构成一个云主机集群,在大幅提高物理机硬件资源利用率的同时也便于管理人员对云主机进行统一管理。
[0003]在物理机上创建虚拟机时,需要对物理机硬件资源进行计算分配。物理机硬件资源主要包括处理器资源、内存资源与存储资源。当前常用的分配方式有两种。一种是均匀分配,即将物理机划分成多台配置一致的虚拟机。另一种是通过人工统计与计算的方式,将物理机硬件资源根据虚拟机实际需求进行分配。
[0004]均匀分配的方式虽然分配速度快,但是无法精细化分配物理机硬件资源,导致硬件资源浪费。例如,在分配一批待部署计算密集型业务(大部分时间在做数值计算、逻辑判断、循环等cpu占用 ...
【技术保护点】
【技术特征摘要】
1.一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:包括以下步骤:(1)采集各台物理主机的硬件资源信息,包括处理器资源信息、内存资源信息与存储资源信息;(2)采集待分配虚拟机硬件需求列表;(3)根据步骤(1)采集的资源总量信息与步骤(2)获取的待分配虚拟机硬件需求信息,利用穷举法计算所有潜在的资源分配方案;(4)计算物理机处理器资源、内存资源与存储资源在各分配方案下的利用率;(5)输出所有的潜在的物理机硬件资源分配方案与对应的处理器资源、内存资源与存储资源利用率。2.一种云主机硬件资源自动化分配系统,其特征在于:包括物理主机硬件资源采集模块、待分配虚拟机硬件需求采集模块、资源自动化分配模块、资源利用率统计模块、信息输出模块;所述的物理主机硬件资源采集模块采集各台物理主机的硬件资源信息;所述的待分配虚拟机硬件需求采集模块采集待分配虚拟机硬件需求列表;所述的资源自动化分配模块根据待分配虚拟机硬件需求列表进行资源分配;所述的资源利用率统计模块计算物理机处理器资源、内存资源与存储资源在各分配方案下的利用率;所述的信息输出模块输出所有的潜在的物理机硬件资源分配方案与对应的处理器资源利用率、内存资源利用率与存储资源利用率。3.根据权利要求1所述的一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:所述的物理主机的硬件资源信息使用Bash Shell方法进行采集。4.根据权利要求1所述的一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:所述的处理器资源信息通过访问物理机/proc/cpuinfo获取;所述的内存资源信息通过通过访问物理机/proc/meminfo获取;所述的存储资源信息通过访问物理机Bash命令df
‑
hl获取。5.根据权利要求1所述的一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:当待分配虚拟机类型大于5类时,所述的步骤(2)采集待分配虚拟机硬件需求列表通过Excel表格导入的方式;通过Excel表格导入待分配虚拟机硬件需求列表,包括以下步骤:(2
‑
1)首先将待分配虚拟机需求信息按照字段,即处理器资源数、内存资源数、存储资源数、此类别虚拟机数量,依次填写入Excel表格中;(2
‑
2)将该Excel表格导入待分配虚拟机硬件需求采集模块,该模块分析导入的Excel表格,从中提取虚拟机硬件需求列表。6.根据权利要求1所述的一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:当待分配虚拟机类型小于等于5类时,所述的步骤(2)采集待分配虚拟机硬件需求列表通过人工输入的方式;通过人工输入待分配虚拟机硬件需求列表,包括以下步骤:(2
‑
1)进入待分配虚拟机硬件需求采集模块,依次输入处理器资源数、内存资源数、存储资源数与此类别虚拟机数量信息,待分配虚拟机硬件需求采集模块采集虚拟机硬件需求列表。7.根据权利要求1所述的一种云计算平台宿主机硬件虚拟化资源分配方法,其特征在于:步骤(3)利用穷举法,计算出所有的潜在的资源分配方案,包括以下步骤:
(3
‑
1)根据步骤(1)采集到的物理机处理器资源信息、步骤(2)接收的待分配虚拟机处理...
【专利技术属性】
技术研发人员:符嘉成,黄安妮,潘俊冰,廖邓彬,陈柏龄,粟邈如,贺冠博,孟椿智,莫晓盈,林孔升,
申请(专利权)人:广西电网有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。