31.6. Configure Multiple Site Masters
31.6.1. Multiple Site Master Operations
31.6.2. Configure Multiple Site Masters (Remote Client-Server Mode)
Configure Cross-Datacenter Replication for Red Hat JBoss Data Grid's Remote Client-Server Mode.
Procedure 31.4. Set Multiple Site Masters in Remote Client-Server Mode
<relay site="LON"> <remote-site name="NYC" stack="tcp" cluster="global"/> <remote-site name="SFO" stack="tcp" cluster="global"/> <property name="relay_multicasts">false</property> <property name="max_site_masters">16</property> <property name="can_become_site_master">true</property> </relay>
<relay site="LON">
<remote-site name="NYC" stack="tcp" cluster="global"/>
<remote-site name="SFO" stack="tcp" cluster="global"/>
<property name="relay_multicasts">false</property>
<property name="max_site_masters">16</property>
<property name="can_become_site_master">true</property>
</relay>
Locate the Target Configuration
Locate the target site's configuration in theclustered-xsite.xml
example configuration file. The sample configuration looks like example provided above.Configure Maximum Sites
Use themax_site_masters
property to determine the maximum number of master nodes within the site. Set this value to the number of nodes in the site to make every node a master.Configure Site Master
Use thecan_become_site_master
property to allow the node to become the site master. This flag is set totrue
as a default. Setting this flag tofalse
prevents the node from becoming a site master. This is required in situations where the node does not have a network interface connected to the external network.
31.6.3. Configure Multiple Site Masters (Library Mode)
Procedure 31.5. Configure Multiple Site Masters (Library Mode)
Configure Cross-Datacenter Replication
Configure Cross-Datacenter Replication in JBoss Data Grid. Use the instructions in Section 31.2.2.1, “Configure Cross-Datacenter Replication Declaratively” for an XML configuration or the instructions in Section 31.2.2.2, “Configure Cross-Datacenter Replication Programmatically” for a programmatic configuration.Add the Contents of the Configuration File
Add thecan_become_site_master
andmax_site_masters
parameters to the configuration as follows:Copy to Clipboard Copied! Toggle word wrap Toggle overflow <config> <!-- Additional configuration information here --> <relay.RELAY2 site="LON" config="relay.xml" relay_multicasts="false" can_become_site_master="true" max_site_masters="16"/> </config>
<config> <!-- Additional configuration information here --> <relay.RELAY2 site="LON" config="relay.xml" relay_multicasts="false" can_become_site_master="true" max_site_masters="16"/> </config>
Set themax_site_masters
value to the number of nodes in the cluster to make all nodes masters.