作者hanbz (朝着目标飞)
看板Cloud
标题[问题] 请问ONEVM的问题
时间Thu Oct 14 17:42:49 2010
抱歉!又来问问题了= =麻烦各位帮个忙!
最近在安装Opennebula+xen,
做到xen跟Opennebula都完成安装,服务也正常启动,
onehost list里面也都看得到实体机,可以正常控制,
xen的部份也有单独试验可以正常开启vm,
但是在使用onevm create的时候,每次加到列表里面的vm却都无法正常启动,
状态都是fail,想请问各位该怎麽解决呢?
底下是$ONE_Location/var/里面的log讯息,但是看不懂
Thu Oct 14 17:25:01 2010 [DiM][I]: New VM state is ACTIVE.
Thu Oct 14 17:25:01 2010 [LCM][I]: New VM state is PROLOG.
Thu Oct 14 17:25:01 2010 [VM][I]: Virtual Machine has no context
Thu Oct 14 17:25:01 2010 [TM][I]: tm_ln.sh: Creating directory /home/one/var//1/images
Thu Oct 14 17:25:01 2010 [TM][I]: tm_ln.sh: Executed "mkdir -p /home/one/var//1/images".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_ln.sh: Executed "chmod a+w /home/one/var//1/images".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_ln.sh: Link /home/domains/vm.img
Thu Oct 14 17:25:01 2010 [TM][I]: tm_ln.sh: Executed "ln -s /home/domains/vm.img /home/one/var//1/images/disk.0".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Creating directory /home/one/var//1/images
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Executed "mkdir -p /home/one/var//1/images".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Executed "chmod a+w /home/one/var//1/images".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Creating 64Mb image in /home/one/var//1/images/disk.1
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Executed "dd if=/dev/zero of=/home/one/var//1/images/disk.1 bs=1 count=1 seek=64M".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Initializing swap space
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Executed "/sbin/mkswap /home/one/var//1/images/disk.1".
Thu Oct 14 17:25:01 2010 [TM][I]: tm_mkswap.sh: Executed "chmod a+w /home/one/var//1/images/disk.1".
Thu Oct 14 17:25:01 2010 [LCM][I]: New VM state is BOOT
Thu Oct 14 17:25:01 2010 [VMM][I]: Generating deployment file: /home/one/var/1/deployment.0
Thu Oct 14 17:25:02 2010 [VMM][I]: Command execution fail: 'cat > /home/one/var//1/images/deployment.0 && sudo /usr/sbin/xm create /home/one/var//1/images/deployment.0 && sudo /usr/sbin/xm sched-cred -d one-1 -w 256'
猜想应该是这里的问题,但是看不懂这是什麽意思,为什麽要建立这个目录放image进去,而且还失败
Thu Oct 14 17:25:02 2010 [VMM][I]: STDERR follows.
Thu Oct 14 17:25:02 2010 [VMM][I]: bash: /home/one/var//1/images/deployment.0: 没有此一档案或目录
Thu Oct 14 17:25:02 2010 [VMM][I]: ExitCode: 1
Thu Oct 14 17:25:02 2010 [VMM][E]: Error deploying virtual machine
Thu Oct 14 17:25:02 2010 [DiM][I]: New VM state is FAILED
Thu Oct 14 17:25:02 2010 [TM][W]: Ignored: LOG - 1 tm_delete.sh: Deleting /home/one/var//1/images
Thu Oct 14 17:25:02 2010 [TM][W]: Ignored: LOG - 1 tm_delete.sh: Executed "rm -rf /home/one/var//1/images".
Thu Oct 14 17:25:02 2010 [TM][W]: Ignored: TRANSFER SUCCESS 1 -
补上ONE部份的VM设定档
NAME = vm01
CPU = 1
MEMORY = 128
OS = [ kernel = /boot/vmlinuz-2.6.18-194.17.1.el5xen,
initrd = /boot/initrd-2.6.18-194.17.1.el5xen.img ,
root = hda2]
DISK = [ source = /home/domains/vm.img,
clone = no,
target = hda2,
readonly = no]
DISK = [ type = swap,
size = 256,
target = "hda1",
readonly = "no" ]
NIC=[IP="192.168.0.184", MAC="00:E0:18:75:C2:D5"]
麻烦各位帮个忙,感恩^^"
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.130.247.105
※ 编辑: hanbz 来自: 220.130.247.105 (10/14 18:03)
1F:推 catyun:通常是因为opennebula没有权限写入/home/one/var 10/14 20:08
2F:→ catyun:或是你的nfs没有设好,带起VM的host并没有办法写入nfs disk 10/14 20:09
3F:→ hanbz:/home/one/var已经开777了 host端的NFS也设定全机给所有人 10/15 10:11
4F:→ hanbz:但是还是看到一样的错误讯息= =a 10/15 10:11
5F:→ hanbz:还有一点问题是 我指定开启vm的host不是本地端 但是看讯息怎 10/15 10:15
6F:→ hanbz:麽image是建立在本地端~"~这样怪怪的 10/15 10:16
7F:→ hanbz:现在解决了 重灌OS之後一切问题都搞定= =a 原因不明 10/21 18:10