<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.open-xchange.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AOXLoadBalancingClustering_NetworkConfiguration</id>
	<title>Template:OXLoadBalancingClustering NetworkConfiguration - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.open-xchange.com/wiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AOXLoadBalancingClustering_NetworkConfiguration"/>
	<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OXLoadBalancingClustering_NetworkConfiguration&amp;action=history"/>
	<updated>2026-06-30T23:15:15Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.7</generator>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OXLoadBalancingClustering_NetworkConfiguration&amp;diff=20273&amp;oldid=prev</id>
		<title>Choeger: /* Network configuration */</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OXLoadBalancingClustering_NetworkConfiguration&amp;diff=20273&amp;oldid=prev"/>
		<updated>2015-08-26T11:33:47Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Network configuration&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 11:33, 26 August 2015&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l22&quot;&gt;Line 22:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 22:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Restart the networking to enable the new multicast address on both groupware nodes. Also restart the Open-Xchange Server processes on all nodes.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Restart the networking to enable the new multicast address on both groupware nodes. Also restart the Open-Xchange Server processes on all nodes.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $ /etc/init.d/networking restart&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $ /etc/init.d/networking restart&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $ /etc/init.d/open-xchange&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;-groupware restart&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  $ /etc/init.d/open-xchange restart&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt; $ /etc/init.d/open-xchange-admin &lt;/del&gt;restart&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-added&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Test the network settings ===&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;=== Test the network settings ===&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Choeger</name></author>
	</entry>
	<entry>
		<id>https://wiki.open-xchange.com/wiki/index.php?title=Template:OXLoadBalancingClustering_NetworkConfiguration&amp;diff=6948&amp;oldid=prev</id>
		<title>Bartl3by: Created page with &quot;=== Network configuration === Open-Xchange Server uses multicast discovery to find other nodes. Once this discovery has been successful, the groupware nodes will establish TCP co...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.open-xchange.com/wiki/index.php?title=Template:OXLoadBalancingClustering_NetworkConfiguration&amp;diff=6948&amp;oldid=prev"/>
		<updated>2011-01-25T13:17:27Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;=== Network configuration === Open-Xchange Server uses multicast discovery to find other nodes. Once this discovery has been successful, the groupware nodes will establish TCP co...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=== Network configuration ===&lt;br /&gt;
Open-Xchange Server uses multicast discovery to find other nodes. Once this discovery has been successful, the groupware nodes will establish TCP connections for cache communication.&lt;br /&gt;
&lt;br /&gt;
Configure a multicast address for the servers' network. This needs to be done on all groupware nodes.&lt;br /&gt;
 $ vim /etc/network/interfaces&lt;br /&gt;
 [...]&lt;br /&gt;
 iface eth0 inet static&lt;br /&gt;
 [...]&lt;br /&gt;
         post-up route add -net 224.0.0.0/8 dev eth0&lt;br /&gt;
 &lt;br /&gt;
Check the Open-Xchange Servers cache configuration files ''/opt/open-xchange/etc/groupware/cache.ccf'' and ''/opt/open-xchange/etc/admindaemon/cache.ccf'' on all groupware nodes. Only the very last section is interesting for distributed caching (jcs.auxiliary.*)&lt;br /&gt;
Make sure the TCPServers attribute is commented out and the UDPDiscovery settings are active. Also check the cache configuration for ''/opt/open-xchange/etc/groupware/sessioncache.ccf''&lt;br /&gt;
&lt;br /&gt;
 # jcs.auxiliary.LTCP.attributes.TcpServers=127.0.0.1:57461&lt;br /&gt;
 jcs.auxiliary.LTCP.attributes.TcpListenerPort=57462&lt;br /&gt;
 jcs.auxiliary.LTCP.attributes.UdpDiscoveryAddr=224.0.0.1&lt;br /&gt;
 jcs.auxiliary.LTCP.attributes.UdpDiscoveryPort=6780&lt;br /&gt;
 jcs.auxiliary.LTCP.attributes.UdpDiscoveryEnabled=true&lt;br /&gt;
&lt;br /&gt;
These settings configure Open-Xchange Server to discover other nodes through the multicast address 224.0.0.1 and UDP port 6780. Note that the property TcpListenerPort differs at the groupware and admindaemon configuration file. This is required to avoid socket conflicts, they define the TCP port that listens for incoming connections by other groupware nodes.&lt;br /&gt;
&lt;br /&gt;
Restart the networking to enable the new multicast address on both groupware nodes. Also restart the Open-Xchange Server processes on all nodes.&lt;br /&gt;
 $ /etc/init.d/networking restart&lt;br /&gt;
 $ /etc/init.d/open-xchange-groupware restart&lt;br /&gt;
 $ /etc/init.d/open-xchange-admin restart&lt;br /&gt;
&lt;br /&gt;
=== Test the network settings ===&lt;br /&gt;
The new routing information for the multicast network should be available when printing the routing table.&lt;br /&gt;
 $ route -n&lt;br /&gt;
 [...]&lt;br /&gt;
 224.0.0.0       0.0.0.0         255.0.0.0       U     0      0        0 eth0&lt;br /&gt;
&lt;br /&gt;
TCP connections that are created after the UDP multicast discovery are shown with netstat.&lt;br /&gt;
 $netstat -tlpa | grep java | grep ESTABLISHED&lt;br /&gt;
 Proto Recv-Q Send-Q Local Address           Foreign Address         State&lt;br /&gt;
 tcp6       0      0 oxgw01:49103            oxgw02:57461 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:37912            oxgw02:57462 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:58849            oxgw02:49302 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57462            oxgw02:46054 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57462            oxgw01:41904 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:48628            oxgw02:57461 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57461            oxgw02:47115 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57461            oxgw02:57348 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57461            oxgw01:42589 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:43960            oxgw02:57462 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:41904            oxgw01:57462 ESTABLISHED 3582/java&lt;br /&gt;
 tcp6       0      0 oxgw01:42589            oxgw01:57461 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:43786            oxgw02:57461 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:35196            oxgw02:58849 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57462            oxgw02:44548 ESTABLISHED 3706/java&lt;br /&gt;
 tcp6       0      0 oxgw01:57461            oxgw02:44893 ESTABLISHED 3582/java&lt;br /&gt;
&lt;br /&gt;
How to verify those connections? The last line shows a process id (PID) of the local process that has an established connection. In this case, PID3706 is the Open-Xchange Groupware Daemon and PID3582 is the Open-Xchange Administration Daemon.&lt;br /&gt;
These services build mesh connections between each groupware, each admindaemon and each foldercache service. Some connections are used bidirectionally so only one connection is visible, others use two connections (inbound and outbound) depending on the network responses.&lt;br /&gt;
It is important that each service is connected to each other while the foldercache is only connected between two groupware services. It can take some time until all connections are established after Open-Xchange Server has been started.&lt;br /&gt;
In this example, the first two lines indicate connections between the local groupware process and the remote admindaemon and groupware processes.&lt;/div&gt;</summary>
		<author><name>Bartl3by</name></author>
	</entry>
</feed>