Consejos para migrar de equipo un servidor Jabber con ejabberd

Contenido archivado

El contenido de la web se encuentra archivado y no se podrá crear nuevo contenido. Más información.

Tagged:

Recientemente he tenido que pasar mi actual servidor Jabber a otro equipo. Yo en Jabberland uso ejabberd desde hace tiempo ya, entre otras cosas incitado por gente de aquí de JabberES ;)

La migración en principio parece sencilla, pensé en hacer una copia de los archivos (compilados y fuentes) y de la base de datos Mnesia, me la llevaba al nuevo servidor y a correr. Bueno, pues ni de coña... os explico por qué.

El método ideal es seguir estos pasos:

  1. Hacer copia de los fuentes usados actualmente (claro, hay que tenerlos) y pasarlos al servidor nuevo.
  2. Compilar los fuentes en el nuevo servidor e instalar.
  3. Hacer un backup de la base de datos, ya sea desde el interface web o desde ejabberdctl.
  4. Aplicar este parche al backup y pasar la copia parcheada al nuevo servidor.
  5. Restaurar la base de datos parcheada en el nuevo servidor desde el interface web o desde el ejabberdctl.

Los pasos básicos están en la web con el parche. Pero yo lo explico así por varios motivos. Primero yo tengo muchos parches aplicados a mi versión de ejabberd. Alguno de estos parches han modificado la base de datos Mnesia y la versión de ejabberd de serie no la soporta, por lo que me daba errores. Otro motivo es ese, no quería perder de momento los parches hsata que no tuviese más tiempo para parchear una nueva versión. La última tazón es que por ejemplo ahora está la versión 1.1.2, y yo usaba la 1.1.1. No es nada recomendable pasar la base de datos a pelo hacia diferentes versiones (consejo de badlop y muy acertado que estuvo :D )

Por último, en esta migración yo he dado soporte a mi servidor de registros DNS de tipo SRV. Supuestamente es el método a seguir (y que usa gtalk, por ejemplo) a nivel de protocolo, es parecido a los registros de tipo MX pero con más posibilidades. Tal y como lo tnego ahora mismo, la web la tengo en el servidor viejo aun y el servidor jabber en el nuevo, usando el mismo host. Si la gente se interesa en esto último ya haré otro post ;)

Comentarios

informacion sobre el manejo de jabber.

que debo hacer , cuando ya he creado una cuenta, entrar a los diferentes servicios? cuando me dicen poner contraseña que pongo.....etc etc etc..

¿A que te refieres? ¿A

¿A que te refieres? ¿A salas de charla? En ese caso, deja en blanco la contraseña, la mayoría no tienen. ¿Te refieres a transportes a redes como MSN? Entonces pon el nombre de usuario y contraseña de tu cuenta MSN.