作者hanbz (朝着目标飞)
看板Cloud
标题Re: [问题] 有关於xen启用vm的问题
时间Mon Oct 25 09:41:41 2010
※ 引述《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
1F:推 catyun:去trace程式码是最快的,也只是一些简单的ruby script而已 10/25 13:30