← Back to team overview

openstack team mailing list archive

Re: How to deploy OpenStack on thousands of nodes?

 

I'll speak to your rabbit question:

By default rabbit uses tcp port 5672 for communication.. tcp can certainly
cross subnet boundaries and be routed without issue.

  I suggest you do some network troubleshooting; ping your rabbit server
then telnet to port 5672 on the rabbit server from hosts on the other
subnets.

Check your router acls and local host firewalls.  Check to make sure that
your rabbit server has a route to get back to the other subnets with the
reply.

Dual homed hosts with one local connection and one Internet connection will
need specific routes added to allow them to reach other local subnets since
you wouldn't want that traffic to try to traverse the default route which
points out to the Internet.  This is true even if you are using virtual
interfaces with vlans instead of separate physical interfaces.

Regards,
Brent


On Tue, Jun 25, 2013 at 6:10 AM, Sg Kylin <kylin7.sg@xxxxxxxxx> wrote:

> Hi All,
>
> We are currently trying to deploy OpenStack on thousands of nodes. We
> are using Grizzly stable version and Ubuntu 12.04.2. However, the big
> problem we meet now is the network topology. If we want to use HA
> (haproxy + keepalived) for the controller nodes on which *-apis are
> running as well as network nodes which are deployed across different
> VLANs (VLANs can reach each other by setting gateways), e.g
> 10.1.0.0/16 and 10.2.0.0/16, HA would not work correctly. Also we
> found that rabbitmq could not work when nova-* services were deployed
> across different subnets.
>
> Thus, we want to know whether HA and rabbitmq can be used across
> subnets? If it not true, we can only deploy them in a single flat
> layer 2 net, which seems unfeasible in real-world because of
> broadcast storms...
>
> Best,
>
> Kylin CG
>
> _______________________________________________
> Mailing list: https://launchpad.net/~openstack
> Post to     : openstack@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~openstack
> More help   : https://help.launchpad.net/ListHelp
>

References