云硬盘资源的回收方法及相关装置制造方法及图纸

技术编号:15690807 阅读:124 留言:0更新日期:2017-06-24 03:29
本发明专利技术实施例提供云硬盘资源的回收方法及相关装置,以优化云硬盘资源的回收方式。在本发明专利技术实施例中,在接收云硬盘回收命令(包括需回收的云硬盘的标识)后,在判定满足强制回收条件时,会对宿主机侧与云硬盘的标识相关联的云硬盘资源进行强制回收。上述强制回收过程不依赖与后端存储集群的通讯。通过本发明专利技术实施例所提供的方案,可提高宿主机侧云硬盘资源回收的成功率,优化了云硬盘资源的回收方式。

Method and device for recovering resource of cloud hard disk

The embodiment of the invention provides the recycling method of the cloud hard disk resource and the related device, so as to optimize the recycling mode of the cloud hard disk resource. In the embodiment of the invention, the receiving commands (including cloud drive recovery recovery need cloud drive logo), in the determination of meet the mandatory recycling conditions, on the host side and the cloud disk logo related resources with cloud drive force recovery. The mandatory recovery process does not depend on communication with the backend storage cluster. The scheme provided by the embodiment of the invention can improve the success rate of the recovery of the cloud hard disk resource on the host side, and optimize the recycling mode of the cloud hard disk resource.

【技术实现步骤摘要】
云硬盘资源的回收方法及相关装置
本专利技术涉及计算机
,具体涉及云硬盘资源的回收方法及相关装置。
技术介绍
云平台可为用户提供云计算、云存储等基于互联网的相关服务,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。云平台使用虚拟机(云服务器)面向使用者提供服务。使用者可向云平台提交申请创建云服务器,云平台选择宿主机(host),在该宿主机上创建云服务器,并依据使用者的需求向后端存储集群申请创建一个或多个云硬盘。云硬盘是一种基于分布式存储架构,可弹性扩展的虚拟块存储设备。宿主机和后端存储集群可通过open-iscsi等协议通讯,将虚拟块设备(即云硬盘)映射到宿主机上。云硬盘映射到宿主机上,需要向宿主机申请一定的资源(云硬盘资源),例如盘符、块设备号以及内存资源(用于存储会话、描述信息等信息)。在需要回收云硬盘时(例如使用者对云服务器的租用到期,需要回收云服务器和云硬盘,或者需要恢复宿主机环境),宿主机可通过与后端存储集群之间的通讯,来分别回收宿主机侧的云硬盘资源和后端存储集群侧的云硬盘资源。但在一些特殊场合下,宿主机侧的云硬盘资源可能会回收失败,原因例如可能是:因宿主机自身本文档来自技高网...
云硬盘资源的回收方法及相关装置

【技术保护点】
一种云硬盘资源的回收方法,其特征在于,应用于宿主机,所述宿主机与多个云硬盘存在映射关系,所述云硬盘资源回收方法包括:接收云硬盘回收命令,所述云硬盘回收命令中包含操作方式和操作对象,所述操作方式用于表征回收云硬盘,所述操作对象包括需回收的云硬盘的标识;解析所述云硬盘回收命令,获取所述需回收的云硬盘的标识;判断是否满足强制回收条件;在判定满足所述强制回收条件时,对宿主机侧与所述云硬盘的标识相关联的云硬盘资源进行强制回收。

【技术特征摘要】
1.一种云硬盘资源的回收方法,其特征在于,应用于宿主机,所述宿主机与多个云硬盘存在映射关系,所述云硬盘资源回收方法包括:接收云硬盘回收命令,所述云硬盘回收命令中包含操作方式和操作对象,所述操作方式用于表征回收云硬盘,所述操作对象包括需回收的云硬盘的标识;解析所述云硬盘回收命令,获取所述需回收的云硬盘的标识;判断是否满足强制回收条件;在判定满足所述强制回收条件时,对宿主机侧与所述云硬盘的标识相关联的云硬盘资源进行强制回收。2.如权利要求1所述的方法,其特征在于,在所述解析所述云硬盘回收命令之后,判断是否满足强制回收条件之前,还包括:进行非强制云硬盘回收;所述强制回收条件包括:所述非强制云硬盘回收失败。3.如权利要求1所或2所述的方法,其特征在于,所述接收云硬盘回收命令包括:用户层中接收管理命令的open-iscsi进程,接收所述云硬盘回收命令;所述解析所述云硬盘回收命令,获取所述需回收的云硬盘的标识包括:所述接收管理命令的open-iscsi进程解析所述云硬盘回收命令,获取所述需回收的云硬盘的标识,并将所述云硬盘的标识通知用户层中open-iscsi守护进程iscsid。4.如权利要求3所述的方法,其特征在于,所述判断是否满足强制回收条件包括:所述守护进程判断是否满足强制回收条件。5.如权利要求4所述的方法,其特征在于,所述在判定满足所述强制回收条件时,根据所述云硬盘的标识对宿主机侧相应的云硬盘资源进行强制回收包括:所述守护进程清除与所述云硬盘的标识相关联的用户层内存资源,所述用户层内存资源用于存储所述云硬盘的描述信息;所述守护进程将所述云硬盘的标识传递至...

【专利技术属性】
技术研发人员:蒋国金马文霜
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东,44

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

1