一种基于ICOS云平台实现存储空间回收方法及装置制造方法及图纸

技术编号:26417900 阅读:39 留言:0更新日期:2020-11-20 14:13
本发明专利技术提供一种基于ICOS云平台实现存储空间回收方法及装置,包括如下步骤:S1.基于ICOS云平台为云主机镜像添加元数据,实现云主机使用SCSI磁盘识别方式;所述SCSI磁盘识别方式支持trim命令;S2.基于ICOS云平台设置nova参数,实现后端存储识别unmap命令;所述nova参数为云主机与后端存储的接口;S3.基于ICOS云平台使用添加了元数据的云主机镜像创建云主机;S4.设置基于ICOS云平台的云主机挂载文件系统,当检测到云主机删除文件时,触发trim命令发送给文件系统,并设置文件系统将trim命令转换为unmap命令提供给后端存储,实现后端存储进行磁盘空间释。

【技术实现步骤摘要】
一种基于ICOS云平台实现存储空间回收方法及装置
本专利技术属于云平台
,具体涉及一种基于ICOS云平台实现存储空间回收方法及装置。
技术介绍
ICOS,是基于OpenStack和底层虚拟化资源构建模块化的国产化云平台。Skyline,是ICOS的管理界面。AS13000,是面向中高端存储应用需求的存储平台,是具有高可靠性、高可扩展性和高性能特征的分布式存储产品。Trim命令,修剪命令。Unmap命令,取消映射命令。glance即imageservice,是openstack的一个极为重要的组件为虚拟机的创建提供镜像的服务。Libvirt,是用于管理虚拟化平台的开源的API,后台程序和管理工具。信息系统的安全可靠对网络安全有重要意义,随着国产化服务器的发展,国产化云平台同样对信息安全有着重要作用。在ICOS云平台的一些场景下,如云主机后端使用AS13000存储,在云主机磁盘空间不使用时,需要释放空间给其他云主机使用,现有的方式比较繁琐,且容错出错,资源利用率低。<br>此为现有技术的本文档来自技高网...

【技术保护点】
1.一种基于ICOS云平台实现存储空间回收方法,其特征在于,包括如下步骤:/nS1.基于ICOS云平台为云主机镜像添加元数据,实现云主机使用SCSI磁盘识别方式;所述SCSI磁盘识别方式支持trim命令;/nS2.基于ICOS云平台设置nova参数,实现后端存储识别unmap命令;所述nova参数为云主机与后端存储的接口;/nS3.基于ICOS云平台使用添加了元数据的云主机镜像创建云主机;/nS4.设置基于ICOS云平台的云主机挂载文件系统,当检测到云主机删除文件时,触发trim命令发送给文件系统,并设置文件系统将trim命令转换为unmap命令提供给后端存储,实现后端存储进行磁盘空间释放。/...

【技术特征摘要】
1.一种基于ICOS云平台实现存储空间回收方法,其特征在于,包括如下步骤:
S1.基于ICOS云平台为云主机镜像添加元数据,实现云主机使用SCSI磁盘识别方式;所述SCSI磁盘识别方式支持trim命令;
S2.基于ICOS云平台设置nova参数,实现后端存储识别unmap命令;所述nova参数为云主机与后端存储的接口;
S3.基于ICOS云平台使用添加了元数据的云主机镜像创建云主机;
S4.设置基于ICOS云平台的云主机挂载文件系统,当检测到云主机删除文件时,触发trim命令发送给文件系统,并设置文件系统将trim命令转换为unmap命令提供给后端存储,实现后端存储进行磁盘空间释放。


2.如权利要求1所述的基于ICOS云平台实现存储空间回收方法,其特征在于,所述云主机镜像采用glance镜像;
后端存储采用AS13000分布式存储。


3.如权利要求1所述的基于ICOS云平台实现存储空间回收方法,其特征在于,步骤S1具体步骤如下:
S11.设置glance镜像的磁盘总线元数据为SCSI总线;
S12.设置glance镜像的SCSI模式元数据为virtio-scsi模式;
S13.设置glance镜像的根设备名称元数据为sda。


4.如权利要求3所述的基于ICOS云平台实现存储空间回收方法,其特征在于,步骤S1中,通过CLI命令行设置glance镜像元数据,或者,通过skyline界面的glance镜像设置页面设置glance镜像元数据。


5.如权利要求1所述的基于ICOS云平台实现存储空间回收方法,其特征在于,步骤S2具体步骤如下:
S21.在nova的运算模块中的libvirt接口增加磁盘回收参数为unmap参数;
S22.重启nova的运算模块,实现ICOS云平台的云主机基于nova向后端存储传递unmap参数。


6.如权利要求1所述的基于ICOS云平台实现存储空间回收方法,其特征在于,步骤S4具体步骤如下:
S41.设置基于ICOS云平台的云主机挂载文件系统;
S42.当检测到云主机删除文件时,判断云主机挂载文件系统时是否设置discard回收属性;
若是,进入步骤S43;
若否,进入步骤S46;
S43.设置云主机自动触发trim命令发送给文件系统;
S44.设置文件系统将trim命令转换为块设备驱动层使用的unmap命令;
S45.设置块设备驱动层根据unmap命令向后端存储发起释放空间命令,结束;
S46.手动删除文件挂载点。


7.一...

【专利技术属性】
技术研发人员:刘进源胡月恒魏传程李红卫胡玉鹏
申请(专利权)人:苏州浪潮智能科技有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1