作者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