Hi, 2013/12/7 Dongliang Yu <[email protected]>: > Thanks for reply. > > I followed this page: > https://github.com/osrg/ryu/wiki/configuration_openstack_havana_with_ryu > > I dont understand what package should be installed on which node, as I have > Controller, Networking and Compute node in my OpenStack deployment. The > OpenStack official guide > (http://docs.openstack.org/admin-guide-cloud/content/ch_networking.html#ryu_plugin) > is also confusing. If not bother, please check my uncertainty for official > guide: > > Q1: In Procedure 7.6. To use the Ryu plug-in with OpenStack Networking > > Does this means that the following step in Procedure 7.6. are all dedicated > for a Networking node or a Controller node?
Those steps should be done on a controller node. This is a plug-in part, plug-in works on neutron-server and neutron-server is run on a controller node typically. Note that Ryu controller have to start earlier than neutron-server. > > Q2: Also In Procedure 7.6. > > openflow_rest_api = <ip-address>:<port-no> ovsdb_interface = <eth0> > tunnel_interface = <eth0> > > The <ip-address> is the address of the separate PC runs Ryu controller? Ryu controller can run on any host. In this case, it is natural to run it on a controller node. The <ip-address> is the address of the controller node's interface which connected to the management network. > > Q3: Procedure 7.9. To set up each node for the Ryu plug-in > > Does 'each node' include controller and networking node? It is a networking node and a compute node. Ryu agent assists Ryu controller to control Open vSwitch's bridge. So Ryu agent is necessary on a networking node and a compute node. > > > In the end, I think it will be help to illustrate locations of all the > network-related services on different kind of nodes, for example (my > understanding): > > Controller node: neutron-server, neutron-plugin-openvswitch-agent, > Networking node: neutron-server, neutron-l3-agent, neutron-dhcp-agent, > neutron-plugin-openvswitch-agent, neutron-plugin-ryu (no -agent?) > Compute node: neutron-plugin-openvswitch-agent, neutron-plugin-ryu-agent Controller node: neutron-server, neutron-plugin-ryu Network node: neutron-plugin-ryu-agent, neutron-l3-agent, neutron-dhcp-agent Compute node: neutron-plugin-ryu-agent neutron-plugin-openvswitch-agent is not necessary, it is not related with Ryu. Thanks, Kaneko > > It's really appreciate if help me correct the understanding. > > Thanks again. > > > 2013/12/7 FUJITA Tomonori <[email protected]> >> >> On Fri, 6 Dec 2013 18:26:00 +0800 >> Dongliang Yu <[email protected]> wrote: >> >> > I'm new to ryu. The offical guide in OpenStack.org and the wiki at >> > github.com/osrg/ryu/ are not in detail. After trying to install packages >> > and do all the configurations, they do not work well. Is there any >> > detailed >> > install guide or reference? >> >> You mean that the following is not detailed enough? >> >> https://github.com/osrg/ryu/wiki/OpenStack > > > > > -- > Best regards, > Dongliang Yu > > ------------------------------------------------------------------------------ > Sponsored by Intel(R) XDK > Develop, test and display web and hybrid apps with a single code base. > Download it for free now! > http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk > _______________________________________________ > Ryu-devel mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/ryu-devel > ------------------------------------------------------------------------------ Sponsored by Intel(R) XDK Develop, test and display web and hybrid apps with a single code base. Download it for free now! http://pubads.g.doubleclick.net/gampad/clk?id=111408631&iu=/4140/ostg.clktrk _______________________________________________ Ryu-devel mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/ryu-devel
