【技术实现步骤摘要】
本专利技术实施例涉及计算机技术,尤其涉及一种部署虚拟服务器的方法和装置。
技术介绍
在服务器虚拟化系统中,物理服务器通常会组成群集环境,当需要部署虚拟服务器时,可以从物理服务器群集环境中选择一台适合的物理服务器用于部署虚拟服务器。现有技术中,从服务器虚拟化群集中选择物理服务器时,通常基于物理服务器的空闲资源大小或通过轮询物理服务器确定的,也经常采用人为指定的方式。这种方式在处理单一虚拟化服务器部署情况时可以很好的选择物理服务器,但当需要同时部署多台虚拟化服务器时,往往转变为多台虚拟服务器顺序部署的方式,这样在多台虚拟化服务器之间有相关联的部署要求时往往不能合理的选择物理服务器。这样会出现多台虚拟服务器被部署在相同机柜中的物理服务器中,当机柜出现故障时就容易出现所有虚拟服务器同时不可用的情况。
技术实现思路
有鉴于此,本专利技术实施例提供一种部署虚拟服务器的方法和装置,以降低机柜故障造成的虚拟服务器不可用的风险。第一方面,本专利技术实施例提供了一种部署虚拟服务器的方法,所述方法包括:获取设备配置表和资源分配表,其中,所述设备配置表保存物理服务器安装的机柜信息,所述资源分配表保存物理服务器的空余可分配资源;根据所述设备配置表和资源分配表,构建可分配物理服务器序列,在所述可分配物理服务器序列中相邻两台物理服务器安装于不同的机柜中;根据虚拟服务器的数量,将所述虚拟服务器依次部署在所述可 ...
【技术保护点】
一种部署虚拟服务器的方法,其特征在于,所述方法包括:获取设备配置表和资源分配表,其中,所述设备配置表保存物理服务器安装的机柜信息,所述资源分配表保存物理服务器的空余可分配资源;根据所述设备配置表和资源分配表,构建可分配物理服务器序列,在所述可分配物理服务器序列中相邻两台物理服务器安装于不同的机柜中;根据虚拟服务器的数量,将所述虚拟服务器依次部署在所述可分配物理服务器序列中的物理服务器中。
【技术特征摘要】
1.一种部署虚拟服务器的方法,其特征在于,所述方法包括:
获取设备配置表和资源分配表,其中,所述设备配置表保存物理服务器安
装的机柜信息,所述资源分配表保存物理服务器的空余可分配资源;
根据所述设备配置表和资源分配表,构建可分配物理服务器序列,在所述
可分配物理服务器序列中相邻两台物理服务器安装于不同的机柜中;
根据虚拟服务器的数量,将所述虚拟服务器依次部署在所述可分配物理服
务器序列中的物理服务器中。
2.根据权利要求1所述的方法,其特征在于,根据所述设备配置表和资
源分配表,构建可分配物理服务器序列包括:
根据所述设备配置表,对机柜中安装的物理服务器的数量按照从小到大的
顺序,对机柜进行排序,构成可选机柜序列;
根据所述资源分配表,对所述机柜中的物理服务器按照空余可分配资源从
大到小的顺序进行排序,得到柜中可选服务器序列;
依次从所述可选机柜序列中选择机柜,并从选择的机柜的柜中可选服务器
序列中依次选择一台物理服务器,将选择的物理服务器按照选择顺序构建为可
分配物理服务器序列。
3.根据权利要求1所述的方法,其特征在于,在将所述虚拟服务器依次
部署在所述可分配物理服务器序列中的物理服务器中之后,还包括:
根据部署的虚拟服务器的分配要求,修改部署了虚拟服务器的物理服务器
在资源分配表中的空余可分配资源。
4.根据权利要求1-3任一所述的方法,其特征在于,在将所述虚拟服务
器依次部署在所述可分配物理服务器序列中的物理服务器中之后,还包括:
记录部署最后一台虚拟服务器的物理服务器在所述可分配物理服务器序列
\t中的位置。
5.根据权利要求1-3任一所述的方法,其特征在于,将所述虚拟服务器
依次部署在所述可分配物理服务器序列中的物理服务器中之后,还包括:
当虚拟服务器的数量大于所述可分配物理服务器序列中的物理服务器的数
量时,记录没有被部署的虚拟服务器的数量;
获取第二设备配置表和第二资源分配表,构建第二可分配物理服务器序
列,将没有被部署的虚拟服务器依次部署在所述第二可分配物理服务器序列中
的物理服务器中。
6.一种部署虚拟服务器的装置,其特征在于,所述装置包括:
资源获取模块,用于获...
【专利技术属性】
技术研发人员:汪大海,
申请(专利权)人:北京华胜天成科技股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。