Hi Oguchi,

Thank you for your report.

I don't know why neutron 2014.2.3 isn't installed though 
there is it on ubuntu.

multiple ryu app(ofagent and other ryu app) may not work at a time.
If you execute other ryu app, it will be better to stop ofagent.

Thanks,
kakuma

On Fri, 15 May 2015 03:22:37 +0900
Masato Oguchi <[email protected]> wrote:

> Hi kakuma,
> 
> > Currently the above document doesn't include ways to set up from
> packages.
> > Package maintainers will add some patches to original codes
> > to run on an environment of distribution(e.g. init scripts). We don't
> manage them.
> > Please refer documents or ask ml of each distributon about them.
> 
> OK, I got it.
> It should be really difficult to cover various environments.
> I'll check it.  I thank to all your efforts.
> 
> > > My ryu is version 3.20.2 in my Juno environment.
> > > But there is an error in /var/log/neutron/openflow-agent.log
> > > as follows, when I restart the agent with
> > >   service neutron-plugin-openflow-agent restart
> > >
> >
> > I assumued that codes for stable/juno or updated to that of
> > neutron are installed on your environment.
> > But package seems to install less codes than stable/juno.
> > I checked it out. deb package will have the following dependency.
> >
> > neutron_2014.2.2 or less requires ryu 3.18 or less.
> > neutron_2014.2.3 or later requires ryu 3.19 or later.
> >
> > Can you check whether your environment meets the above condition?
> 
> In my environment, Juno is setup as follows:
> The following line is registered in
> /etc/apt/sources.list.d/ubuntu-cloud-archive-juno-trusty.list
> 
>   deb http://ubuntu-cloud.archive.canonical.com/ubuntu trusty-updates/juno
> main
> 
> In network node, the following packages are installed:
> 
>   apt-get install -y neutron-plugin-ml2 neutron-plugin-openvswitch-agent
>   neutron-l3-agent neutron-dhcp-agent
> 
> In compute nodes, the following packages are installed:
> 
>   apt-get install -y neutron-plugin-ml2 neutron-plugin-openvswitch-agent
> 
> Neutron is installed with above setup, and its version seems to be
> 2014.2.2 as follows:
> 
> --------------------------------------------------------------------------
> ----
> ii  neutron-common                      1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - common
> ii  neutron-dhcp-agent                  1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - DHCP
> agent
> ii  neutron-l3-agent                    1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - l3 agent
> ii  neutron-metadata-agent              1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - metadata
> agent
> ii  neutron-plugin-ml2                  1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - ML2
> plugin
> ii  neutron-plugin-openflow-agent       1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - Openflow
> agent
> ii  neutron-plugin-openvswitch-agent    1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virtual network service for Openstack - Open
> vSwitch plugin agent
> ii  python-neutron                      1:2014.2.2-0ubuntu1~cloud0
> all          Neutron is a virutal network service for Openstack - Python
> library
> ii  python-neutronclient                1:2.3.8-0ubuntu1~cloud0
> all          client - Neutron is a virtual network service for Openstack
> --------------------------------------------------------------------------
> ----
> 
> But Ryu was ver.3.20, so I have downgraded Ryu to ver.3.18.
> 
> As a result, the previous error in /var/log/neutron/openflow-agent.log
> seems to be disappeared as follows:
> 
> --------------------------------------------------------------------------
> ----
> 2015-05-14 05:26:37.896 2377 INFO oslo.messaging._drivers.impl_rabbit
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 ] Connected to AMQP server on
> controller:5672
> 2015-05-14 05:26:37.905 2377 INFO oslo.messaging._drivers.impl_rabbit
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 ] Connecting to AMQP server on
> controller:5672
> 2015-05-14 05:26:37.913 2377 INFO oslo.messaging._drivers.impl_rabbit
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 ] Connected to AMQP server on
> controller:5672
> 2015-05-14 05:26:37.926 2377 INFO oslo.messaging._drivers.impl_rabbit [-]
> Connecting to AMQP server on controller:5672
> 2015-05-14 05:26:37.937 2377 INFO oslo.messaging._drivers.impl_rabbit [-]
> Connected to AMQP server on controller:5672
> 2015-05-14 05:26:39.028 2377 WARNING neutron.agent.securitygroups_rpc
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Driver configuration
> doesn't match with enable_security_group
> 2015-05-14 05:26:39.028 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Agent initialized
> successfully, now running...
> 2015-05-14 05:26:39.028 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Agent out of sync with
> plugin!
> 2015-05-14 05:26:39.029 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Agent tunnel out of sync
> with plugin!
> 2015-05-14 05:26:39.029 2377 INFO oslo.messaging._drivers.impl_rabbit
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 ] Connecting to AMQP server on
> controller:5672
> 2015-05-14 05:26:39.039 2377 INFO oslo.messaging._drivers.impl_rabbit
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 ] Connected to AMQP server on
> controller:5672
> 2015-05-14 05:26:39.079 2377 INFO neutron.agent.securitygroups_rpc
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Skipping method
> prepare_devices_filter as firewall is disabled or configured as
> NoopFirewallDriver.
> 2015-05-14 05:26:39.206 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Port tape27b435b-8c
> updated. Details: {u'profile': {}, u'admin_state_up': True, u'network_id':
> u'72a7e904-0160-4c42-927d-a4fb21112cc3', u'segmentation_id': 2,
> u'device_owner': u'compute:nova', u'physical_network': None,
> u'mac_address': u'fa:16:3e:52:85:55', u'device': u'tape27b435b-8c',
> u'port_id': u'e27b435b-8c', u'fixed_ips': [{u'subnet_id':
> u'e41eaf4e-7d69-4cd1-bf5b-8d396422d7bb', u'ip_address': u'192.168.20.7'}],
> u'network_type': u'gre'}
> 2015-05-14 05:26:39.206 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Assigning 1 as local vlan
> for net-id=72a7e904-0160-4c42-927d-a4fb21112cc3
> 2015-05-14 05:26:39.423 2377 INFO
> neutron.plugins.ofagent.agent.ofa_neutron_agent
> [req-230e54ff-8c63-49ac-bc47-42dec8573560 None] Configuration for device
> tape27b435b-8c completed.
> --------------------------------------------------------------------------
> ----
> 
> Thank you very much for your advice.
> But, I still don't understand whether OFAgent is working correctly or not.
> I will try to execute Ryu application on this environment and make sure
> about it.
> 
> Best regards,
> Masato Oguchi
> 
> 
> > -----Original Message-----
> > From: fumihiko kakuma [mailto:[email protected]]
> > Sent: Tuesday, May 12, 2015 2:30 PM
> > To: Masato Oguchi
> > Cc: [email protected]
> > Subject: Re: [Ryu-devel] How to start the ofagent
> >
> > Hi,
> >
> > On Mon, 11 May 2015 04:20:28 +0900
> > Masato Oguchi <[email protected]> wrote:
> >
> > > Hi kakuma,
> > >
> > > Thank you for your reply and update the document.
> > >
> > > > > Configuration OpenStack OFAgent agent
> > > > >
> https://github.com/osrg/ryu/wiki/Configuration-OpenStack-OFAgent-agent
> > > > >
> > > >
> > > > I added about a ryu version to be installed and configurations
> > > > for kilo in the above document.
> > > > Is there a point considered that you are old in the document
> > > > other than the above?
> > >
> > > Sorry I should not say old; it is a matter of variation
> > > for different versions and environments...
> > >
> > > Maybe it is better to tell deb package users to edit
> > > /etc/neutron/plugins/ml2/ml2_conf_ofa.ini instead of
> > > /etc/neutron/plugins/ml2/ml2_conf.ini
> > > if ofagent only depends on ml2_conf_ofa.ini.
> > >
> > > (And it may be kind to tell they don't have to
> > > "Start the agent" explicitly as written in this
> > > document, or they should check it with the command
> > > "service neutron-plugin-openflow-agent status")
> > >
> >
> > Currently the above document doesn't include ways to set up from
> packages.
> > Package maintainers will add some patches to original codes
> > to run on an environment of distribution(e.g. init scripts). We don't
> manage them.
> > Please refer documents or ask ml of each distributon about them.
> >
> > >
> > > > Please use ryu of vaersion 3.19 or later for juno.
> > >
> > > Thank you for the advice.
> > > My ryu is version 3.20.2 in my Juno environment.
> > > But there is an error in /var/log/neutron/openflow-agent.log
> > > as follows, when I restart the agent with
> > >   service neutron-plugin-openflow-agent restart
> > >
> >
> > I assumued that codes for stable/juno or updated to that of
> > neutron are installed on your environment.
> > But package seems to install less codes than stable/juno.
> > I checked it out. deb package will have the following dependency.
> >
> > neutron_2014.2.2 or less requires ryu 3.18 or less.
> > neutron_2014.2.3 or later requires ryu 3.19 or later.
> >
> > Can you check whether your environment meets the above condition?
> >
> > > --------------------------------------------------------------
> > > ................
> > > ................
> > > 555-b0c5-4058-9556-7b8b678270c6 ] Connecting to AMQP server on
> > > controller:5672
> > > 2015-05-11 04:10:47.332 4015 INFO oslo.messaging._drivers.impl_rabbit
> > > [req-14eb5555-b0c5-4058-9556-7b8b678270c6 ]
> > > Connected to AMQP server on controller:5672
> > > 2015-05-11 04:10:47.341 4015 ERROR ryu.lib.hub
> > > [req-14eb5555-b0c5-4058-9556-7b8b678270c6 ] 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 161, in _agent_main
> > >     agent = OFANeutronAgent(ryuapp, **agent_config)
> > >   File
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > n_agent.py", line 250, in __init__
> > >     self.setup_integration_br()
> > >   File
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > n_agent.py", line 596, in setup_integration_br
> > >     br.setup_ofp()
> > >   File
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > n_agent.py", line 111, in setup_ofp
> > >     host = cfg.CONF.ofp_listen_host
> > >   File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py", line
> 1697,
> > > in __getattr__
> > >     raise NoSuchOptError(name)
> > > NoSuchOptError: no such option: ofp_listen_host
> > >
> > > 2015-05-11 04:10:47.342 4015 INFO oslo.messaging._drivers.impl_rabbit
> [-]
> > > Connecting to AMQP server on controller:5672
> > > 2015-05-11 04:10:47.349 4015 INFO oslo.messaging._drivers.impl_rabbit
> [-]
> > > Connected to AMQP server on controller:5672
> > > --------------------------------------------------------------
> > >
> > > Please let me know if you recognize what the error means.
> > > Thank you very much.
> > >
> > > Best regards,
> > > Masato Oguchi
> > >
> > >
> > > > -----Original Message-----
> > > > From: fumihiko kakuma [mailto:[email protected]]
> > > > Sent: Friday, May 08, 2015 7:50 PM
> > > > To: Masato Oguchi
> > > > Cc: [email protected]
> > > > Subject: Re: [Ryu-devel] How to start the ofagent
> > > >
> > > > Hi Oguchi,
> > > >
> > > > On Sat, 2 May 2015 07:29:33 +0900
> > > > Masato Oguchi <[email protected]> wrote:
> > > >
> > > > > Hi kakuma,
> > > > >
> > > > > Thank you for various information.
> > > > > I only refer the following page for OFAgent, which seems
> > > > > to include many old information...
> > > > >
> > > > > Configuration OpenStack OFAgent agent
> > > > >
> https://github.com/osrg/ryu/wiki/Configuration-OpenStack-OFAgent-agent
> > > > >
> > > >
> > > > I added about a ryu version to be installed and configurations
> > > > for kilo in the above document.
> > > > Is there a point considered that you are old in the document
> > > > other than the above?
> > > >
> > > > > If there is newer documents about these matters,
> > > > > please let me know.
> > > > >
> > > >
> > > > Currently there is only the above.
> > > >
> > > > > > > You can use --ofp-tcp-listen-port option.
> > > > >
> > > > > Thanks. I will use this.
> > > > >
> > > > > > > openvswitch-agent.log is a log file for openvswitch
> > > > > > > agent.
> > > > > > > You should check /var/log/neutron/openflow-agent.log to
> > > > > > > see a status of ofagent agent.
> > > > > > > And please run only one agent on a node.
> > > > >
> > > > > Is this mean, I have to stop
> > > > > neutron-plugin-openvswitch-agent
> > > > > if this is running, when I use
> > > > > neutron-plugin-openflow-agent?
> > > > >
> > > > >
> > > > > > The following seems to need in addition.
> > > > > >
> > > > > > # sudo apt-get install rabbitmq-server
> > > > >
> > > > > I have installed this package.
> > > > >
> > > > > > And ofagent installed from deb package is ran from
> > > > > > Upstart using /etc/init/neutron-plugin-openflow-agent.conf
> > > > > > That refers /etc/neutron/plugins/ml2/ml2_conf_ofa.ini instead of
> > > > > > /etc/neutron/plugins/ml2/ml2_conf.ini.
> > > > > > So you should configure
> /etc/neutron/plugins/ml2/ml2_conf_ofa.ini.
> > > > > >
> > > > > > Procedure would be this way:
> > > > > >
> > > > > > # service neutron-plugin-openflow-agent stop
> > > > > >
> > > > > > do some modification.
> > > > > >
> > > > > > # service neutron-plugin-openflow-agent start
> > > > >
> > > > > I have configured /etc/neutron/plugins/ml2/ml2_conf_ofa.ini
> > > > > and restart neutron-plugin-openflow-agent as you suggested.
> > > > >
> > > > > But this openflow agent seems not to work properly.
> > > > > The last part of /var/log/neutron/openflow-agent.log is
> > > > > as follows:
> > > > >
> > > >
> > > > Please use ryu of vaersion 3.19 or later for juno.
> > > >
> > > > > ----------------------------------------------------
> > > > > 2015-05-02 06:48:01.455 6961 INFO
> oslo.messaging._drivers.impl_rabbit
> > > > > [req-4d09d2a0-3f4c-493c-88a5-0c9213a9a54e ] Connecting to AMQP
> server
> > > on
> > > > > controller:5672
> > > > > 2015-05-02 06:48:01.464 6961 INFO
> oslo.messaging._drivers.impl_rabbit
> > > > > [req-4d09d2a0-3f4c-493c-88a5-0c9213a9a54e ] Connected to AMQP
> server
> > > on
> > > > > controller:5672
> > > > > 2015-05-02 06:48:01.472 6961 ERROR ryu.lib.hub
> > > > > [req-4d09d2a0-3f4c-493c-88a5-0c9213a9a54e ] 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 161, in _agent_main
> > > > >     agent = OFANeutronAgent(ryuapp, **agent_config)
> > > > >   File
> > > > >
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > > > n_agent.py", line 250, in __init__
> > > > >     self.setup_integration_br()
> > > > >   File
> > > > >
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > > > n_agent.py", line 596, in setup_integration_br
> > > > >     br.setup_ofp()
> > > > >   File
> > > > >
> > >
> "/usr/lib/python2.7/dist-packages/neutron/plugins/ofagent/agent/ofa_neutro
> > > > > n_agent.py", line 111, in setup_ofp
> > > > >     host = cfg.CONF.ofp_listen_host
> > > > >   File "/usr/lib/python2.7/dist-packages/oslo/config/cfg.py", line
> > > 1697,
> > > > > in __getattr__
> > > > >     raise NoSuchOptError(name)
> > > > > NoSuchOptError: no such option: ofp_listen_host
> > > > >
> > > > > 2015-05-02 06:48:01.474 6961 INFO
> oslo.messaging._drivers.impl_rabbit
> > > [-]
> > > > > Connecting to AMQP server on controller:5672
> > > > > 2015-05-02 06:48:01.481 6961 INFO
> oslo.messaging._drivers.impl_rabbit
> > > [-]
> > > > > Connected to AMQP server on controller:5672
> > > > > ----------------------------------------------------
> > > > >
> > > > > And the Ryu application still cannot work.
> > > > > /etc/neutron/plugins/ml2/ml2_conf_ofa.ini is configured
> > > > > just like /etc/neutron/plugins/ml2/ml2_conf.ini.
> > > > > Did I miss something?
> > > > >
> > > > >
> > > > > Best regards,
> > > > > Masato Oguchi
> > > > >
> > > > >
> > > >
> > > > Cut the following because too long.
> > > >
> > > > --
> > > > fumihiko kakuma <[email protected]>
> > > >
> > >
> > >
> --------------------------------------------------------------------------
> ----
> > > One dashboard for servers and applications across
> Physical-Virtual-Cloud
> > > Widest out-of-the-box monitoring support with 50+ applications
> > > Performance metrics, stats and reports that give you Actionable
> Insights
> > > Deep dive visibility with transaction tracing using APM Insight.
> > > http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> > > _______________________________________________
> > > Ryu-devel mailing list
> > > [email protected]
> > > https://lists.sourceforge.net/lists/listinfo/ryu-devel
> >
> > --
> > fumihiko kakuma <[email protected]>
> >
> 
> ------------------------------------------------------------------------------
> One dashboard for servers and applications across Physical-Virtual-Cloud 
> Widest out-of-the-box monitoring support with 50+ applications
> Performance metrics, stats and reports that give you Actionable Insights
> Deep dive visibility with transaction tracing using APM Insight.
> http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
> _______________________________________________
> Ryu-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/ryu-devel

-- 
fumihiko kakuma <[email protected]>



------------------------------------------------------------------------------
One dashboard for servers and applications across Physical-Virtual-Cloud 
Widest out-of-the-box monitoring support with 50+ applications
Performance metrics, stats and reports that give you Actionable Insights
Deep dive visibility with transaction tracing using APM Insight.
http://ad.doubleclick.net/ddm/clk/290420510;117567292;y
_______________________________________________
Ryu-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/ryu-devel

Reply via email to