Re: [問題] 有關於xen啟用vm的問題

看板Cloud作者 (朝著目標飛)時間14年前 (2010/10/27 11:11), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串4/5 (看更多)
※ 引述《hanbz (朝著目標飛)》之銘言: : ※ 引述《catyun (喵貓)》之銘言: : : 從你的敘述看來 : : 你的 [ 直接開啟xen ] 與 [ Opennebula開啟xen ] : : 應該是不一樣的動作 : : 所以你應該去trace opennebula的vmm_xen : : 這通常還是權限的問題 : : 或是系統環境設定有關 : : 也或許跟Linux distribution有關 : : 我舉個例好了 : : 比如說你的系統語系一定要用英文 : : 因為opennebula的某些script會去parse一些系統指令的輸出結果 : : 如果你用中文語系,輸出的結果會是中文的 : : 這樣就會造成opennebula parse error : : 就執行不下去了 : 感謝前輩的回覆 舉例的部份了解了 : 在從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有人可以提供答案嗎? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.247.105
文章代碼(AID): #1CnvXYco (Cloud)
文章代碼(AID): #1CnvXYco (Cloud)