1.一種云硬盤資源的回收方法,其特征在于,應(yīng)用于宿主機(jī),所述宿主機(jī)與多個(gè)云硬盤存在映射關(guān)系,所述云硬盤資源回收方法包括:
接收云硬盤回收命令,所述云硬盤回收命令中包含操作方式和操作對(duì)象,所述操作方式用于表征回收云硬盤,所述操作對(duì)象包括需回收的云硬盤的標(biāo)識(shí);
解析所述云硬盤回收命令,獲取所述需回收的云硬盤的標(biāo)識(shí);
判斷是否滿足強(qiáng)制回收條件;
在判定滿足所述強(qiáng)制回收條件時(shí),對(duì)宿主機(jī)側(cè)與所述云硬盤的標(biāo)識(shí)相關(guān)聯(lián)的云硬盤資源進(jìn)行強(qiáng)制回收。
2.如權(quán)利要求1所述的方法,其特征在于,在所述解析所述云硬盤回收命令之后,判斷是否滿足強(qiáng)制回收條件之前,還包括:進(jìn)行非強(qiáng)制云硬盤回收;
所述強(qiáng)制回收條件包括:所述非強(qiáng)制云硬盤回收失敗。
3.如權(quán)利要求1所或2所述的方法,其特征在于,
所述接收云硬盤回收命令包括:
用戶層中接收管理命令的open-iscsi進(jìn)程,接收所述云硬盤回收命令;
所述解析所述云硬盤回收命令,獲取所述需回收的云硬盤的標(biāo)識(shí)包括:
所述接收管理命令的open-iscsi進(jìn)程解析所述云硬盤回收命令,獲取所述需回收的云硬盤的標(biāo)識(shí),并將所述云硬盤的標(biāo)識(shí)通知用戶層中open-iscsi守護(hù)進(jìn)程iscsid。
4.如權(quán)利要求3所述的方法,其特征在于,
所述判斷是否滿足強(qiáng)制回收條件包括:所述守護(hù)進(jìn)程判斷是否滿足強(qiáng)制回收條件。
5.如權(quán)利要求4所述的方法,其特征在于,所述在判定滿足所述強(qiáng)制回收條件時(shí),根據(jù)所述云硬盤的標(biāo)識(shí)對(duì)宿主機(jī)側(cè)相應(yīng)的云硬盤資源進(jìn)行強(qiáng)制回收包括:
所述守護(hù)進(jìn)程清除與所述云硬盤的標(biāo)識(shí)相關(guān)聯(lián)的用戶層內(nèi)存資源,所述用戶層內(nèi)存資源用于存儲(chǔ)所述云硬盤的描述信息;
所述守護(hù)進(jìn)程將所述云硬盤的標(biāo)識(shí)傳遞至內(nèi)核層,以用于清除與所述云硬盤的標(biāo)識(shí)相關(guān)聯(lián)的內(nèi)核層內(nèi)存資源,所述內(nèi)核層內(nèi)存資源用于存儲(chǔ)所述云硬盤的盤符、塊設(shè)備號(hào)以及會(huì)話信息。
6.如權(quán)利要求1所述的方法,其特征在于,所述強(qiáng)制回收條件包括:非強(qiáng)制云硬盤回收失敗,卸載條件不滿足,以及,所述操作方式具體用于表征強(qiáng)制回收云硬盤中的至少一種。
7.如權(quán)利要求6所述的方法,其特征在于,當(dāng)下述三種情況中的任一種情況發(fā)生時(shí),判定所述卸載條件不滿足:
正在針對(duì)所述需回收的云硬盤執(zhí)行登錄操作;
正在針對(duì)所述需回收的云硬盤執(zhí)行登出操作;
正在針對(duì)所述需回收的云硬盤執(zhí)行同步操作。
8.一種云硬盤資源的回收裝置,其特征在于,包括接收單元和強(qiáng)制回收單元,其中:
所述接收單元用于:接收云硬盤回收命令,所述云硬盤回收命令中包含操作方式和操作對(duì)象,所述操作方式用于表征回收云硬盤,所述操作對(duì)象包括需回收的云硬盤的標(biāo)識(shí);
解析所述云硬盤回收命令,獲取所述需回收的云硬盤的標(biāo)識(shí);
所述強(qiáng)制回收單元用于判斷是否滿足強(qiáng)制回收條件;
在判定滿足所述強(qiáng)制回收條件時(shí),對(duì)宿主機(jī)側(cè)與所述云硬盤的標(biāo)識(shí)相關(guān)聯(lián)的云硬盤資源進(jìn)行強(qiáng)制回收。
9.如權(quán)利要求8所述的裝置,其特征在于,在所述接收單元解析所述云硬盤回收命令之后,所述強(qiáng)制回收單元判斷是否滿足強(qiáng)制回收條件之前,所述強(qiáng)制回收單元還用于:進(jìn)行非強(qiáng)制云硬盤回收;
所述強(qiáng)制回收條件包括:所述非強(qiáng)制云硬盤回收失敗。
10.如權(quán)利要求8或9所述的裝置,其特征在于,所述強(qiáng)制回收條件包括:非強(qiáng)制云硬盤回收失敗,卸載條件不滿足,以及,所述操作方式具體用于表征強(qiáng)制回收云硬盤中的至少一種。
11.一種宿主機(jī),其特征在于,包括如權(quán)利要求8至10所述的回收裝置。