Hello Jamie, >> where do you get that error state?
I guess you can't read my mind. Actually, I'm getting this error when attempting to import an image to my RBD datastore. Looking at the image itself, I -DO- actually find an error in the image, though I'm not sure that it really sheds any light on the issue: >> "Thu Mar 28 10:52:05 2013 : Error copying image in the datastore: Error dumping https://marketplace.c12g.com/appliance/4fc76a938fb81d3517000003/download to localhost:/var/tmp/b285ae8421f12c4fd4f29eb8dcdd3052" This is my RBD datastore template, >> oneadmin@loki:~$ onedatastore show 102 >> DATASTORE 102 INFORMATION >> ID : 102 >> NAME : rbd >> USER : oneadmin >> GROUP : oneadmin >> CLUSTER : - >> TYPE : IMAGE >> DS_MAD : ceph >> TM_MAD : ceph >> BASE PATH : /var/lib/one/datastores/102 >> DISK_TYPE : FILE >> >> PERMISSIONS >> OWNER : um- >> GROUP : u-- >> OTHER : --- >> >> DATASTORE TEMPLATE >> DS_MAD="ceph" >> TM_MAD="ceph" >> >> IMAGES >> 7 And here's my image template. >> oneadmin@loki:~$ oneimage show 7 >> IMAGE 7 INFORMATION >> ID : 7 >> NAME : ttylinux - kvm2 >> USER : oneadmin >> GROUP : oneadmin >> DATASTORE : rbd >> TYPE : OS >> REGISTER TIME : 03/28 10:52:04 >> PERSISTENT : No >> SOURCE : >> PATH : https://marketplace.c12g.com/appliance/4fc76a938fb81d3517000003/download >> SIZE : 40M >> STATE : err >> RUNNING_VMS : 0 >> >> PERMISSIONS >> OWNER : um- >> GROUP : --- >> OTHER : --- >> >> IMAGE TEMPLATE >> DEV_PREFIX="hd" >> DRIVER="raw" >> ERROR="Thu Mar 28 10:52:05 2013 : Error copying image in the datastore: Error dumping https://marketplace.c12g.com/appliance/4fc76a938fb81d3517000003/download to localhost:/var/tmp/b285ae8421f12c4fd4f29eb8dcdd3052" >> >> VIRTUAL MACHINES >> Thanks, Jon A On Thu, Mar 28, 2013 at 2:47 PM, Jaime Melis <jme...@opennebula.org> wrote: > 2) Ceph > > What do you mean with this: > > When I try to create a Ceph datastore with a RBD type, I get a state >> of "Error", > > > where do you get that error state? > > > > On Thu, Mar 28, 2013 at 1:06 PM, Jon <three1...@gmail.com> wrote: > >> Hello All, >> >> I've just installed OpenNebula 3.9.80 and I have to say this is >> amazing. Everything works so smoothly. >> >> Anyway, down to business. >> >> OpenVSwitch: >> >> I've installed and configured OpenVSwitch and am able to manually add >> the OVS config using libvirt, then launch a VM, >> >> >> <interface type='bridge'> >> >> <source bridge='ovsbr0'/> >> >> <virtualport type='openvswitch'> >> >> </virtualport> >> >> <model type='virtio'/> >> >> <address type='pci' domain='0x0000' bus='0x00' slot='0x05' >> function='0x0'/> >> >> </interface> >> >> Which creates the device in ovs: >> >> >> system@ovsbr0: >> >> lookups: hit:1346333 missed:46007 lost:0 >> >> flows: 8 >> >> port 0: ovsbr0 (internal) >> >> port 1: eth0 >> >> port 2: br0 (internal) >> >> port 7: vnet0 >> >> >> However, when I attempt to create a virtual network without assigning >> an IP and instantiate the template I get the error: >> >> >> [TemplateInstantiate] Error allocating a new virtual machine. Cannot >> get IP/MAC lease from virtual network 0. >> >> The template of the virtual network is: >> >> >> oneadmin@loki:~$ onevnet show testnet1 >> >> VIRTUAL NETWORK 0 INFORMATION >> >> ID : 0 >> >> NAME : testnet1 >> >> USER : oneadmin >> >> GROUP : oneadmin >> >> CLUSTER : - >> >> TYPE : FIXED >> >> BRIDGE : ovsbr0 >> >> VLAN : No >> >> USED LEASES : 0 >> >> >> >> PERMISSIONS >> >> OWNER : um- >> >> GROUP : --- >> >> OTHER : --- >> >> >> >> VIRTUAL NETWORK TEMPLATE >> >> >> >> >> >> VIRTUAL MACHINES >> >> >> >> If I add an IP to the vnet, I get the following template and error >> logs (full vm log attached, I think I've identified the relevant >> line): >> >> >> Thu Mar 28 10:34:05 2013 [VMM][E]: post: Command "sudo >> /usr/bin/ovs-ofctl add-flow ovsbr0 >> in_port=,dl_src=02:00:44:47:83:43,priority=40000,actions=normal" failed. >> >> >> oneadmin@loki:~$ onevnet show testnet1 >> >> VIRTUAL NETWORK 0 INFORMATION >> >> ID : 0 >> >> NAME : testnet1 >> >> USER : oneadmin >> >> GROUP : oneadmin >> >> CLUSTER : - >> >> TYPE : FIXED >> >> BRIDGE : ovsbr0 >> >> VLAN : No >> >> USED LEASES : 1 >> >> >> >> PERMISSIONS >> >> OWNER : um- >> >> GROUP : --- >> >> OTHER : --- >> >> >> >> VIRTUAL NETWORK TEMPLATE >> >> >> >> >> >> USED LEASES >> >> LEASE=[ MAC="02:00:44:47:83:43", IP="192.168.0.2", >> IP6_LINK="fe80::400:44ff:fe47:8343", USED="1", VID="7" ] >> >> >> >> VIRTUAL MACHINES >> >> >> >> ID USER GROUP NAME STAT UCPU UMEM HOST >> TIME >> >> 7 oneadmin oneadmin template-4-7 fail 0 0K >> 0d 00h00 >> >> >> root@loki:~# cat /var/log/openvswitch/ovs-vswitchd.log >> >> Mar 28 10:34:04|00081|bridge|INFO|created port vnet1 on bridge ovsbr0 >> >> Mar 28 10:34:07|00082|netdev_linux|WARN|ethtool command ETHTOOL_GSET >> on network device vnet1 failed: No such device >> >> Mar 28 10:34:07|00083|netdev_linux|INFO|ioctl(SIOCGIFHWADDR) on vnet1 >> device failed: No such device >> >> Mar 28 10:34:07|00084|netdev|WARN|failed to get flags for network >> device vnet1: No such device >> >> Mar 28 10:34:07|00085|netdev|WARN|failed to retrieve MTU for network >> device vnet1: No such device >> >> Mar 28 10:34:07|00086|netdev|WARN|failed to get flags for network >> device vnet1: No such device >> >> Mar 28 10:34:07|00087|bridge|INFO|destroyed port vnet1 on bridge >> ovsbr0 >> >> I attempted to run the command but I never set a password for the >> oneadmin user, but I don't think it's a permissions / sudo access >> problem. >> >> Not really sure where to look next. Any ideas are appreciated. >> >> CEPH: >> >> I'm trying to use a Ceph datastore with a RBD instead of a cephFS >> (it's an option). >> When I try to create a Ceph datastore with a RBD type, I get a state >> of "Error", >> but I'm not sure where to look for relevant logs, oned.log didn't seem >> to have anything, >> or maybe I'm just grepping for the wrong string. >> >> As a work around, I have been creating the directory, creating the rbd >> then manually mounting it, >> this seems to work in my test environment, but doesn't seem very >> scalable, how are others using CEPH? >> >> Documentation: >> >> I've noticed some errors in the documentation, namely the location of >> the install scripts, >> >> The docs state they are in: >> >> /usr/share/one/install_gems >> >> /usr/share/one/sunstone/install_novnc.sh >> >> However, I found them in: >> >> /usr/share/opennebula/install_gems >> >> /usr/share/opennebula/install_novnc.sh >> >> /usr/share/opennebula/sunstone/install_novnc.sh >> >> Is there some repository of the documentation somewhere that we can >> contribute to? >> It's a small thing, but when I'm going through the instructions, I >> like to copy / paste; >> I figured it out, but I know if it caused me problems, it might cause >> others problems too. >> >> Thanks again, I can't wait for the final release of OpenNebula! >> >> Best Regards, >> Jon A >> >> _______________________________________________ >> Users mailing list >> Users@lists.opennebula.org >> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >> >> > > > -- > Jaime Melis > Project Engineer > OpenNebula - The Open Source Toolkit for Cloud Computing > www.OpenNebula.org | jme...@opennebula.org >
_______________________________________________ Users mailing list Users@lists.opennebula.org http://lists.opennebula.org/listinfo.cgi/users-opennebula.org