如何進行Attach Volume操作,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
10余年的瀍河網(wǎng)站建設(shè)經(jīng)驗,針對設(shè)計、前端、開發(fā)、售后、文案、推廣等六對一服務,響應快,48小時及時工作處理。營銷型網(wǎng)站建設(shè)的優(yōu)勢是能夠根據(jù)用戶設(shè)備顯示端的尺寸不同,自動調(diào)整瀍河建站的顯示方式,使網(wǎng)站能夠適用不同顯示終端,在瀏覽器中調(diào)整網(wǎng)站的寬度,無論在任何一種瀏覽器上瀏覽網(wǎng)站,都能展現(xiàn)優(yōu)雅布局與設(shè)計,從而大程度地提升瀏覽體驗。成都創(chuàng)新互聯(lián)從事“瀍河網(wǎng)站設(shè)計”,“瀍河網(wǎng)站推廣”以來,每個客戶項目都認真落實執(zhí)行。
這里討論 cinder-volume 和 nova-compute 如何將 volume attach 到 Instance。
cinder-volume 接收到 initialize_connection 消息后,會通過 tgt 創(chuàng)建 target,并將 volume 所對應的 LV 通過 target export 出來。日志為 /opt/stack/logs/c-vol.log
下面的日志顯示:通過命令 tgtadm --lld iscsi --op show --mode target 看到已經(jīng)將 1GB(1074MB)的 LV /dev/stack-volumes-lvmdriver-1/volume-1e7f6bd7-ce11-4a73-b95e-aabd65a5b188 通過 Target 1 export 出來了。
Initialize connection 完成。
計算節(jié)點作為 iSCSI initiator 訪問存儲節(jié)點 Iscsi Target 上的 volume,并將其 attach 到 instance。日志文件為 /opt/stack/logs/n-cpu.log
nova-compute 依次執(zhí)行 iscsiadm 的 new, update, login, rescan 操作訪問 target 上的 volume。
計算節(jié)點將 iSCSI target 上的 volume 識別為一個磁盤文件。
然后通過更新 instance 的 XML 配置文件將 volume 映射給 instance。
我們也可以通過 virsh edit 查看更新后的 XML。
可以看到,instance 增加了一個類型為 block 的虛擬磁盤,source 就是要 attach 的 volume,該虛擬磁盤的設(shè)備名為 vdb。
手工 Shut off 并 Start instance,通過 fdisk -l 查看到 volume 已經(jīng) attach 上來,設(shè)備為 vdb
GUI 界面也會更新相關(guān) attach 信息
現(xiàn)在如果我們在存儲節(jié)點執(zhí)行 tgt-admin --show --mode target,會看到計算節(jié)點作為 initiator 已經(jīng)連接到 target 1。cinder-volume 剛剛創(chuàng)建 target 的時候是沒有 initiator 連接的。
關(guān)于如何進行Attach Volume操作問題的解答就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關(guān)知識。