Hi Jon sorry for the delay in the answer.
You can always contibute to the community wiki: http://wiki.opennebula.org/ thanks! cheers, Jaime On Sun, Mar 31, 2013 at 10:11 PM, Jon <[email protected]> wrote: > Hello Jamie, > > Thanks for the clarification, I didn't realize that install_novnc.sh being > in two different locations was a bug. > > I hadn't installed OpenNebula on anything other than a Debian / Ubuntu > system, so this makes sense. > > is there any userspace documentation we can contribute to? Even if not > the documentation itself, perhaps a wiki? I didn't see one but that > doesn't mean there isn't one. > > Thanks, > Jon A > > > On Thu, Mar 28, 2013 at 2:56 PM, Jaime Melis <[email protected]>wrote: > >> 3) Documentation >> >> The fact that install_novnc.sh is being installed to two separate >> locations is a bug that has already been fixed. >> >> With regard to the "/usr/share/opennebula" issue, I'm afraid that's >> because of the Debian/Ubuntu packaging policy. For other distros (CentOS >> and openSUSE for example) the path is the one that appears in the >> documentation. >> >> To makes things easier for users I think this should be reflected in the >> README.debian file, and in the platform notes in the documentation. So >> thanks a lot for pointing this out. >> >> I created this feature to follow this problem: >> http://dev.opennebula.org/issues/1844 >> >> cheers, >> Jaime >> >> On Thu, Mar 28, 2013 at 1:06 PM, Jon <[email protected]> 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 >>> [email protected] >>> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org >>> >>> >> >> >> -- >> Jaime Melis >> Project Engineer >> OpenNebula - The Open Source Toolkit for Cloud Computing >> www.OpenNebula.org | [email protected] >> > > -- Jaime Melis Project Engineer OpenNebula - The Open Source Toolkit for Cloud Computing www.OpenNebula.org | [email protected]
_______________________________________________ Users mailing list [email protected] http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
