Hi, I'm running the same issue right know.
In my company we have a cloud platform and all nodes have internal Ips. Nodes that belong to the same clusters see each other through a global IP assignation in the platform, not through internal IP (because internal IP depends on where the node is physically located).
I'm trying to install couchbase in a cluster of three nodes and I'm getting the following issues:
Information:
- Cluster name: couchbase-test
So I installed couchbase server in the first node, but the only hostname that didn't prompt me error were (192.168.19.113 or 127.0.0.1), if I put the global IP or the namespace I got "Could not resolve the hostname: nxdomain".
Then, I installed couchbase in node 2. However, when I try to configure it to join to the cluster generated by the first Node putting 192.168.22.32 in the "hostname" and in "join cluster ip" 10.70.168.112 I get this "Attention - Failed to reach erlang port mapper at node "192.168.22.32". Error: ehostunreach".
Here's an example of hosts file for Node 1:
127.0.0.1 localhost
169.254.169.254 instance-data
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
192.168.19.113 couchbase-test-01
Could you guys help me?
Thanks in advance,
Adrián