作者catyun (喵猫)
看板Cloud
标题Re: [问题] 有关於xen启用vm的问题
时间Sat Oct 23 17:11:21 2010
※ 引述《hanbz (朝着目标飞)》之铭言:
: ※ [本文转录自 Linux 看板 #1Cm1KFCX ]
: 作者: hanbz (朝着目标飞) 看板: Linux
: 标题: [问题] 有关於xen启用vm的问题
: 时间: Thu Oct 21 18:25:16 2010
: 小弟最近在使用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
就执行不下去了
: CPU = 2
: MEMORY = 512
: OS = [ kernel = "/boot/vmlinuz-2.6.31.14-0.2-xen",
: initrd = "/boot/initrd-2.6.31.14-0.2-xen",
: root = "sda2"]
: DISK = [ source = "/home/domains/xen.img",
: clone = "no",
: target = "sda3",
: readonly = "no"]
: DISK = [ type = swap,
: size = 128,
: target = "sda1",
: readonly = "no" ]
: NIC = [ mac="00:ff:72:17:20:27"]
: 麻烦各位帮忙解答一下 看问题是出在哪里 或是给我一个方向也行
: 谢谢各位了^^"
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.110.61.189