The OpenSUSE image and target device (xvda) are meant to be used with xen. In fact KVM does not know about xen virtual devices (xvd*)
Can you send me the output of: $ file /var/lib/one/datastores/1/19f921a2c46ac299b7a02bc79d60559e That problem with CentOS is a bit more strange. On Wed, Mar 27, 2013 at 10:21 PM, Martin Klepáč <klepa...@gmail.com> wrote: > Hi, > > I have recently installed OpenNebula 3.8.3 on three hosts (one acting as > the frontend, two hosts running KVM hypervisor - all Ubuntu 12.04). I have > downloaded several images from the C12G marketplace such as ttylinux, > Ubuntu 12.04, Debian Squeeze, CentOS or OpenSuse. While ttylinux, Ubuntu > and CentOS are successfully instantiated, I have problems booting Debian > and OpenSuse. > > VNC reveals that the systems cannot boot from the designated image. > "Booting from Hard Disk... > Boot failed: could not read the boot disk" > > Both Debian and Opensuse images have a non-default disk device as shown in > marketplace: > OpenSuse (xvda): > http://marketplace.c12g.com/appliance/4feb28bc8fb81d63da000001 > Debian (sda): > http://marketplace.c12g.com/appliance/5000348d8fb81d4ba8000001 > > Debian disk image as registered in my cloud: > $ oneimage show 9 > IMAGE 9 > INFORMATION > ID : 9 > NAME : debian > USER : oneadmin > GROUP : oneadmin > DATASTORE : default > TYPE : OS > REGISTER TIME : 03/26 20:15:51 > PERSISTENT : No > SOURCE : /var/lib/one/datastores/1/19f921a2c46ac299b7a02bc79d60559e > PATH : /images/debian/debian.img > SIZE : 8G > STATE : used > RUNNING_VMS : 1 > > PERMISSIONS > > OWNER : um- > GROUP : --- > OTHER : --- > > IMAGE > TEMPLATE > DEV_PREFIX="hd" > > OpenSuse image as registered in my cloud: > $ oneimage show 11 > IMAGE 11 > INFORMATION > ID : 11 > NAME : opensuse > USER : oneadmin > GROUP : oneadmin > DATASTORE : default > TYPE : OS > REGISTER TIME : 03/26 22:21:35 > PERSISTENT : No > SOURCE : /var/lib/one/datastores/1/365ba4bf05f157eca6e45507867a185a > PATH : /images/opensuse/opensuse.img > SIZE : 8G > STATE : used > RUNNING_VMS : 1 > > PERMISSIONS > > OWNER : um- > GROUP : --- > OTHER : --- > > IMAGE > TEMPLATE > DEV_PREFIX="hd" > > > Instead of relying on templates, I use the following files for > instantiating respective images. I assumed that adding TARGET variable in > DISK section would do the trick, but obviously I am missing something... > $ cat debian_new.one > NAME = debian > CPU = 1 > VCPU = 2 > MEMORY = 512 > DISK = [ IMAGE_ID = 9, > target = "sda" ] > > OS = [ ARCH = "x86_64" ] > > NIC = [ NETWORK_ID = 1 ] > > FEATURES=[ acpi="no" ] > > GRAPHICS=[ type = "vnc", > listen = "0.0.0.0" ] > > RAW = [ type = "kvm", data = " <serial type='pty'> <source > path='/dev/pts/3'/> <target port='1'/> </serial>" ] > > > $ cat opensuse_new.one > NAME = opensuse > CPU = 1 > VCPU = 2 > MEMORY = 512 > > OS = [ ARCH = "x86_64" ] > > DISK = [ IMAGE_ID = 11, > TARGET = xvda ] > > NIC = [ NETWORK_ID = 1 ] > > FEATURES=[ acpi="no" ] > > GRAPHICS=[ type = "vnc", > listen = "0.0.0.0" ] > > > Then, I instantiate the VM by issuing $ onevm create > {debian_new.one|opensuse_new.one} > The instance turns into running state, but VNC discloses the issue > depicted above. > > > BTW - as setting up OpenNebula is a part of my bachelor's thesis > (comparison of private IaaS clouds), I would say that in comparison to > other solutions such as OpenStack OpenNebula is very user-friendly in terms > of installation complexity. However, I do not understand why the images > provided in the marketplace do not have a compulsory template to them ;( > > > Thank you for any suggestions, > > Martin Klepac > > _______________________________________________ > Users mailing list > Users@lists.opennebula.org > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > > -- Javier Fontán Muiños Project Engineer OpenNebula - The Open Source Toolkit for Data Center Virtualization www.OpenNebula.org | jfon...@opennebula.org | @OpenNebula
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org