The invention discloses a cloud hard disk cleaning method based on cloud platform. The method includes: triggering a request to clean the cloud hard disk when the status of the acquired cloud hard disk is longer than the duration in mounting or unloading than the set time, the request includes the cloud hard disk identification ID to be cleaned and the cloud host identification ID associated with the cloud hard disk; and according to the cloud host ID, the cloud host identification ID is triggered. The cloud hard disk ID cleans up the device information publication of the cloud host and issues notifications to change the status of the cloud hard disk corresponding to the cloud hard disk ID. The invention also discloses a cloud hard disk cleaning device based on cloud platform. The method and device provided by the invention can realize the cleaning operation of cloud hard disk which has been in the state of mounting or unloading.
【技术实现步骤摘要】
一种基于云平台的云硬盘清理方法和装置
本专利技术涉及云计算领域,尤其涉及云计算领域中一种基于云平台的云硬盘清理方法和装置。
技术介绍
在云计算技术盛行的今天,高效易用的云平台才是站住脚跟的基石,当前云平台从计算模块下发云主机的分离操作,如果由于存储断电、云主机挂载/卸载云硬盘进程中断或存储故障导致在分离云主机和云硬盘时失败,则目标云硬盘一直处于挂载中或卸载中的状态。即使在存储状态恢复之后,目标云硬盘还会一直处于挂载中或卸载中的状态,无法进行清理。
技术实现思路
本专利技术要解决的技术问题是提供一种基于云平台的云硬盘清理方法,实现了对状态一直处于挂载中或卸载中的云硬盘的清理操作。为了解决上述技术问题,本专利技术实施例提供了一种基于云平台的云硬盘清理方法,包括:当获取到的云硬盘的状态为挂载中或卸载中的持续时间超过设定时长时触发清理所述云硬盘的请求,所述请求包括待清理的云硬盘标识ID和与所述云硬盘关联的云主机的云主机标识ID;根据所述云主机ID和所述云硬盘ID清理所述云主机的设备信息表并发出更改与所述云硬盘ID对应的云硬盘的状态的通知。一种示例性的实施例中,上述方法还具有下面特点:所述根据所述云主机ID和所述云硬盘ID清理云主机设备信息表包括:根据所述云主机ID和所述云硬盘ID从所述云主机的设备信息表中删除与所述云主机关联的所述云硬盘ID对应的云硬盘信息;其中,所述云主机设备信息表包括云主机ID和与所述云主机ID关联的云硬盘ID。一种示例性的实施例中,上述方法还具有下面特点:在根据所述云主机ID和所述云硬盘ID清理所述云主机的设备信息表之前,还包括:备份云主机设备信 ...
【技术保护点】
1.一种基于云平台的云硬盘清理方法,其特征在于,当获取到的云硬盘的状态为挂载中或卸载中的持续时间超过设定时长时触发清理所述云硬盘的请求,所述请求包括待清理的云硬盘标识ID和与所述云硬盘关联的云主机的云主机标识ID;根据所述云主机ID和所述云硬盘ID清理所述云主机的设备信息表并发出更改与所述云硬盘ID对应的云硬盘的状态的通知。
【技术特征摘要】
1.一种基于云平台的云硬盘清理方法,其特征在于,当获取到的云硬盘的状态为挂载中或卸载中的持续时间超过设定时长时触发清理所述云硬盘的请求,所述请求包括待清理的云硬盘标识ID和与所述云硬盘关联的云主机的云主机标识ID;根据所述云主机ID和所述云硬盘ID清理所述云主机的设备信息表并发出更改与所述云硬盘ID对应的云硬盘的状态的通知。2.如权利要求1所述的方法,其特征在于,所述根据所述云主机ID和所述云硬盘ID清理云主机设备信息表包括:根据所述云主机ID和所述云硬盘ID从所述云主机的设备信息表中删除与所述云主机关联的所述云硬盘ID对应的云硬盘信息;其中,所述云主机设备信息表包括云主机ID和与所述云主机ID关联的云硬盘ID。3.如权利要求1所述的方法,其特征在于:在根据所述云主机ID和所述云硬盘ID清理所述云主机的设备信息表之前,还包括:备份云主机设备信息表,并清理之前备份的表备份文件。4.如权利要求1所述的方法,其特征在于,所述云平台包括计算模块和存储模块;当获取到的云硬盘的状态为挂载中或卸载中的持续时间超过设定时长时触发清理所述云硬盘的请求,包括:当所述计算模块获取到的云硬盘的状态为挂载中或卸载中的持续时间超过设定时长时触发清理所述云硬盘的请求;发出更改与所述云硬盘ID对应的云硬盘的状态的通知包括:向所述存储模块发出更改与所述云硬盘ID对应的云硬盘的状态的通知。5.如权利要求4所述的方法,其特征在于,向所述存储模块发出更改与所述云硬盘ID对应的云硬盘的状态的通知包括:通知所述存储模块设置所述云硬盘的状态为可用。6.一种基于云平台的云硬盘清理装置,包括:存储器和处理器;其特征在于:所述存储器,用于保存用于基于云平台的云硬盘清理的程序;所述处理器...
【专利技术属性】
技术研发人员:张百林,苏广峰,
申请(专利权)人:郑州云海信息技术有限公司,
类型:发明
国别省市:河南,41
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。