How to configure proxy servers when using round robin DNS?
In the Swift documentation ( http://swift.openstack.org/howto_installmultinode.html#config-proxy (http://swift.openstack.org/howto_inst...) ) there is an explanation how to add proxies but the accompanying configuration example assumes that a load balancer is used. If instead I want to use round robin DNS how does that affect the configuration of each individual /etc/swift/proxy-server.conf file?
Step 1) "Update the list of memcache servers": I assume this instruction applies to round robin DNS as well. Step 2) "Change the default_cluster_url to point to the load balanced url". Does each proxy-server.conf file retain just its own IP address in the URL when using round robin DNS? Step 3) "accounts with the new default_swift_cluster URL": If an account refers to a particular proxy and you have many, how do you balance these accounts when you add another one? And what happens if one proxy server goes down and a remote client subsequently picks another proxy server (using round robin DNS)? How will that work if the storage URL for that account still refers to the downed proxy server?
Cheers/denis