On 05/11/2012 11:09 AM, Jaime Melis wrote:
Hello Robert,

Oh, I think I see where the problem is:
You used vnm_kvm as the host network (vnm) drivers, but only: dummy,
fw, 802.1Q, ebtables and ovswitch are the only accepted values. See [1].

I reckon you need 'dummy'.

onehost create<hostname>  -i im_kvm -v vmm_kvm -n dummy

OK, now I made it past the network issue, but the VM still will not run. Looks to be some storage problem?

> cat 0.log
Fri May 11 14:47:58 2012 [DiM][I]: New VM state is ACTIVE.
Fri May 11 14:47:58 2012 [LCM][I]: New VM state is PROLOG.
Fri May 11 14:47:58 2012 [VM][I]: Virtual Machine has no context
Fri May 11 14:47:59 2012 [TM][I]: clone: Cloning ../../1/3118ec2b9f3c9e9d3df0a42363ca72c8 in 192.168.1.203:/var/lib/one//datastores/0/0/disk.0
Fri May 11 14:47:59 2012 [TM][I]: ExitCode: 0
Fri May 11 14:47:59 2012 [LCM][I]: New VM state is BOOT
Fri May 11 14:47:59 2012 [VMM][I]: Generating deployment file: /var/lib/one/0/deployment.0
Fri May 11 14:47:59 2012 [VMM][I]: ExitCode: 0
Fri May 11 14:47:59 2012 [VMM][I]: Successfully execute network driver operation: pre. Fri May 11 14:48:00 2012 [VMM][I]: Command execution fail: cat << EOT | /var/tmp/one/vmm/kvm/deploy /var/lib/one//datastores/0/0/deployment.0 192.168.1.203 0 192.168.1.203
Fri May 11 14:48:00 2012 [VMM][I]: WARNING: no socket to connect to
Fri May 11 14:48:00 2012 [VMM][I]: error: Failed to create domain from /var/lib/one//datastores/0/0/deployment.0 Fri May 11 14:48:00 2012 [VMM][I]: error: unable to open disk path /var/lib/one//datastores/0/0/../../1/3118ec2b9f3c9e9d3df0a42363ca72c8: Permission denied Fri May 11 14:48:00 2012 [VMM][E]: Could not create domain from /var/lib/one//datastores/0/0/deployment.0
Fri May 11 14:48:00 2012 [VMM][I]: ExitCode: 255
Fri May 11 14:48:00 2012 [VMM][I]: Failed to execute virtualization driver operation: deploy. Fri May 11 14:48:00 2012 [VMM][E]: Error deploying virtual machine: Could not create domain from /var/lib/one//datastores/0/0/deployment.0
Fri May 11 14:48:00 2012 [DiM][I]: New VM state is FAILED


Everything in /var/lib/one is owned by the oneadmin user thus read write should be OK.

The path /var/lib/one/datastores/1/3118ec2b9f3c9e9d3df0a42363ca72c8 does exist. This file has the same size of the disk image file I installed, i.e. suse-12.1-SUSENebula-guest.x86_64-1.0.0.qcow2. The permissions of /var/lib/one/datastores/1/3118ec2b9f3c9e9d3df0a42363ca72c8 are 640 owner is oneadmin and the group is cloud.

The configuration file for the datastore is as follows:

-> cat testVM.dsconf
NAME   = "openSUSE test image store"
DS_MAD = fs
TM_MAD = qcow2

The VM is setup as follows:

/usr/bin/onedatastore create testVM.dsconf
/usr/bin/oneimage create testVM.one -d 1
# System needs time to copy the image
sleep 15
/usr/bin/onevm create testVM.vmd

With these configuration files:

-> cat testVM.one
NAME = "openSUSE test image"
PATH = "/home/ctester/suse-12.1-SUSENebula-guest.x86_64-1.0.0.qcow2"
PUBLIC = YES
DESCRIPTION = "A test image to test the basic functionality of the openSUSE based OpenNebula setup"


-> cat -> cat testVM.vmd
NAME   = suse-test
MEMORY = 512
CPU    = 1

OS     = [ ARCH = x86_64,
           BOOT = hd,
           ROOT = sda1 ]

DISK   = [ IMAGE_ID  = 0,
           DRIVER    = qcow2 ]

NIC    = [ MAC = "00:16:3e:7e:18:26",
           BRIDGE = br0 ]

GRAPHICS = [ TYPE   = "vnc",
             LISTEN = "0.0.0.0",
             PORT   = "5905" ]


Help is appreciated.

Thanks,
Robert

--
Robert Schweikert                           MAY THE SOURCE BE WITH YOU
SUSE-IBM Software Integration Center                   LINUX
Tech Lead
[email protected]
[email protected]
781-464-8147
_______________________________________________
Users mailing list
[email protected]
http://lists.opennebula.org/listinfo.cgi/users-opennebula.org

Reply via email to