作者hanbz (朝着目标飞)
看板Cloud
标题Re: [问题] 有关於xen启用vm的问题
时间Wed Oct 27 11:11:27 2010
※ 引述《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