Hi kakuma,

Thank you very much for the information.

> icehouse has the initial version of ofagent.
> So now I recommend using the juno version.

OK, then I will version up later.
But since it takes a little time, I'd like to use IceHouse
just for now.

> I assume you are using deb packages for installing
> openstack because you don't use devstack.
> I'm not familiar about deb packages of openstack but
> I found neutron-plugin-openflow-agent package.
> I think that you can use that.

Actually, I configured OpenStack IceHouse by installing
each package with apt-get, based on these documents.

OpenStack Installation Guide for Ubuntu 12.04/14.04 (LTS)
http://docs.openstack.org/icehouse/install-guide/install/apt/content/

http://enterprisecloud.jp/installguide-openstack/

According to your advice, I have uninstalled networking-ofagent
and installed neutron-plugin-openflow-agent instead using apt-get.
After the installation of neutron-plugin-openflow-agent, I have
started the agent as written in the document,

> >   Configuration OpenStack OFAgent agent
> >
https://github.com/osrg/ryu/wiki/Configuration-OpenStack-OFAgent-agent

but it causes the following error:

---------------------------------------------------
# python /usr/bin/neutron-ofagent-agent --config-file
/etc/neutron/neutron.conf
--config-file /etc/neutron/plugins/ml2/ml2_conf.ini
2015-04-22 14:37:58.290 6522 ERROR ryu.lib.hub [-] hub: uncaught
exception: Traceback (most recent call last):
  File "/usr/local/lib/python2.7/dist-packages/ryu/lib/hub.py", line 52,
in _launch
    func(*args, **kwargs)
  File
"/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
n_agent.py", line 169, in _agent_main
    n_utils.log_opt_values(LOG)
  File "/usr/lib/python2.7/dist-packages/neutron/common/utils.py", line
263, in log_opt_values
    cfg.CONF.log_opt_values(log, std_logging.DEBUG)
  File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py", line 1931,
in log_opt_values
    logger.log(lvl, "config files: %s", self.config_file)
  File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py", line 1648,
in __getattr__
    raise NoSuchOptError(name)
NoSuchOptError: no such option: config_file
---------------------------------------------------

Is this the correct way to start neutron-ofagent-agent,
or may I miss something?
I welcome some advices.

Best regards,
Masato Oguchi


> -----Original Message-----
> From: fumihiko kakuma [mailto:[email protected]]
> Sent: Wednesday, April 22, 2015 12:42 PM
> To: Masato Oguchi
> Cc: [email protected]
> Subject: Re: [Ryu-devel] How to start the ofagent
>
> Hi,
>
> networking-ofagent is provided for kilo later.
> it will not work on icehouse.
>
> I assume you are using deb packages for installing
> openstack because you don't use devstack.
> I'm not familiar about deb packages of openstack but
> I found neutron-plugin-openflow-agent package.
> I think that you can use that.
>
> icehouse has the initial version of ofagent.
> So now I recommend using the juno version.
>
> On Wed, 22 Apr 2015 10:28:12 +0900
> Masato Oguchi <[email protected]> wrote:
>
> > 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
>
> --
> fumihiko kakuma <[email protected]>
>

------------------------------------------------------------------------------
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

Reply via email to