作者catyun (喵貓)
看板Cloud
標題Re: [問題] 有關於xen啟用vm的問題
時間Wed Oct 27 20:52:10 2010
※ 引述《hanbz (朝著目標飛)》之銘言:
: ※ 引述《hanbz (朝著目標飛)》之銘言:
: : 感謝前輩的回覆 舉例的部份了解了
: : 在從xen直接開啟的部份與透過opennubela去開啟
: : 因為不知道opennebula對xen下了什麼命令 所以無法判定動作一不一樣
: : 但是opennebula建立vm也是透過xen是沒錯的 vmm_xen的部份之前只看過設定檔
: : 現在了解有可能是程式內容的部份 看來要去看程式了
: : 語系的部份小弟確實是使用中文系統 也會把他改為英文測試看看
: : 非常感謝您
: 再次自問自答一下XD,給版眾們參考,也當做是在做筆記^^"
: 問題出在使用的kernel與initrd檔案跟img的不合,
: 但是也滿奇怪的,我one的設定檔裡面指的kernel明明就是先用xen開啟之後,
: 去vm裡面複製出來的,但是就是不能用,剛好我img中本來就有包kernel進去,
: 就改為設定成不給kernel,讓他使用img中自帶的kernel然後透過grub來開機,
: 就可以順利進去,進去之後再查詢,也的確是用同一個kernel檔案開機沒錯,
: 但是透過one去指定給vm就是會卡再udev XD,還滿怪的,有可能是因為grub的關係(?),
: 不過現在可以用了就算了XD ,
: 現在是開始處理在其他非server的node無法布署vm的問題,大概是權限或是distribution
: 不同所造成,還在想辦法~"~
: 但是奇怪的是,明明是指定給某node的vm,也顯示該vm在該node上,但是其img檔卻是
: 建立在server上?opennebula的機制到底是怎樣啊= =還是是我設定有問題?
: 官網上的解釋明明就不是這樣XD有人可以提供答案嗎?
你的TM是用tm_nfs還是tm_ssh?
image檔應該會從image repository clone到<VM_DIR>
照你的狀況看起來,你是用tm_nfs
你的<VM_DIR>應該透過nfs export給所有node
所有的節點都可以看到vm的image
就可以作到live migration
--
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.110.61.189
1F:推 hanbz:感謝前輩的解答XD 有NFS架好了也有mount在node上 10/28 23:51
2F:→ hanbz:後來找到原因了 是因為設定檔的問題 node跟server的網路代號 10/28 23:52
3F:→ hanbz:不同 導致一直卡在偵測網路的部分 但是img卻是透過NFS都放在 10/28 23:52
4F:→ hanbz:server端 這樣server端的硬碟不是會很吃力嗎@@? 10/28 23:53
5F:→ catyun:如果你要考量效能,那就用tm_ssh,clone image的時間較長 10/29 17:25
6F:→ catyun:或是採用SAN的方式解決儲存空間問題 10/29 17:25
7F:推 hanbz:了解!! 這樣就都考慮到了 完美@@ 感謝前輩 10/29 22:46