Sunteți pe pagina 1din 7

Manual de Zimbra Open Source edition v 6.

Laboratorio 9
Funambol; Sincronizacin de Dispositivos Mviles y Zimbra
9.1- Instalacin de Funambol
1) Descargar la versin de Servidor para Linux $> su $> wget http://download.forge.objectweb.org/sync4j/funambol-8.7.0.bin $> chmod 755 funambol-8.7.0.bin 2) Instalar Funambol $> ./funambol-8.7.0.bin Presionar varias veces el enter yes -> para aceptar la licencia. [enter] -> para que se instale en el /opt/ no -> para no iniciar el servidor 3) Crear variables de Entorno, agregando al final. $> vim /etc/bashrc FUNAMBOL_HOME=/opt/Funambol JAVA_HOME=/opt/Funambol/tools/jre-1.6.0/jre/ $> su $> echo $JAVA_HOME

9.2.- Instalacin del Connector de Zimbra para Funambol


4) Instalar el conector de Zimbra para el Funambol $> wget http://ufpr.dl.sourceforge.net/project/zimbrafunambol/zimbrafunambol/ZimbraConnector_0.6.02/Zim braConnector_0.6.02.zip $> unzip ZimbraConnector_0.6.02.zip $> cd ZimbraConnector_0.6.02 $> cp output/ZimbraConnector.s4j /opt/Funambol/ds-server/modules/

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

5) Crear el archivo XML de configuracin del mdulo de Zimbra en Funambol $> mkdir /opt/Funambol/config/connector $> vim /opt/Funambol/config/connector/ZimbraConnector.xml <?xml version="1.0" encoding="UTF-8"?> <java version="1.5.0" class="java.beans.XMLDecoder"> <object class="ru.korusconsulting.connector.config.ConnectorConfig"> <void property="dataSource"> <string>jdbc/fnblds</string> </void> </object> </java> 6) Editamos el archivo /opt/Funambol/ds-server/install.properties y agregamos a la lnea 72 ,ZimbraConnector al final, la lnea entera les debera quedar algo as: modules-to-install=content-provider-8.5.3,email-connector-8.5.3,foundation-8.5.3,phones-support8.5.2,webdemo-8.5.3,ZimbraConnector 7) Instalamos el mdulo de Zimbra para Funambol $> cd /opt/Funambol $> bin/funambol start $> bin/install-modules
. . . [echo] Database installation for module content-provider-8.7.0 on hypersonic (/opt/Funambol/ds-server) [iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module content-provider-8.7.0 (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted. [iterate] Do you want to recreate the database? [iterate] (y,n)

y
[echo] Database installation for module email-connector-8.7.0 on hypersonic (/opt/Funambol/ds-server) [iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module email-connector-8.7.0 (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted.

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

[iterate] Do you want to recreate the database? [iterate] (y,n)

y
[iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module foundation-8.7.0 (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted. [iterate] Do you want to recreate the database? [iterate] (y,n)

y
[iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module phones-support-8.7.0 (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted. [iterate] Do you want to recreate the database? [iterate] (y,n)

y
[iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module webdemo-8.7.0 (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted. [iterate] Do you want to recreate the database? [iterate] (y,n)

y
[iterate] The Funambol Data Synchronization Server installation program can now create [iterate] the database required by the module ZimbraConnector (if any is needed). [iterate] You can skip this step if you have already a valid database created [iterate] or the module does not require a database. [iterate] If you choose 'y' your existing data will be deleted. [iterate] Do you want to recreate the database? [iterate] (y,n)

y
[echo] install.modules basedir /opt/Funambol/ds-server [echo] install.modules basedir /opt/Funambol/ds-server

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

[echo] install.modules basedir /opt/Funambol/ds-server [echo] install.modules basedir /opt/Funambol/ds-server [echo] install.modules basedir /opt/Funambol/ds-server [echo] ZimbraConnector installation successfully completed [war] Warning: selected war files include a WEB-INF/web.xml which will be ignored (please use webxml attribute to war task) [echo] Remove output dir BUILD SUCCESSFUL Total time: 3 minutes 10 seconds

8) Activaremos el mdulo de Zimbra Connector en Funambol borramos de la lnea 82 a la 93 en el archivo /opt/Funambol/tools/hypersonic/data/funambol.script $> vim /opt/Funambol/tools/hypersonic/data/funambol.script
INSERT INTO FNBL_SYNC_SOURCE VALUES('briefcase','foundation/foundation/fsfoundation/BriefcaseSource.xml','briefcase','fs-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('cal','foundation/foundation/calendarfoundation/VCalendarSource.xml','cal','calendar-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('card','foundation/foundation/contactfoundation/VCardSource.xml','card','contact-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('configuration','foundation/foundation/configuration/configuration.xml','configuration','configfoundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('event','foundation/foundation/calendarfoundation/VEventSource.xml','event','calendar-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('mail','email/email/email-ss/mail.xml','mail','email-ss') INSERT INTO FNBL_SYNC_SOURCE VALUES('note','foundation/foundation/notefoundation/PlainTextNoteSource.xml','note','note-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('scal','foundation/foundation/calendarfoundation/SIFEventSource.xml','scal','calendar-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('scard','foundation/foundation/contactfoundation/SIFContactSource.xml','scard','contact-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('snote','foundation/foundation/notefoundation/SIFNoteSource.xml','snote','note-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('stask','foundation/foundation/calendarfoundation/SIFTaskSource.xml','stask','calendar-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('task','foundation/foundation/calendarfoundation/VTodoSource.xml','task','calendar-foundation')

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

Ahora insertar en la lnea 82 INSERT INTO FNBL_SYNC_SOURCE VALUES('briefcase','foundation/foundation/fsfoundation/BriefcaseSource.xml','briefcase','fs-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('cal','zimbra/zimbra/calendarSyncSource/cal.xml','cal','calendarSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('card','zimbra/zimbra/contactSyncSource/card.xml','card','contactSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('configuration','foundation/foundation/configuration/configuration.xml','configuration','configfoundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('event','zimbra/zimbra/calendarSyncSource/event.xml','event','calendarSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('mail','email/email/email-ss/mail.xml','mail','email-ss') INSERT INTO FNBL_SYNC_SOURCE VALUES('note','foundation/foundation/notefoundation/PlainTextNoteSource.xml','note','note-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('scal','zimbra/zimbra/calendarSyncSource/scal.xml','scal','calendarSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('scard','zimbra/zimbra/contactSyncSource/scard.xml','scard','contactSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('snote','foundation/foundation/notefoundation/SIFNoteSource.xml','snote','note-foundation') INSERT INTO FNBL_SYNC_SOURCE VALUES('stask','zimbra/zimbra/calendarSyncSource/stask.xml','stask','calendarSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('task','zimbra/zimbra/calendarSyncSource/task.xml','task','calendarSyncSource') INSERT INTO FNBL_SYNC_SOURCE VALUES('zimbraGalContacts','zimbra/zimbra/galContactSyncSource/zimbraGalContacts.xml','zimbraGalConta cts','galContactSyncSource')

Crear carpetas y archivos XML para la configuracin del calebdario, contactos y tareas del zimbra. $> mkdir -p /opt/Funambol/config/zimbra/zimbra/calendarSyncSource/ $> mkdir /opt/Funambol/config/zimbra/zimbra/contactSyncSource/ $> mkdir /opt/Funambol/config/zimbra/zimbra/galContactSyncSource/

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

Crear los archivos XML de configuracin para enlazar Zimbra con Funambol Los XML lo pueden bajar de http://www.perulinux.com.pe/zimbra/ZimbraXML.tgz $> cd /opt/Funambol/config/zimbra/ $> wget http://www.perulinux.com.pe/zimbra/ZimbraXML.tgz $> tar -zxpvf ZimbraXML.tgz $> vim /opt/Funambol/config/zimbra/zimbra/calendarSyncSource/cal.xml
<?xml version="1.0" encoding="UTF-8"?> <java version="1.6.0_18" class="java.beans.XMLDecoder"> <object class="ru.korusconsulting.connector.funambol.CalendarSyncSource"> <void property="info"> <object class="com.funambol.framework.engine.source.SyncSourceInfo"> <void property="supportedTypes"> <array class="com.funambol.framework.engine.source.ContentType" length="3"> <void index="0"> <object class="com.funambol.framework.engine.source.ContentType"> <void property="type"> <string>text/x-vcalendar</string> </void> <void property="version"> <string>1.0</string> </void> </object> </void> <void index="1"> <object class="com.funambol.framework.engine.source.ContentType"> <void property="type"> <string>text/x-vcalendar</string> </void> <void property="version"> <string>2.0</string> </void> </object> </void> <void index="2"> <object class="com.funambol.framework.engine.source.ContentType">

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

Manual de Zimbra Open Source edition v 6.0

<void property="type"> <string>text/calendar</string> </void> <void property="version"> <string>1.0</string> </void> </object> </void> </array> </void> </object> </void> <void property="name"> <string>cal</string> </void> <void property="sourceURI"> <string>cal</string> </void> <void property="zimbraUrl"> <string>http://mail.dominio.com/service/soap/</string> </void> </object> </java>

9) Finalmente reiniciar Funambol y ver los Logs Ver Logs de Funambol $> tail -f /opt/Funambol/logs/ds-server/ds-server.log Reiniciar Funambol $> /opt/Funambol/bin/funambol stop $> /opt/Funambol/bin/funambol start 10) Configuracin de Clientes Bajar clientes para los dispositivos mviles o para el Outlook, poner usuario: tuxito clave: tuxito servidor: http://mail.dominio.com:8080/Funambol/ds

Av Canad 3925 Telfono: 6155900 Anexo: 101 capacitacin@dominio8.com http://www.dominio8.com

S-ar putea să vă placă și