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

看板Cloud作者 (朝著目標飛)時間14年前 (2010/10/25 09:41), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串3/5 (看更多)
※ 引述《catyun (喵貓)》之銘言: : : 小弟最近在使用xen+opennebula架設叢集電腦 : : 但是遇到了點問題想請問一下各位, : : 目前是做到了環境都裝好軟體也灌好設定好的進度 : : 但是在使用opennebula開啟vm時就會卡住 : : 停在 : : [ 0.864669] vbd vbd-2049: 19 xlvbd_add at /local/domain/0/backend/tap/18/2049 : : [ 0.960134] XENBUS: Device not ready: device/vbd/2051 : : [ 0.960148] XENBUS: Device not ready: device/vbd/2049 : : [ 0.965702] udev: starting version 146 : : 這邊 就不再繼續做下面的動作了 這是用xm console看到的資訊 : : 而xm list的部份是 : : Name ID Mem VCPUs State Time(s) : : Domain-0 0 2492 4 r----- 713.6 : : one-41 18 512 1 -b---- 3.2 : : 然後onevm list的部份是 : : ID USER NAME STAT CPU MEM HOSTNAME TIME : : 41 root one-41 runn 0 524288 192.168.0.88 00 00:20:02 : : 但是我如果是直接使用xen開啟vm卻都正常 也是用同一個img檔案 : : 真的想不清楚到底問題出在哪裡 底下是opennebula的templete檔案 : 從你的敘述看來 : 你的 [ 直接開啟xen ] 與 [ Opennebula開啟xen ] : 應該是不一樣的動作 : 所以你應該去trace opennebula的vmm_xen : 這通常還是權限的問題 : 或是系統環境設定有關 : 也或許跟Linux distribution有關 : 我舉個例好了 : 比如說你的系統語系一定要用英文 : 因為opennebula的某些script會去parse一些系統指令的輸出結果 : 如果你用中文語系,輸出的結果會是中文的 : 這樣就會造成opennebula parse error : 就執行不下去了 感謝前輩的回覆 舉例的部份了解了 在從xen直接開啟的部份與透過opennubela去開啟 因為不知道opennebula對xen下了什麼命令 所以無法判定動作一不一樣 但是opennebula建立vm也是透過xen是沒錯的 vmm_xen的部份之前只看過設定檔 現在了解有可能是程式內容的部份 看來要去看程式了 語系的部份小弟確實是使用中文系統 也會把他改為英文測試看看 非常感謝您 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.247.105

10/25 13:30, , 1F
去trace程式碼是最快的,也只是一些簡單的ruby script而已
10/25 13:30, 1F
文章代碼(AID): #1CnE1OT1 (Cloud)
文章代碼(AID): #1CnE1OT1 (Cloud)