[Openstack] Swift and Keystone behind NAT Firewall

Diogo Vieira dfv at eurotux.com
Thu Jun 12 08:52:59 UTC 2014


Ok, I guess that might work, but I have one problem with that approach. For a service I'm developing I have to know the public URL for an object in the store. For that I use Keystone to find the endpoint of Swift and I get the internal ip. Is there a way for me to set a public endpoint or get the correct ip (the one accessible publicly) of the service?

Diogo Vieira <dfv at eurotux.com>
Programador 
Eurotux Informática, S.A. | www.eurotux.com
(t) +351 253 680 300

On Jun 11, 2014, at 8:09 PM, Pete Zaitcev <zaitcev at redhat.com> wrote:

> On Wed, 11 Jun 2014 18:52:43 +0100
> Diogo Vieira <dfv at eurotux.com> wrote:
> 
>> I have one Proxy Node in the same machine as the Keystone service is as
>> well as a Storage Node. On the other machine I have only a Storage Node.
> 
>> What should be the approach used to make this publicly available? What
>> ports should be opened in the firewall and what changes do I need to make
>> in any of the services?
> 
> You'll be fine with the 5000 for Keystone and whatever your Swift's
> front end uses (80, 443, 8080, or 8443). Whatever is used in -A is
> your Keystone port, use that.
> 
> -- Pete

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openstack.org/pipermail/openstack/attachments/20140612/f5335efd/attachment.html>


More information about the Openstack mailing list