Hi,
I need to set up a DataMiner cluster (including Cassandra and Elastic cluster) where the interconnection between the different servers pass through a static nat.
This means that the IP address will be translated from one known IP to another known IP.
- Is this supported by DataMiner cluster
- Is this supported by Cassandra cluster
- Is this supported by Elastic cluster
I have not tested this but I suspect you can configure this on the operating system level by using Netsh commands for Interface Portproxy.
If that would not work you can try to configure this in DataMiner by setting custom connection URI's for the "translated" IP addresses. For more information see Editing the connection string between two DataMiner Agents. You will need to set the translated IP in the connection string (instead of the actual IP) for every agent in the cluster.
For Cassandra cluster you will probably need to change the seeds setting in the cassandra.yaml file to the translated IP addresses. Typically located in C:\Program Files\Cassandra\config\cassandray.yaml.
For Elastic cluster you will probably need to change the discovery.zen.ping.unicast.hosts setting in elasticsearch.yml to the translated IP addresses. Typically located in C:\Program Files\Elasticsearch\config\elasticsearch.yml.