Escolar Documentos
Profissional Documentos
Cultura Documentos
El ambiente que se presentara para instalar Openfire consta de lo siguiente: Servidor Windows 2003 Server o IP: 192.168.82.129/24 o Active Directory Servidor CentOS 5.5 o IP: 192.168.82.133/24 o MySQL
Pasos 1
Crear cuenta de Active Directory 1. Abrir la aplicacion Active Directory Users and Computers
Inicio > Administrative Tools > Active Directory Users and Computers 2. Crear una cuenta, la cual utilizara Openfire Hacer clic derecho en la unidad organizacional donde estara la cuenta, seleccionar New > User
Introducir una contrasea segura, y seleccionar solamente la opcion de "Password never expires". Esta opcin es muy importante, de lo contrario sera necesario cambiar la contrasea y reconfigurar Openfire cada vez que esto ocurra. Clic en Next
Crear base de datos MySQL 1. Crear una base de datos root@linux$ mysqladmin create openfire 2. Crear usuario para conectar/administrar base de datos En este ejemplo: nombre de base de datos: openfire usuario para conectarse: openfire contrasea para openfire: password root@linux# mysql -p openfire mysql> grant all on openfire.* to openfire@localhost identified by 'password'; mysql> quit
Descargar e Instalar Openfire 1. Descargar Openfire desde el sitio de Ignite Realtime root@linux# wget -c http://www.igniterealtime.org/downloadServlet?filename=openfire/openfire3.7.0.beta-1.i386.rp 2. Instalar Openfire con RPM root@linux# rpm -ivh openfire-3.7.0.beta-1.i386.rp 3. 4. Cargar la estructura de la base de datos a MySQL root@linux# mysql -p openfire < /opt/openfire/resources/database/openfire_mysql.sql 4. Iniciar el servidor Openfire root@linux# service openfire start 5. 6. Configurar los parametros iniciales de openfire Abrir la direccion http://192.168.82.133:9090 en un navegador
Configurando Openfire
Abrir la direccion http://192.168.82.133:9090 en un navegador. Seleccionar el idioma deseado y hacer clic en Continue
Asignar un dominio al servidor Openfire (ejemplo: compania.com). Luego hacer clic en Continue
Seleccionar MySQL en el menu desplegable llenar el campo Database URL especificar username y password para conectar a la base de datos hacer clic en Continue
Seleccionar Active Directory en el menu desplegable especificar la direccion del servidor Windows 2003 Server indicar el Base DN del domain controller especificar el usuario y contrasea para conectarse al Active Directory Hacer clic en el boton Test settings
Nota: debe aparecer el mensaje de la captura de pantalla. De lo contrario revisar la configuracion hasta obtener el mensaje. hacer clic en Close y luego en Save & Continue
debe aparecer un mensaje parecido a la captura de pantalla. De lo contrario revisar la configuracion hasta obtener el mensaje. hacer clic en Close y luego en Save & Continue
debe aparecer el mensaje de la captura de pantalla. De lo contrario revisar la configuracion hasta obtener el mensaje. hacer clic en Close y luego en Save & Continue
Agregar un administrador para la consola de administracin de Openfire. Este usuario debe existir en el Active Directory. Colocar el nombre de usuario y hacer clic en Add
Probar el usuario haciendo clic en el icono de engranaje. Si el usuario es correcto debe aparecer lo mismo que la captura de pantalla
Listo! ya esta instalado Openfire! Ahora puede entrar con el usuario que asigno como administrador
Agregar MySQL a Openfire + Active Directory 1. Editar la configuracion de Openfire de la siguiente manera Seleccionar Server > System Properties en la consola de administracion de Openfire
hybridAuthProvider.secondaryProvider hybridAuthProvider.secondaryProvider.className
org.jivesoftware.openfire.ldap.LdapAuthProvide org.jivesoftware.openfire.ldap.LdapAuthProvide
2. Agregar los providers en openfire.xml, antes de </jive> <hybridUserProvider> <secondaryProvider> <className>org.jivesoftware.openfire.ldap.LdapUserProvider</className> </secondaryProvider> <primaryProvider> <className>org.jivesoftware.openfire.user.DefaultUserProvider</className> </primaryProvider> </hybridUserProvider>
3. Reiniciar openfire y probar root@linux# service openfire restart Los usuarios nuevos de MySQL se pueden crear en Users/Groups > Create New User Respaldo y recuperacin de Openfire
Respaldo Para respaldar Openfire hay que volcar la base de datos y copiar el archivo de configuracin openfire.xml 1. Volcar de la base de datos root@linux# mysqldump -p openfire > /backup/openfire_db.sql 2. 3. Copiar archivo de configuracin root@linux# cp /opt/openfire/conf/openfire.xml /backup/openfire.xm 4. Restauracin Para restaurar el servidor de Openfire solo hay que volver a instalarlo como en la Parte 2 y Parte 3, restaurar la base de datos, restaurar el archivo xml, e iniciar el servicio. 1. Restaurar la base de datos root@linux# mysqldump -p < /backup/openfire_db.sql 2. 3. Restaurar archivo de configuracin root@linux# cp /backup/openfire.xml /opt/openfire/conf/openfire.xml 4. 5. Iniciar el servicio root@linux# service openfire start