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

Reply via email to