Dear Sir, I'm trying to use ofagent on OpenStack IceHouse. Each node uses Ubuntu 14.04 server, and controller, network, and several compute nodes are connected. They are working fine with the default Open vSwitch driver.
Then, I have installed ryu and networking-ofagent using pip, and set up /etc/neutron/plugsin/ml2/ml2_conf.ini according to the direction written at the following site: Configuration OpenStack OFAgent agent https://github.com/osrg/ryu/wiki/Configuration-OpenStack-OFAgent-agent I don't use devstack in this case and choose GRE tunneling on IceHouse, so ml2_conf.ini is modified as follows on one of compute nodes. --------------------------------- [ml2] tenant_network_types = gre type_drivers = gre mechanism_drivers = ofagent [ml2_type_gre] tunnel_id_ranges = 1:1000 [ovs] enable_tunneling=True tunnel_type = gre local_ip=<physical-net-ip> (setup local IP address) [securitygroup] firewall_driver = neutron.agent.linux.iptables_firewall.OVSHybridIptablesFirewallDriver enable_security_group = True [agent] get_datapath_retry_times = 60 tunnel_types = gre --------------------------------- According to the last direction of the above site, I tried to start the ofagent on this compute node as follows: python /usr/local/bin/neutron-ofagent-agent --config-file /etc/neutron/neutron.conf --config-file /etc/neutron/plugins/ml2/ml2_conf.ini Does this procedure include something wrong? The above execution of neutron-ofagent-agent returns with the following error. --------------------------------- Traceback (most recent call last): File "/usr/local/bin/neutron-ofagent-agent", line 11, in <module> sys.exit(main()) File "/usr/local/lib/python2.7/dist-packages/networking_ofagent/plugins/ofagent /agent/main.py", line 31, in main common_config.init(sys.argv[1:]) AttributeError: 'module' object has no attribute 'init' --------------------------------- But the main.py file located at the above directory in my environment is like this. --------------------------------- def main(): common_config.init(sys.argv[1:]) # the following check is a transitional workaround to make this work # with different versions of ryu. # TODO(yamamoto) remove this later if ryu_cfg.CONF is not cfg.CONF: ryu_cfg.CONF(project='ryu', args=[]) common_config.setup_logging() AppManager.run_apps([ 'networking_ofagent.plugins.ofagent.agent.ofa_neutron_agent' ]) --------------------------------- Is this file and/or procedure deprecated? If so, please let me know how to start the ofagent in this environment. Thank you very much in advance. Masato Oguchi ------------------------------------------------------------------------------ BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT Develop your own process in accordance with the BPMN 2 standard Learn Process modeling best practices with Bonita BPM through live exercises http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_ source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
