Hi Nicolae,

Apparently I have not located the problem, but I followed the tutorial and now the quantum agent-list command worked.

I made a comparison with the packages and guide http://docs.openstack.org/grizzly/basic-install/apt/content/basic-install_controller.html The difference between the two seems to be in openvswitch packages and kernel version. Guide in DOCS OpenStack seems the packages are incompatible and commands such as quantum-agent that doesn't exist.

Guide: https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst

Packages:

quantum-plugin-openvswitch:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
quantum-l3-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
quantum-dhcp-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
quantum-plugin-openvswitch-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
python-quantumclient:amd64 (2.2.0-0ubuntu1~cloud0, automatic)
python-quantum:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
quantum-metadata-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
quantum-common:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
openvswitch-switch:amd64 (1.4.0-1ubuntu1.5)
openvswitch-common:amd64 (1.4.0-1ubuntu1.5, automatic)
openvswitch-datapath-dkms:amd64 (1.4.0-1ubuntu1.5)

root@network:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:    precise
root@network:~# uname -r
3.5.0-39-generic

APT Sources

deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly main


Guide: http://docs.openstack.org/grizzly/basic-install/apt/content/basic-install_controller.html

quantum-plugin-openvswitch:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
quantum-l3-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
quantum-dhcp-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
quantum-plugin-openvswitch-agent:amd64 (2013.1.2-0ubuntu1~cloud0)
python-quantumclient:amd64 (3.0.a1-1, automatic)
python-quantum:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
quantum-metadata-agent:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
quantum-common:amd64 (2013.1.2-0ubuntu1~cloud0, automatic)
openvswitch-switch:amd64 (1.4.2+git20120612-9.1~deb7u1)
openvswitch-common:amd64 (1.4.2+git20120612-9.1~deb7u1, automatic)
openvswitch-datapath-dkms:amd64 (1.4.2+git20120612-9.1~deb7u1)

root@network:~# lsb_release -a
No LSB modules are available.
Distributor ID:    Ubuntu
Description:    Ubuntu 12.04.3 LTS
Release:    12.04
Codename:    precise
root@network:~# uname -r
3.2.0-52-generic

APT Sources

deb http://ubuntu-cloud.archive.canonical.com/ubuntu precise-updates/grizzly main
deb http://archive.gplhost.com/debian grizzly main
deb http://archive.gplhost.com/debian grizzly-backports main

After I set everything up again with guide mseknibilel, the quantum agent-list works, and the instance can finally get the IP. An important issue to be checked is whether the network interfaces of the bridges are in promiscuous mode on the hypervisor. In my case I use XenServer 6.2, I had to enable promisc mode interfaces VIF and PIF.

Do you have any logs with errors?

Thanks for all.

Marcelo Dieder

On 09/06/2013 07:20 AM, Nicolae Paladi wrote:
Hi Marcelo,

I have the same issue (I'm on CentOS 6.4 though); have you found a solution? There was a similar thread earler: http://openstack.redhat.com/forum/discussion/230/warning-quantum-db-agentschedulers_db-fail-scheduling-network/p1
Make sure that all agents are up in 'quantum agent-list'

Also, in your quantum/server.log, do you get something like:
WARNING [quantum.api.extensions] Extension routed-service-insertion not supported by any of loaded plugins

I am trying to understand if this is a related problem or something that can be ignored atm;

I can say that after some fiddling with the quantum dhcp agents my instances were getting an IP address and I could reach them yesterday, but apparently that wasn't very stable and today I'm back with the same issue.

cheers,
/Nicolae


On 5 September 2013 03:42, happy idea <guolongcang.w...@gmail.com <mailto:guolongcang.w...@gmail.com>> wrote:

    Are you sure you had follow this page'guide ?
    
http://docs.openstack.org/grizzly/basic-install/apt/content/basic-install_network.html


    2013/9/5 Marcelo Dieder <marcelodie...@gmail.com
    <mailto:marcelodie...@gmail.com>>

        Hi, yes, I have dnsmasq installed on Network Node.

        root@network:~# apt-get install dnsmasq
        Reading package lists... Done
        Building dependency tree
        Reading state information... Done
        dnsmasq is already the newest version.
        0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.


        root@network:~# ps aux | grep -i dnsmasq

        dnsmasq   3807  0.0  0.1  28820   980 ? S    15:29   0:00
        /usr/sbin/dnsmasq -x /var/run/dnsmasq/dnsmasq.pid -u dnsmasq
        -r /var/run/dnsmasq/resolv.conf -7
        /etc/dnsmasq.d,.dpkg-dist,.dpkg-old,.dpkg-new

        nobody   26040  0.0  0.2  28820  1004 ? S    15:45   0:00
        dnsmasq --no-hosts --no-resolv --strict-order
        --bind-interfaces --interface=tap91e05e25-7f
        --except-interface=lo
        
--pid-file=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/pid
        
--dhcp-hostsfile=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/host
        
--dhcp-optsfile=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/opts
        --dhcp-script=/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update
        --leasefile-ro --dhcp-range=set:tag0,10.5.5.0,static,120s
        --conf-file= --domain=openstacklocal

        root     26041  0.0  0.0  28792   244 ? S    15:45   0:00
        dnsmasq --no-hosts --no-resolv --strict-order
        --bind-interfaces --interface=tap91e05e25-7f
        --except-interface=lo
        
--pid-file=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/pid
        
--dhcp-hostsfile=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/host
        
--dhcp-optsfile=/var/lib/quantum/dhcp/a8f7c937-e8d0-4952-bff6-7d364335df22/opts
        --dhcp-script=/usr/bin/quantum-dhcp-agent-dnsmasq-lease-update
        --leasefile-ro --dhcp-range=set:tag0,10.5.5.0,static,120s
        --conf-file= --domain=openstacklocal

        I restarted the service dnsmasq, but occured the same problem
        when I started a new instance.

        2013-09-04 15:39:44  WARNING [quantum.db.agentschedulers_db]
        Fail scheduling network {'status': u'ACTIVE', 'subnets':
        [u'80b21701-4b05-4585-985a-60905ff42531'], 'name': u'public',
        'provider:physical_network': None, 'admin_state_up': True,
        'tenant_id': u'27d2b93f11ac4e91a3edb26edb28fb6b',
        'provider:network_type': u'gre', 'router:external': True,
        'shared': False, 'id':
        u'b3e465b7-b5a2-45d5-8b24-aa8bea0ab0a0',
        'provider:segmentation_id': 2L}

        2013-09-04 15:47:00  WARNING [quantum.db.agentschedulers_db]
        Fail scheduling network {'status': u'ACTIVE', 'subnets':
        [u'80b21701-4b05-4585-985a-60905ff42531'], 'name': u'public',
        'provider:physical_network': None, 'admin_state_up': True,
        'tenant_id': u'27d2b93f11ac4e91a3edb26edb28fb6b',
        'provider:network_type': u'gre', 'router:external': True,
        'shared': False, 'id':
        u'b3e465b7-b5a2-45d5-8b24-aa8bea0ab0a0',
        'provider:segmentation_id': 2L}

        Thanks.
        Marcelo Dieder


        On 09/04/2013 11:15 AM, Hathaway.Jon wrote:
        Do you have dnsmasq installed? I found that it isnt installed
        as a dependency. Without it i never received dhcp either.

        Sent from my iPhone

        On Sep 3, 2013, at 10:31 PM, "happy idea"
        <guolongcang.w...@gmail.com
        <mailto:guolongcang.w...@gmail.com>> wrote:

        you didn't install the dhcp agent,  please refer to this
        guide
        
https://github.com/mseknibilel/OpenStack-Grizzly-Install-Guide/blob/OVS_MultiNode/OpenStack_Grizzly_Install_Guide.rst


        2013/9/4 Marcelo Dieder <marcelodie...@gmail.com
        <mailto:marcelodie...@gmail.com>>

            Hi All!

            I have a ambient with 3 hosts (Network, Controller and
            Node1 (Qemu)). I created an ambient based this tutorial
            
(http://docs.openstack.org/grizzly/basic-install/apt/content/basic-install_controller.html).
            My problem is when I create a instance. The instance
            Instance doesn't get IP address.

            checkinghttp://169.254.169.254/20090404/instanceid
            failed 1/20: up 187.68. request failed
            failed 2/20: up 190.06. request failed
            failed 3/20: up 192.24. request failed
            failed 4/20: up 194.43. request failed
            failed 5/20: up 196.61. request failed
            failed 6/20: up 198.82. request failed
            failed 7/20: up 201.03. request failed
            failed 8/20: up 203.22. request failed
            failed 9/20: up 205.42. request failed
            failed 10/20: up 207.64. request failed
            failed 11/20: up 209.87. request failed
            failed 12/20: up 212.08. request failed
            failed 13/20: up 214.29. request failed
            failed 14/20: up 216.49. request failed
            failed 15/20: up 218.70. request failed
            failed 16/20: up 220.91. request failed
            failed 17/20: up 223.13. request failed
            failed 18/20: up 225.38. request failed
            failed 19/20: up 227.62. request failed
            failed 20/20: up 229.87. request failed
            failed to read iid from metadata. tried 20
            no results found for mode=net. up 232.10. searched: nocloud 
configdrive ec2
            failed to get instanceid of datasource
            Starting dropbear sshd: generating rsa key... generating dsa key... 
OK
            === network info ===
            ifinfo: lo,up,127.0.0.1,8,::1
            ifinfo: eth0,up,,8,fe80::f816:3eff:fef3:2a6d
            === datasource: None None ===


            At the controller I received the warning:


            2013-09-04 00:40:44  WARNING
            [quantum.scheduler.dhcp_agent_scheduler] No active DHCP
            agents
            2013-09-04 00:40:44  WARNING
            [quantum.db.agentschedulers_db] Fail scheduling network
            {'status': u'ACTIVE', 'subnets':
            [u'80b21701-4b05-4585-985a-60905ff42531'], 'name':
            u'public', 'provider:physical_network': None,
            'admin_state_up': True, 'tenant_id':
            u'27d2b93f11ac4e91a3edb26edb28fb6b',
            'provider:network_type': u'gre', 'router:external':
            True, 'shared': False, 'id':
            u'b3e465b7-b5a2-45d5-8b24-aa8bea0ab0a0',
            'provider:segmentation_id': 2L}

            And when I executed:


            root@cloud:~# quantum agent-list
            Unknown command ['agent-list']

            Other commands:

            root@cloud:~# nova-manage service list
            Binary Host Zone             Status State Updated_At
nova-cert cloud internal enabled :-) 2013-09-04 03:59:12 nova-consoleauth cloud internal enabled :-) 2013-09-04 03:59:12 nova-scheduler cloud internal enabled :-) 2013-09-04 03:59:12 nova-conductor cloud internal enabled :-) 2013-09-04 03:59:12 nova-compute c01 nova enabled :-) 2013-09-04 03:59:04

            root@c01:~# nova list
            
+--------------------------------------+---------+--------+------------------------+
            | ID | Name    | Status | Networks               |
            
+--------------------------------------+---------+--------+------------------------+
            | 2c704622-1b5f-4651-9553-51aabee9090c | test29 | ACTIVE
            | public=xxx.xxx.xxx.xxx |

            I searched but I couldn't find any resolution. Anybody
            has this problem?

            Cheers.

            Marcelo Dieder



            _______________________________________________
            Mailing list:
            http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
            Post to     : openstack@lists.openstack.org
            <mailto:openstack@lists.openstack.org>
            Unsubscribe :
            http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack


        _______________________________________________
        Mailing list:
        http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
        Post to     : openstack@lists.openstack.org
        <mailto:openstack@lists.openstack.org>
        Unsubscribe :
        http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



    _______________________________________________
    Mailing list:
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
    Post to     : openstack@lists.openstack.org
    <mailto:openstack@lists.openstack.org>
    Unsubscribe :
    http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack



_______________________________________________
Mailing list: http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack
Post to     : openstack@lists.openstack.org
Unsubscribe : http://lists.openstack.org/cgi-bin/mailman/listinfo/openstack

Reply via email to