共計(jì) 721 個(gè)字符,預(yù)計(jì)需要花費(fèi) 2 分鐘才能閱讀完成。
如何理解 Detach Volume 操作,針對(duì)這個(gè)問(wèn)題,這篇文章詳細(xì)介紹了相對(duì)應(yīng)的分析和解答,希望可以幫助更多想解決這個(gè)問(wèn)題的小伙伴找到更簡(jiǎn)單易行的方法。
我們成功地通過(guò) attach 操作為 instance 添加了 volume,而與之相對(duì)的操作是 detach,就是將 volume 從 instance 上卸載下來(lái)。
向 cinder-api 發(fā)送 detach 請(qǐng)求
客戶(可以是 OpenStack 最終用戶,也可以是其他程序)向 cinder-api 發(fā)送請(qǐng)求:“請(qǐng) detach 指定 instance 上的 volume。
這里我們將 detach instance“c2”上的 volume“vol-1”進(jìn)入 GUI 操作菜單 Project – Compute – Volumes。
選擇 volume“vol-1”,點(diǎn)擊“Manage Attachments”。
再次確認(rèn)。
cinder-api 發(fā)送消息
cinder-api 發(fā)送消息 detach 消息。cinder-api 沒(méi)有打印發(fā)送消息的日志,只能通過(guò)源代碼查看 /opt/stack/cinder/cinder/volume/api.py,方法為 detach。
這時(shí)通過(guò) virsh edit 可以看到 XML 配置文件中已經(jīng)不在有 volume 的虛擬磁盤(pán)。
具體有下面幾個(gè)步驟:
將緩存中的數(shù)據(jù) Flush 到 volume。
通過(guò) iscsiadm 的 logout,delete 操作斷開(kāi)與 iSCSI target 的連接。
至此 detach volume 操作已經(jīng)完成,GUI 也會(huì)更新 volume 的 attach 信息。
關(guān)于如何理解 Detach Volume 操作問(wèn)題的解答就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,如果你還有很多疑惑沒(méi)有解開(kāi),可以關(guān)注丸趣 TV 行業(yè)資訊頻道了解更多相關(guān)知識(shí)。