rendered paste body$ sudo /usr/bin/python2 /usr/bin/neutron-linuxbridge-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/linuxbridge_agent.ini --config-dir /etc/neutron/conf.d/common --config-dir /etc/neutron/conf.d/neutron-linuxbridge-agent --log-file /var/log/neutron/linuxbridge-agent.log
No handlers could be found for logger "oslo_config.cfg"
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/eventlet/hubs/hub.py", line 457, in fire_timers
timer()
File "/usr/lib/python2.7/site-packages/eventlet/hubs/timer.py", line 58, in __call__
cb(*args, **kw)
File "/usr/lib/python2.7/site-packages/eventlet/greenthread.py", line 214, in main
result = function(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 645, in run_service
service.start()
File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 909, in start
self.sg_plugin_rpc, defer_refresh_firewall=True)
File "/usr/lib/python2.7/site-packages/neutron/agent/securitygroups_rpc.py", line 91, in __init__
self.init_firewall(defer_refresh_firewall)
File "/usr/lib/python2.7/site-packages/neutron/agent/securitygroups_rpc.py", line 102, in init_firewall
self.firewall = importutils.import_object(firewall_driver)
File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 38, in import_object
return import_class(import_str)(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 33, in import_class
traceback.format_exception(*sys.exc_info())))
ImportError: Class IptablesFirewall cannot be found (['Traceback (most recent call last):\n', ' File "/usr/lib/python2.7/site-packages/oslo_utils/importutils.py", line 29, in import_class\n return getattr(sys.modules[mod_str], class_str)\n', "AttributeError: 'module' object has no attribute 'IptablesFirewall'\n"])
5198 pts/2 S+ 0:00 tail -f /var/log/neutron/linuxbridge-agent.log
5240 ? Ssl 0:03 /usr/bin/python2 /usr/bin/nova-compute
5286 ? Ss 0:00 /usr/bin/python2 /usr/bin/neutron-linuxbridge-agent --config-file /usr/share/neutron/neutron-dist.conf --config-file /etc/neutron/neutron.conf --config
5302 ? S 0:00 sudo neutron-rootwrap-daemon /etc/neutron/rootwrap.conf
5303 ? Sl 0:00 /usr/bin/python2 /usr/bin/neutron-rootwrap-daemon /etc/neutron/rootwrap.conf
# sudo systemctl restart neutron-linuxbridge-agent.service
2016-06-03 23:09:01.713 5105 INFO oslo_service.service [-] Caught SIGTERM, exiting
2016-06-03 23:09:01.713 5105 INFO neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Stopping linuxbridge agent.
2016-06-03 23:09:01.713 5105 CRITICAL neutron [-] AttributeError: 'LinuxBridgeNeutronAgentRPC' object has no attribute 'state_rpc'
2016-06-03 23:09:01.713 5105 ERROR neutron Traceback (most recent call last):
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/bin/neutron-linuxbridge-agent", line 10, in <module>
2016-06-03 23:09:01.713 5105 ERROR neutron sys.exit(main())
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 1201, in main
2016-06-03 23:09:01.713 5105 ERROR neutron launcher.wait()
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 281, in wait
2016-06-03 23:09:01.713 5105 ERROR neutron status, signo = self._wait_for_exit_or_signal(ready_callback)
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 268, in _wait_for_exit_or_signal
2016-06-03 23:09:01.713 5105 ERROR neutron self.stop()
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 196, in stop
2016-06-03 23:09:01.713 5105 ERROR neutron self.services.stop()
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/oslo_service/service.py", line 612, in stop
2016-06-03 23:09:01.713 5105 ERROR neutron service.stop()
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 916, in stop
2016-06-03 23:09:01.713 5105 ERROR neutron self.set_rpc_timeout(self.quitting_rpc_timeout)
2016-06-03 23:09:01.713 5105 ERROR neutron File "/usr/lib/python2.7/site-packages/neutron/plugins/ml2/drivers/linuxbridge/agent/linuxbridge_neutron_agent.py", line 1167, in set_rpc_timeout
2016-06-03 23:09:01.713 5105 ERROR neutron self.state_rpc):
2016-06-03 23:09:01.713 5105 ERROR neutron AttributeError: 'LinuxBridgeNeutronAgentRPC' object has no attribute 'state_rpc'
2016-06-03 23:09:01.713 5105 ERROR neutron
2016-06-03 23:09:01.717 5105 INFO oslo_rootwrap.client [-] Stopping rootwrap daemon process with pid=5121
2016-06-03 23:09:02.284 5286 INFO neutron.common.config [-] Logging enabled!
2016-06-03 23:09:02.284 5286 INFO neutron.common.config [-] /usr/bin/neutron-linuxbridge-agent version 7.0.4
2016-06-03 23:09:02.284 5286 INFO neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Interface mappings: {'public': 'enp0s8'}
2016-06-03 23:09:02.285 5286 INFO neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Bridge mappings: {}
2016-06-03 23:09:02.285 5286 INFO neutron.plugins.ml2.drivers.linuxbridge.agent.linuxbridge_neutron_agent [-] Agent initialized successfully, now running...
2016-06-03 23:09:02.360 5286 INFO oslo_rootwrap.client [-] Spawned new rootwrap daemon process with pid=5302
# neutron.conf
[DEFAULT]
rpc_backend = rabbit
auth_strategy = keystone
verbose = True
[keystone_authtoken]
auth_uri = http://controller1:5000
auth_url = http://controller1:35357
auth_plugin = password
project_domain_id = default
user_domain_id = default
project_name = service
username = neutron
password = pass
[oslo_concurrency]
lock_path=/var/lib/neutron/tmp
[oslo_messaging_rabbit]
rabbit_host = controller1
rabbit_userid = openstack
rabbit_password = foo
# /etc/neutron/plugins/ml2/linuxbridge_agent.ini
[linux_bridge]
physical_interface_mappings = public:enp0s8
[vxlan]
enable_vxlan = True
local_ip = 192.168.2.218
l2_population = True
[agent]
prevent_arp_spoofing = True
[securitygroup]
enable_security_group = True
firewall_driver = neutron.agent.linux.iptables_firewall.IptablesFirewall
# ip a s dev enp0s8
3: enp0s8: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:de:25:23 brd ff:ff:ff:ff:ff:ff
inet6 fe80::a00:27ff:fede:2523/64 scope link
valid_lft forever preferred_lft forever