Hi all,
I am doing a CF BOSH installation on openstack.
The issue is that vm instances internal to openstack cannot resolve floating IPs for one another. In my deployment, settings.json for the compilation workers references NATS on microbosh via its floating IP. As a result, workers cannot play ping/pong with NATS and compilation fails.
I do not have much control over the network configuration of the openstack deployment and most likely I need to resolve it from the BOSH side. I believe the solution would be to use floating IPs for external access and local IPs for internal communications. So, I have the following questions:
- Is there a network setup that I can define in the bosh deployment yml to get the compilation workers communicate back with the microbosh NATS using the local IPs? If yes, can someone share a sample yml file?
- If the answer to the above is no, then what is the workaround? can I modify the openstack registry to feed the local IP for the NATS server to the compilation workers?
Any help is much appreciated.
-Nima