Details
-
Suggestion
-
Resolution: Unresolved
-
None
Description
Problem Definition
On Confluence Data Center, when using tcp_ip as the cluster join method, cluster members must be configured in confluence.cfg.xml within the confluence.cluster.peers attributes.
The only possible configuration is by adding a comma-separated list of IP addresses as described in this KB article.
Confluence Data Center makes use of Hazelcast to administer the cluster.
The Hazelcast framework accepts member list configuration by IP range as described in their documentation:
(...)
As shown above, you can provide IP addresses or hostnames for member elements. You can also give a range of IP addresses, such as 192.168.1.0-7.
Instead of providing members line-by-line as shown above, you also have the option to use the members element and write comma-separated IP addresses, as shown below.
<members>192.168.1.0-7,192.168.1.21</members>
If you do not provide ports for the members, Hazelcast automatically tries the ports 5701, 5702 and so on.(...)
Suggested Solution
Make it possible to configure Confluence cluster members using IP range as described in the Hazelcast documentation.
Workaround
Use a comma-separated list of IP addresses as described in Confluence documentation.