【技术实现步骤摘要】
一种基于特定存储设备的虚拟化系统部署方法和装置
本专利技术涉及虚拟机领域,更具体地,特别是指一种基于特定存储设备的虚拟化系统部署方法和装置。
技术介绍
在部署虚拟化系统的测试环境时,根据服务器配置不同可能混合使用了多种硬盘,但现有技术缺乏使用其中某一种或几种来创建高性能存储池的解决方案。针对现有技术中难以使用特定硬盘创建存储池的问题,目前尚无有效的解决方案。
技术实现思路
有鉴于此,本专利技术实施例的目的在于提出一种基于特定存储设备的虚拟化系统部署方法和装置,能够专门为特定类型的存储设备创建专用的存储池,提高存储池的性能和虚拟化系统的部署测试效果。基于上述目的,本专利技术实施例的第一方面提供了一种基于特定存储设备的虚拟化系统部署方法,包括执行以下步骤:在存储系统的对象存储设备树中定位所有使用特定类型的存储设备的对象存储设备节点;建立特定存储设备树并将使用特定类型的存储设备的对象存储设备节点迁移到特定存储设备树中以形成crush图;向crush图中嵌入基于特定类型的存 ...
【技术保护点】
1.一种基于特定存储设备的虚拟化系统部署方法,其特征在于,包括执行以下步骤:/n在存储系统的对象存储设备树中定位所有使用特定类型的存储设备的对象存储设备节点;/n建立特定存储设备树并将所述使用特定类型的存储设备的对象存储设备节点迁移到所述特定存储设备树中以形成crush图;/n向所述crush图中嵌入基于所述特定类型的存储设备的crush规则;/n创建基于所述特定类型的存储设备的存储池并使所述crush规则在所述存储池中生效以部署虚拟化系统。/n
【技术特征摘要】
1.一种基于特定存储设备的虚拟化系统部署方法,其特征在于,包括执行以下步骤:
在存储系统的对象存储设备树中定位所有使用特定类型的存储设备的对象存储设备节点;
建立特定存储设备树并将所述使用特定类型的存储设备的对象存储设备节点迁移到所述特定存储设备树中以形成crush图;
向所述crush图中嵌入基于所述特定类型的存储设备的crush规则;
创建基于所述特定类型的存储设备的存储池并使所述crush规则在所述存储池中生效以部署虚拟化系统。
2.根据权利要求1所述的方法,其特征在于,在存储系统的对象存储设备树中定位所有使用特定类型的存储设备的对象存储设备节点包括:
扫描所述对象存储设备树的结构以确定根节点、桶节点、和对象存储设备节点的位置;
基于所述特定类型的存储设备安装的物理位置确定其在所述对象存储设备树中的位置。
3.根据权利要求1所述的方法,其特征在于,建立特定存储设备树并将所述使用特定类型的存储设备的对象存储设备节点迁移到所述特定存储设备树中包括:
为所述特定存储设备树生成根节点和桶节点,并将所述桶节点置于所述根节点之下;
将所述使用特定类型的存储设备的对象存储设备节点基于其在所述对象存储设备树中的位置迁移到所述特定存储设备树中相同的位置。
4.根据权利要求1所述的方法,其特征在于,向所述crush图中嵌入基于所述特定类型的存储设备的crush规则包括:
导出并反编译所述crush图以提取出规则组配置文件;
向所述规则组配置文件中写入以规则组形式表示的所述crush规则;
基于修改后的所述规则组配置文件再编译并导入所述crush图。
5.根据权利要求1所述的方法,其特征在于,所述特定类型的存储设备包括以下至少之一:SAS高速硬盘、SATA机械硬盘、SSD固态硬盘、或NVMe固态硬盘。
6.一种基于特定存储设备的虚拟化系...
【专利技术属性】
技术研发人员:朱志文,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。