Re: [問題] 有關於xen啟用vm的問題
※ 引述《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
討論串 (同標題文章)
Cloud 近期熱門文章
PTT數位生活區 即時熱門文章