Sei sulla pagina 1di 18

Manual de Instalacin de Openfire/Spark

Lo que necesitamos para poder montar nuestro propio servidor Openfire con
cliente de XMPP Spark es lo siguiente;

MySQL

Instalador de Openfire

Cliente Spark

En primer lugar procedemos a instalar MySQL para configurar la base de datos


que se vincular con el servidor Openfire, aunque podemos usar la base
interna por defecto que nos proporciona Openfire aunque se logra un mejor
desempeo con una base externa como MySQL o SQL.

Instalacin y Configuracin de MySQL


En primer lugar si no tenemos el instalador de MySQL podemos descargarlo
del

siguiente

enlace

http://dev.mysql.com/downloads/installer/,

luego

ejecutamos el instalador lo que nos lleva a la siguiente pantalla, en donde


escogeremos la opcin de Install MySQL Products como se muestra en la
siguiente captura:

Dudas o comentarios escribir: walex.cordova@outlook.com

Luego aceptamos los trminos de la licencia de MySQL y hacemos clic en


Siguiente.

Por si deseamos que el instalador de MySQL verifique si hay actualizaciones


del producto antes de instalarse dejamos la siguiente pantalla tal como esta, de
lo contrario marcamos la opcin de Skip check for updates.

Dudas o comentarios escribir: walex.cordova@outlook.com

Escogemos el tipo de instalacin de MySQL que queremos realizar ( se


recomienda instalacin Completa para tener acceso a todas las funciones y
herramientas de administracin de bases MySQL) y hacemos clic en Siguiente.

Luego el instalador realiza la verificacin de los prerrequisitos de instalacin si


alguno no se cumple simplemente debemos hacer clic en Execute para que
sean descargados e instalados por el instalador de MySQL.

Dudas o comentarios escribir: walex.cordova@outlook.com

Procedemos a la instalacin de todos los componentes de MySQL como se


muestra a continuacin.

Despus de instalado MySQL procedemos a la configuracin de la instancia de


MySQL como se muestra en las pantallas siguientes.

Escogemos en este caso que actue como un Server Machine para que
optimice las conexiones a la base y marcamos que muestre las opciones
avanzadas de configuracin.
Dudas o comentarios escribir: walex.cordova@outlook.com

Procedemos a configurar la contrasea para el usuario root (administrador) y


crearemos un usuario adicional que sera el usemos para acceder a la base que
crearemos para Openfire

Dudas o comentarios escribir: walex.cordova@outlook.com

Nos quedara configurado como se muestra a continuacin:

Configuramos las opciones del servicio y del log como se muestran:

Dudas o comentarios escribir: walex.cordova@outlook.com

Se termina la configuracin de la instancia e instalamos los Ejemplos y


Documentacin de MySQL.

Dudas o comentarios escribir: walex.cordova@outlook.com

Por ltimo finalizamos la instalacin de MySQL e iniciamos el entorno de


desarrollo para la creacin de la base que usaremos en Openfire.

Ya dentro del Workbench abriremos el administrador de bases y consultas para


proceder a la creacin de la base de datos que usaremos en conjunto con
Openfire.

Dudas o comentarios escribir: walex.cordova@outlook.com

Especificamos a que instancia de MySQL nos queremos conectar con que


usuario y password, y si deseamos a la base o esquema con el que nos
conectaremos por defecto al hacer clic en Ok se nos solicitar la contrasea del
usuario que hallamos especificado en la conexin.

Ya en el editor de consultas escribimos el codigo mysql para crear la base que


usaremos para la coneccin con Openfire (en esta caso la llamaremos
openfire) y hacemos clic en el botn

Dudas o comentarios escribir: walex.cordova@outlook.com

Con esto hemos finalizado el proceso de configuracin de MySQL y creacin


de la base, las tablas que se necesitan se crearn despus de instalado
Openfire por medio de los scripts que se crean en su instalacin.

Instalacin de Openfire
Procedemos a ejecutar el instalador de Openfire y seleccionamos el idioma
para la instalacin.

Aceptamos los trminos de la licencia

Dudas o comentarios escribir: walex.cordova@outlook.com

Seleccionamos el directorio de destino o dejamos el por defecto.

Procedemos a instalar el servidor Openfire.

Dudas o comentarios escribir: walex.cordova@outlook.com

Finalizamos la instalacin pero no ejecutamos aun el servidor ya que primero


regresaremos al Workbench de MySQL a crear las tablas necesarias.

En el workbench escogemos en primer lugar crear una nueva ventana de


consulta y luego del menu File la opcin Open SQL Script y buscamos el script
de creacin de tablas para Openfire en la carpeta de instalacin del servidor
Openfire siendo la ruta por defecto de los scripts la siguiente: C:\Program Files
(x86)\Openfire\resources\database

escogemos

el

script

llamado

openfire_mysql para que se cargue en la ventana de edicin de consultas como


se muestra en la siguiente captura.

Dudas o comentarios escribir: walex.cordova@outlook.com

Ejecutamos el script y refrescamos posteriormente el nodo de las bases de


datos para ver como han sido creadas exitosamente las tablas que usara
openfire, despus de lo cual podemos cerra el workbench de MySQL.

Podemos iniciar el servidor de Openfire desde el menu Inicio, Todos los


programas, aunque este mtodo no es recomendable ya que cada vez que se

Dudas o comentarios escribir: walex.cordova@outlook.com

apague o reinicie el equipo debemos volver a ejecutar el servidor, en lugar de


ello instalaremos Openfire como servicio tal como se muestra en las siguientes
capturas:

Luego vamos a nuestro panel de control, herramientas administrativas,


Servicios y buscamos el servicio de openfire lo ponemos en automtico y lo
iniciamos.

Dudas o comentarios escribir: walex.cordova@outlook.com

Luego en el navegador iniciamos la configuracin de nuestro servidor Openfire


con la siguiente direccin http://localhost:9090 y lo primero que haremos es
escoger el idioma para el servidor.

Luego seteamos el nombre del dominio y los puertos los dejamos con los
valores por defecto.

Elegimos el tipo de base a usar por Openfire si la externa (MySQL, SQL, etc.)
con mejor rendimiento o la interna de Openfire.

Dudas o comentarios escribir: walex.cordova@outlook.com

Configuramos la conexin a la base MySQL que creamos para Openfire con el


usuario que creamos en el momento de instalacin de MySQL.

Elegimos que los usuarios que creemos se almacenen en la base de Openfire


(opcin por defecto) aunque podramos tambin integrar Openfire con Active
Directory de Windows Server.

Dudas o comentarios escribir: walex.cordova@outlook.com

Configuramos la cuenta del administrador de Openfire.

Con esto habremos finalizado la configuracin de Openfire y podremos


loguearnos a la consola de administracin por la direccin http://localhost:9090
e iniciar con la creacin de grupos y usuarios, como se muestra en las
siguientes capturas.

Dudas o comentarios escribir: walex.cordova@outlook.com

Dudas o comentarios escribir: walex.cordova@outlook.com

Potrebbero piacerti anche