Openfire Windows Centos
-
Upload
gerardo-valle-zegarra -
Category
Documents
-
view
417 -
download
5
Transcript of Openfire Windows Centos
Configuracion de Openfire + MySQL + Active Directory paso a paso
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
Llenar los campos requeridos para crear la cuenta de usuario
Clic en Next cuando los campos requeridos esten llenos
Introducir una contraseña segura, y seleccionar solamente la opcion de "Password
never expires". Esta opción es muy importante, de lo contrario sera necesario
cambiar la contraseña 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
contraseña 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/openfire-
3.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 la opcion Standard Database Connection y 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 Directory Server (LDAP) y 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 contraseña 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
Hacer clic en el boton Test settings
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
Hacer clic en el boton Test settings
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 administración 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
hacer clic en Login to the Admin Console
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
Cambiar las siguientes propiedades
Propiedad Valor
provider.auth.className org.jivesoftware.openfire.auth.HybridAuthProvider
provider.user.className org.jivesoftware.openfire.user.HybridUserProvider
Agregar las siguientes propiedades
Propiedad Valor
hybridAuthProvider.primaryProvider org.jivesoftware.openfire.auth.DefaultAuthProvider
hybridAuthProvider.primaryProvider.className org.jivesoftware.openfire.auth.DefaultAuthProvider
hybridAuthProvider.secondaryProvider org.jivesoftware.openfire.ldap.LdapAuthProvider
hybridAuthProvider.secondaryProvider.className org.jivesoftware.openfire.ldap.LdapAuthProvider
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 recuperación de Openfire
Respaldo
Para respaldar Openfire hay que volcar la base de datos y copiar el archivo de
configuración openfire.xml
1. Volcar de la base de datos
root@linux# mysqldump -p openfire > /backup/openfire_db.sql
2.
3. Copiar archivo de configuración
root@linux# cp /opt/openfire/conf/openfire.xml /backup/openfire.xm
4.
Restauración
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 configuración
root@linux# cp /backup/openfire.xml /opt/openfire/conf/openfire.xml
4.
5. Iniciar el servicio
root@linux# service openfire start