This is an automated email from the ASF dual-hosted git repository.
solomax pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/openmeetings.git
The following commit(s) were added to refs/heads/master by this push:
new e2d19a8 [OPENMEETINGS-2186] documentation update
e2d19a8 is described below
commit e2d19a8a6a336660a18530daa3467d3e775dbf90
Author: Maxim Solodovnik <[email protected]>
AuthorDate: Wed Mar 25 09:45:06 2020 +0700
[OPENMEETINGS-2186] documentation update
---
openmeetings-server/src/site/xdoc/Clustering.xml | 36 ++++++++++++++++++------
1 file changed, 27 insertions(+), 9 deletions(-)
diff --git a/openmeetings-server/src/site/xdoc/Clustering.xml
b/openmeetings-server/src/site/xdoc/Clustering.xml
index 3002e99..71619d4 100644
--- a/openmeetings-server/src/site/xdoc/Clustering.xml
+++ b/openmeetings-server/src/site/xdoc/Clustering.xml
@@ -48,7 +48,7 @@
<li>Check your network interface
supports multicast by running the following
command in a terminal window:
<source>ifconfig -a</source>
When you see <tt>MULTICAST</tt>
against your network interface, it means your
- kernel is complied with
Multicast option and your network interface supports it.
+ kernel is compiled with
Multicast option and your network interface supports it.
</li>
<li>Check if multicast routing is
configured:
<source>netstat -nr</source>
@@ -89,10 +89,12 @@
<p>If files and recordings using the same
physical folders the files and recordings will be available for
each node. You can do this using Samba or NFS,
for example. For using NFS do the following:</p>
<ul>
+ <li>
+ To ease upgrade process set OM
data dir to some external folder: for ex. /opt/omdata
+ </li>
<li>Install NFS to the data server. In
the file <tt>/etc/exports</tt> add the following lines:
<source>
-/opt/om/webapps/openmeetings/upload
10.1.1.2(rw,sync,no_subtree_check,no_root_squash)
-/opt/om/webapps/openmeetings/streams
10.1.1.2(rw,sync,no_subtree_check,no_root_squash)
+/opt/omdata 10.1.1.2(rw,sync,no_subtree_check,no_root_squash)
</source>
Here 10.1.1.2 - is node ip for
NFS remote access. Add these lines for all nodes except node with
folders.
@@ -100,10 +102,7 @@
<li>
Install NFS common tools to
other nodes. In the file <tt>/etc/fstab</tt> do the following:
<source>
-10.1.1.1:/opt/om/webapps/openmeetings/upload/
-/opt/om/webapps/openmeetings/upload nfs timeo=50,hard,intr
-10.1.1.1:/opt/om/webapps/openmeetings/streams/
-/opt/om/webapps/openmeetings/streams nfs timeo=50,hard,intr
+10.1.1.1:/opt/omdata /opt/omdata nfs timeo=50,hard,intr
</source>
Here 10.1.1.1 – data server ip.
And run the command:
<source>mount -a</source>
@@ -116,6 +115,7 @@
<p>In the file
<tt>/opt/om/webapps/openmeetings/WEB-INF/classes/hazelcast.xml</tt>:</p>
<ul>
<li>Set
<tt>instance-name</tt> for each server to unique value</li>
+ <li>Set
<tt>server.url</tt> for each server to full <strong>public</strong> URL of this
server (please NOTE using of numeric IP address might broke HTTPS))</li>
<li>
Comment
out/delete following block:
<source><![CDATA[
@@ -129,8 +129,26 @@
]]></source>
</li>
<li>
+ Un-comment
following block (ensure it contains valip parameters):
+
<source><![CDATA[
+ <network>
+ <join>
+ <multicast enabled="true">
+ <multicast-group>224.0.0.0</multicast-group>
+ <multicast-port>54327</multicast-port>
+
<multicast-time-to-live>32</multicast-time-to-live>
+
<multicast-timeout-seconds>2</multicast-timeout-seconds>
+ </multicast>
+ </join>
+ <interfaces enabled="true">
+ <interface>192.168.1.*</interface>
+ </interfaces>
+ </network>
+ ]]></source>
+ </li>
+ <li>
In case there
are more than one network interface with multicast support and/or additional
hazelcast configuration is required
- Based on the
following documentation: <a
href="http://docs.hazelcast.org/docs/3.10.1/manual/html-single/index.html">http://docs.hazelcast.org/docs/3.10.1/manual/html-single/index.html</a>
+ Based on the
following documentation: <a
href="https://docs.hazelcast.org/docs/4.0/manual/html-single/index.html">https://docs.hazelcast.org/docs/4.0/manual/html-single/index.html</a>
</li>
</ul>
</li>
@@ -138,7 +156,7 @@
</subsection>
<subsection name="Ensure everything works as expected">
<ul>
- <li>Set up the cluster and loggin with
two users, go to the same room (also check before room
+ <li>Set up the cluster and login with
two users, go to the same room (also check before room
entering that the status page
with the room list shows the correct number of participants before
entering the room). You should
login to the same server initially, the server will redirect you
for the conference room to the
appropriate server automatically. Both users should be in the same room.