Hello, I believe you are affected by the bug that incorrectly maps the context cdroms. I recommend you update to 3.8.1 where this bug is fixed.
More info on the problem: http://dev.opennebula.org/issues/1594 cheers, Jaime On Fri, Nov 2, 2012 at 11:05 AM, Xasima <[email protected]> wrote: > Hello. I have some problems with boot of cloud-based Ubuntu. There are > two ubuntu 12.04 server (front-end and node) with openebula upgraded up to > 3.8. I have successfully deployed opennebula-ttylinux with qemu / kvm for > the first time to try. I want now to deploy already prepared EC2-compatible > image of recent ubuntu. > > Actually the image and VM are deployed with no error (logs are ok), but > VM doesn't consume CPU at all. I think it doesn't boot properly. > > *> sudo -u oneadmin onevm list* > ID USER GROUP NAME STAT UCPU UMEM HOST > TIME > 61 oneadmin oneadmin ttylinux runn 6 64M > metrics-ba 0d 01h29 > 62 oneadmin oneadmin ubuntu-cloud64- runn *0 *512M* > *metrics-ba > 0d 00h10 > > The only thing that seems strange for me in logs is the drive mapping > (available from libvirt-qemu log on the node). > > *> ssh node && cat /var/log/libvirt/qemu/one-62.log* > 2012-11-02 09:16:56.096+0000: starting up > LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin > /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 512 -smp > 1,sockets=1,cores=1,threads=1 -name one-62 -uuid > 2c15ca04-7d5f-ab4c-8bdb-43d2add1a2fe -nographic -nodefconfig -nodefaults > -chardev > socket,id=charmonitor,path=/var/lib/libvirt/qemu/one-62.monitor,server,nowait > -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown > -kernel /vmlinuz -initrd /initrd.img *-drive > file=/var/lib/one/datastores/0/62/disk.0,if=none,id=drive-ide0-0-0,format=qcow2 > * -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 > -drive * > file=/var/lib/one/datastores/0/62/disk.0,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw > * -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 > -netdev tap,fd=19,id=hostnet0 -device > rtl8139,netdev=hostnet0,id=net0,mac=02:00:0a:00:00:5d,bus=pci.0,addr=0x3 > -usb -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 > > Could anyone help to determine what is the cause of the failure and how to > resolve this? > > ----------------- > Here is the full information on my steps > > *1. Image specific information* > Download > http://cloud-images.ubuntu.com/releases/precise/release/ubuntu-12.04-server-cloudimg-amd64-disk1.img > to > front-end. Manifest and ovf are available > http://cloud-images.ubuntu.com/releases/precise/release/ as well to check > what is installed on the image, > > *2. Image file format information* > > *qemu-img info precise-server-cloudimg-amd64-disk1.img* > image: precise-server-cloudimg-amd64-disk1.img > file format: qcow2 > virtual size: 2.0G (2147483648 bytes) > disk size: 222M > cluster_size: 65536 > > *3. Content of the image* > Using *qemu-img convert (to raw) && **kpartx -a -v precise...img && mount > /dev/mapper/loop1p1 /mnt/* > I have ensured the content of the image > *> ls /mnt/* > bin dev home lib lost+found mnt proc run selinux sys > usr *vmlinuz* > boot etc *initrd.img* lib64 media opt root sbin srv tmp > var > > *> cat /mnt/etc/fstab* > LABEL=cloudimg-rootfs / ext4 defaults 0 0 > > *> umount && kpartx -d* > > 4. *Opennebula Image template* > * > cat 64base-image.one* > NAME = ubuntu-cloud64-qcow2 > PATH = "/tmp/ttylinux/precise-server-cloudimg-amd64-disk1.img" > TYPE = OS > FSTYPE= "qcow2" > > The state of drive on opennebula > *> sudo -u oneadmin oneimage show 12* > IMAGE 12 INFORMATION > ID : 12 > NAME : ubuntu-cloud64-qcow2 > USER : oneadmin > GROUP : oneadmin > DATASTORE : default > TYPE : OS > REGISTER TIME : 11/02 12:04:47 > PERSISTENT : No > SOURCE : /var/lib/one/datastores/1/a4d9b6af3313f826d9113b4e3b0ac25b > PATH : /tmp/ttylinux/precise-server-cloudimg-amd64-disk1.img > SIZE : 223M > STATE : used > RUNNING_VMS : 1 > > PERMISSIONS > OWNER : um- > GROUP : --- > OTHER : --- > > IMAGE TEMPLATE > DEV_PREFIX="hd" > FSTYPE="qcow2" > > 5. *Opennebula VM template* > *> cat 64base.one* > NAME = ubuntu-cloud64-on-qcow2 > CPU = 0.6 > MEMORY = 512 > > OS = [ ARCH = x86_64, > BOOT = hd, > KERNEL = /vmlinuz, > INITRD = /initrd.img ] > > DISK = [ IMAGE_ID = 12, > DRIVER = qcow2, > TYPE = disk, > READONLY = no ] > > NIC = [ NETWORK_ID = 9 ] > > FEATURES = [ acpi = yes ] > > REQUIREMENTS = "FALSE" > > CONTEXT = [ > HOSTNAME = "$NAME", > IP_PUBLIC = "$NIC[IP]", > DNS = "$NETWORK[DNS, NETWORK_ID=9]", > GATEWAY = "$NETWORK[GATEWAY, NETWORK_ID=9]", > NETMASK = "$NETWORK[NETWORK_MASK, NETWORK_ID=9]", > FILES = "/tmp/ttylinux/init.sh /tmp/ttylinux/id_rsa.pub", > TARGET = "hdc", > ROOT_PUBKEY = "id_rsa.pub" > ] > > 6. *Log of VM deployment (on front-end) * > *> sudo -u oneadmin onevm deploy 62 5* > *> tail -f /var/log/one/62.log* > Fri Nov 2 12:11:01 2012 [DiM][I]: New VM state is ACTIVE. > Fri Nov 2 12:11:02 2012 [LCM][I]: New VM state is PROLOG. > Fri Nov 2 12:17:05 2012 [TM][I]: clone: Cloning > metrics:/var/lib/one/datastores/1/a4d9b6af3313f826d9113b4e3b0ac25b in > /var/lib/one/datastores/0/62/disk.0 > Fri Nov 2 12:17:05 2012 [TM][I]: ExitCode: 0 > Fri Nov 2 12:17:09 2012 [TM][I]: context: Generating context block device > at metrics-backend:/var/lib/one/datastores/0/62/disk.1 > Fri Nov 2 12:17:09 2012 [TM][I]: ExitCode: 0 > Fri Nov 2 12:17:09 2012 [LCM][I]: New VM state is BOOT > Fri Nov 2 12:17:09 2012 [VMM][I]: Generating deployment file: > /var/lib/one/62/deployment.0 > Fri Nov 2 12:17:11 2012 [VMM][I]: ExitCode: 0 > Fri Nov 2 12:17:11 2012 [VMM][I]: Successfully execute network driver > operation: pre. > Fri Nov 2 12:17:13 2012 [VMM][I]: ExitCode: 0 > Fri Nov 2 12:17:13 2012 [VMM][I]: Successfully execute virtualization > driver operation: deploy. > Fri Nov 2 12:17:13 2012 [VMM][I]: ExitCode: 0 > Fri Nov 2 12:17:13 2012 [VMM][I]: Successfully execute network driver > operation: post. > Fri Nov 2 12:17:13 2012 [LCM][I]: New VM state is RUNNING > > *> ssh node && cat /var/log/libvirt/qemu/one-62.log* > 2012-11-02 09:16:56.096+0000: starting up > LC_ALL=C PATH=/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/sbin:/sbin:/bin > /usr/bin/kvm -S -M pc-1.0 -enable-kvm -m 512 -smp > 1,sockets=1,cores=1,threads=1 -name one-62 -uuid > 2c15ca04-7d5f-ab4c-8bdb-43d2add1a2fe -nographic -nodefconfig -nodefaults > -chardev > socket,id=charmonitor,path=/var/lib/libvirt/qemu/one-62.monitor,server,nowait > -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc -no-shutdown > -kernel /vmlinuz -initrd /initrd.img -drive > file=/var/lib/one/datastores/0/62/disk.0,if=none,id=drive-ide0-0-0,format=qcow2 > -device ide-drive,bus=ide.0,unit=0,drive=drive-ide0-0-0,id=ide0-0-0 -drive > file=/var/lib/one/datastores/0/62/disk.0,if=none,media=cdrom,id=drive-ide0-1-0,readonly=on,format=raw > -device ide-drive,bus=ide.1,unit=0,drive=drive-ide0-1-0,id=ide0-1-0 -netdev > tap,fd=19,id=hostnet0 -device > rtl8139,netdev=hostnet0,id=net0,mac=02:00:0a:00:00:5d,bus=pci.0,addr=0x3 > -usb -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x4 > ~ > > 7. *Status of the machine on opennebula* > *> sudo -u oneadmin onevm list* > ID USER GROUP NAME STAT UCPU UMEM HOST > TIME > 61 oneadmin oneadmin ttylinux runn 6 64M metrics-ba 0d > 01h29 > 62 oneadmin oneadmin ubuntu-cloud64- runn *0 *512M* *metrics-ba > 0d 00h10 > > *> sudo -u oneadmin onevm show 62* > VIRTUAL MACHINE 62 INFORMATION > ID : 62 > NAME : ubuntu-cloud64-on-qcow2 > USER : oneadmin > GROUP : oneadmin > STATE : ACTIVE > LCM_STATE : RUNNING > RESCHED : No > HOST : metrics-backend > START TIME : 11/02 12:08:37 > END TIME : - > DEPLOY ID : one-62 > > VIRTUAL MACHINE MONITORING > USED CPU : 0 > NET_RX : 1M > USED MEMORY : 512M > NET_TX : 0K > > PERMISSIONS > OWNER : um- > GROUP : --- > OTHER : --- > > VIRTUAL MACHINE TEMPLATE > CONTEXT=[ > DISK_ID="1", > DNS="10.0.0.20", > FILES="/tmp/ttylinux/init.sh /tmp/ttylinux/id_rsa.pub", > GATEWAY="10.0.0.1", > HOSTNAME="ubuntu-cloud64-on-qcow2", > IP_PUBLIC="10.*.*.*" , > NETMASK="255.128.0.0", > ROOT_PUBKEY="id_rsa.pub", > TARGET="hdc" ] > CPU="0.6" > DISK=[ > CLONE="YES", > DATASTORE="default", > DATASTORE_ID="1", > DEV_PREFIX="hd", > DISK_ID="0", > DRIVER="qcow2", > IMAGE="ubuntu-cloud64-qcow2", > IMAGE_ID="12", > READONLY="NO", > SAVE="NO", > SOURCE="/var/lib/one/datastores/1/a4d9b6af3313f826d9113b4e3b0ac25b", > TARGET="hda", > TM_MAD="ssh", > TYPE="FILE" ] > FEATURES=[ > ACPI="yes" ] > MEMORY="512" > NAME="ubuntu-cloud64-on-qcow2" > NIC=[ > BRIDGE="br0", > IP="10.*.*.*", > MAC="02:00:0a:00:00:5d", > NETWORK="Server 10.0.0.x network with br0", > NETWORK_ID="9", > VLAN="NO" ] > OS=[ > ARCH="x86_64", > BOOT="hd", > INITRD="/initrd.img", > KERNEL="/vmlinuz" ] > REQUIREMENTS="FALSE" > VMID="62" > > VIRTUAL MACHINE HISTORY > SEQ HOST REASON START TIME PROLOG_TIME > 0 metrics-backend none 11/02 12:11:01 0d 00h28m06s 0d 00h06m08s > > > Thank you. > -- > Best regards, > ~ Xasima ~ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org > >
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
