Crear una segunda instancia de Openmeetings 1.8.8

Versión para impresiónSend by email

Este escrito es más un apunto personal que un verdadero articulo. Veremos como instalar una segunda instancia de OpenMeetings.

Si hemos seguido el articulo anterior y ya tenemos instalado y en función el sistema, tenemos que seguir estos pasos:

1. parar el servidor red5

service red5 stop

2 crear una nueva carpeta donde guardar la segunda instancia de OpenMeetings y copiar todos los datos de la primera:

cd /opt/openmeetings

mkdir webapps/campus

cp -rf webapps/openmeetings/* webapps/campus

3. modificar los archivos de configuración de la segunda instancia:

nano config.xml

modificar estas líneas:

<currentappname>Openmmetings</currentappname>
<webAppRootKey>openmeetings</webAppRootKey>
<httpRootKey>/openmeetings/</httpRootKey>

para que queden:

<currentappname>Campus</currentappname>
<webAppRootKey>campus</webAppRootKey>
<httpRootKey>/campus/</httpRootKey>

nano WEB-INF/red5-web.properties

modificar esta línea:

webapp.contextPath=/openmeetings

para que quede:

webapp.contextPath=/campus

nano WEB-INF/web.xml

modificar el bloque

   <context-param>
        <param-name>webAppRootKey</param-name>
        <param-value>/openmeetings</param-value>
    </context-param>

para que quede:

    <context-param>
        <param-name>webAppRootKey</param-name>
        <param-value>/campus</param-value>
    </context-param>

4. borrar el archivo que se crea cuando se termina de instalar Openmeetings. De esta forma el sistema volverá a hacer la instalación como si fuera una nueva:

rm conf/install.xml

5. Crear una nueva base de datos para la segunda instancia de openmeetings:

mysql -u root -psesamo

mysql> create database campus default character set utf8;

mysql> GRANT ALL PRIVILEGES ON campus.* TO 'campus'@'localhost' IDENTIFIED BY  'sesamo';

mysql> flush privileges;

mysql> quit

6. Modificar al archivo de configuración de la base de datos en OpenMeetings:

nano WEB-INF/classes/META-INF/persistence.xml

modificar esta primera parte de la línea:

Url=jdbc:mysql://localhost:3306/openmeetings?

para que quede

Url=jdbc:mysql://localhost:3306/campus?

Modificar las dos líneas que siguen (modificadas en la primera instalación de openmeetings):

, Username=openmeetings
, Password=sesamo"/>

para que queden

, Username=campus
, Password=sesamo"/>

Volver a arrancar nuevamente el servidor red5

service red5 start

instalar la segunda instancia de OpenMeetings:

http://IPservidor:5080/campus/insstall

Al terminar la instalación el server nos redigirá a la carpeta configurada por defecto

http://IPservidor:5080/openmeetings

para entrar en la nueva instancia:

http://IPservidor:5080/campus

De esta forma podemos tener distintas instancias de OpenMeetings con distintas salas de conferencia y usuarios. Podemos aprovechar esta configuración también en Moodle cambiando la ultima línea de la configuración de modulo y poniendo en lugar de openmeetings, campus.

Distribuir contenido Distribuir contenido