DHCP not working: Quantum + RHEL6.3 + Linuxbridge
Hello, I'm deploying OpenStack Folsom on CentOS6.3, and I'm using Quantum with LinuxBridge as a L2 plugin. For the installation I followed these two posts:
http://docs.openstack.org/trunk/openstack-network/admin/content/install_fedora.html (http://docs.openstack.org/trunk/opens...) https://www.ibm.com/developerworks/mydeveloperworks/wikis/home/wiki/OpenStack%20-%20Configure%20Quantum%20network%20_%20Linuxbridge%20for%20RHEL6.3%20%28Folsom%20release%29?lang=en (https://www.ibm.com/developerworks/my...)
I did all what is needed, and I finished the install without any error in the log files (/var/log/quantum/.... ), but I'm seeing a strange behaviour. 1 - The created bridge brqcxxxxxxx does not have an IP address. Is it normal ?! I think it should have one, because it'll be the gateway for the VMs attached to it. 2 - An interface named ns-xxxxxxx is created an got the first available address in the created subnet. What is for?! 3 - dnsmasq log file shows this message : <dhcp, static="" leases="" only="" on="" 172.16.1.0,="" lease...="" >="" .="" "172.16.1.0"="" is="" the="" subnet="" i="" created.="" shouldn't="" be="" listening="" on="" a="" host="" ip="" address="" (172.16.1.1="" for="" example="" ),="" which="" should="" be="" the="" same="" address="" given="" to="" the="" bridge="" ?!!="" 4="" -="" and="" of="" course="" when="" i="" create="" a="" vm,="" it="" sends="" its="" dhcpdiscover="" messages,="" no="" one="" of="" them="" is="" received="" by="" dnsmasq,="" and="" the="" vm="" can't="" get="" an="" ip="" address.<="" p="">
here are my configs :
//quantum.conf [DEFAULT] verbose = True bind_host = 0.0.0.0 bind_port = 9696 core_plugin = quantum.plugins.linuxbridge.lb_quantum_plugin.LinuxBridgePluginV2 api_paste_config = api-paste.ini auth_strategy = keystone control_exchange = quantum notification_driver = quantum.openstack.common.notifier.list_notifier list_notifier_drivers = quantum.openstack.common.notifier.rabbit_notifier rpc_backend = quantum.openstack.common.rpc.impl_qpid qpid_hostname = 192.168.224.77
// dhcp_agent.ini [DEFAULT] state_path = /var/lib/quantum interface_driver = quantum.agent.linux.interface.BridgeInterfaceDriver dhcp_driver = quantum.agent.linux.dhcp.Dnsmasq use_namespaces = False root_helper = sudo quantum-rootwrap /etc/quantum/rootwrap.conf auth_url = http://192.168.224.77:5000/v2.0/ admin_username = admin admin_password = verybadpassword admin_tenant_name = admin
//l3_agent.ini [DEFAULT] interface_driver = quantum.agent.linux.interface.BridgeInterfaceDriver auth_url = http://192.168.224.77:35357/v2.0 auth_region = RegionOne admin_tenant_name = admin admin_user = admin admin_password = verybadpassword root_helper = sudo quantum-rootwrap /etc/quantum/rootwrap.conf use_namespaces = False external_network_bridge =
I omitted all the commented lines, and I left the default config for all the other files.
thanks in advance