Instalación de Afresco, en español
Upcoming SlideShare
Loading in...5
×
 

Instalación de Afresco, en español

on

  • 5,930 views

Documentación en español aportada por Jose Pereira http://www.jpereira.net

Documentación en español aportada por Jose Pereira http://www.jpereira.net

Statistics

Views

Total Views
5,930
Slideshare-icon Views on SlideShare
5,930
Embed Views
0

Actions

Likes
2
Downloads
212
Comments
0

0 Embeds 0

No embeds

Accessibility

Upload Details

Uploaded via as Adobe PDF

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Instalación de Afresco, en español Instalación de Afresco, en español Presentation Transcript

    • Instalación José Pereira Arcade Consultores
    • Requisitos “Algunos requisitos de hardware para un optimo rendimiento de Alfresco” Para 50 concurrentes o hasta 500 usuarios casuales: 1GB JVM* RAM 2x server CPU (or 1xDual-core) Para 1000 concurrentes o hasta 1000 usuarios casuales: 1GB JVM RAM 4x server CPU (or 2xDual-core) Para 2000 concurrentes o hasta 2000 usuarios casuales: 2GB JVM RAM 8x server CPU (or 4xDual-core) * Reserva de memoria para Java Virtual MachineJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalaciónhttp://wiki.alfresco.com/wiki/Download_and_Install_AlfrescoJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Base de datos MySQL Entorno JAVA Moculo Record Management Soporte para SharepointMoculo Web Quick Start Para conexiones con Lotus NotesMoculo Web Content Management Componentes OpenOffice José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Setup Nos saltamos la configuración de puertos Directorio donde se instalaráJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Debemos tener acceso a un servidor MySQL previamente instalada Hay que crear la BD previamenteJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Por si ya tenemos algunainstancia escuchando en este puerto José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación En un principio no tenemos porque cambiarla Por si queremos usar un puerto FTP no convencionalJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Contraseña del servidor MySQL. El usuario por defecto es rootJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Hay que prestar atención para desbloquear el puerto de MySQL en el firewall de Windows, si fuese necesarioJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Vitual Server es el servidor usado en los previos de las las paginas web del WCM Nos permite Iniciar o detener el Alfresco Instala el servio Alfresco en losservicios de Windows para que este inicie automáticamente con el sistema José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación en LINUX “La instalación bajo linux plantea los mismos pasos que sobre windows” Por defecto la instalación se hace en /opt/alfresco-3.4x, si lo instalamos como servicio creará un script en /etc/init.d/alfresco desde el cual podemos iniciar o reiniciar el servidor con start | stop | restart, si no lo instalamos como servicio en el roor de Alfresco tenemos un script llamado alfresco.sh que podemos invocar acompañado de start | stop | restart “La instalación bajo linux plantea los mismos pasos que sobre windows”José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación en LINUXalfresco:/home/alfresco# chmod +x alfresco-community-3.4.d-installer-linux-x32.binalfresco:/home/alfresco# ./alfresco-community-3.4.d-installer-linux-x32.bin Puede no ser necesarioPlease select the installation language Tipo de instalación[1] English - English[2] French - Français [1] Fácil - Instala los servidores con la configuración por defecto[3] Spanish - Español [2] Avanzado - Configura los puertos del servidor y las propiedades del[4] Italian - Italiano servicio[5] German - Deutsch Por favor seleccione una opción [1] : 2[6] Japanese - ---------------------------------------------------------------------------- Carpeta de instalaciónPlease choose an option [1] : 3 Por favor, elija una carpeta para instalar Alfresco Community---------------------------------------------------------------------------- Seleccionar una carpeta [/opt/alfresco-3.4.d]:Bienvenido a la instalación de Alfresco Community. ---------------------------------------------------------------------------- Instalación de la base de datos----------------------------------------------------------------------------Seleccione los componentes que desea instalar; desmarque aquellos que no Por favor, seleccione la configuración de base de datos que desea utilizar. Sidesea. selecciona una base de datos existente, debe configurar la aplicación Alfresco antes de la instalación.MySQL :Y (Cannot be edited)Java :Y (Cannot be edited) [1] Quiero utilizar la base de datos MySQL incluidaAlfresco :Y (Cannot be edited) [2] Quiero utilizar una base de datos existenteSharePoint [Y/n] :y Por favor seleccione una opción [1] : 2Records Management [Y/n] :y ----------------------------------------------------------------------------Web Quick Start [Y/n] :y Configuración de la base de datosWCM de Alfresco [Y/n] :y URL de JDBC [jdbc:mysql://localhost/alfresco]:Apoyo de conector Quickr [Y/n] :n Controlador de JDBC [org.gjt.mm.mysql.Driver]:OpenOffice [Y/n] :y Nombre de la base de datos: [alfresco]:¿Es correcta la selección que se muestra aqui arriba? [Y/n]: y Nombre de usuario : root Contraseña :---------------------------------------------------------------------------- Vuelva a introducir : ---------------------------------------------------------------------------- José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instala el script de Instalación arranque en: /etc/init.d/alfrescoConfiguración de puerto Tomcat Instalar como un servicioPor favor, introduzca los parámetros de configuración de Tomcat que Opcionalmente puede registrar Alfresco Community como un servicio. De estadesea manera se iniciará automáticamente cada vez que se ponga en marcha lautilizar máquina.Dominio de Servidor Web: [127.0.0.1]: ¿Instalar Alfresco Community como un servicio? [Y/n]: yPuerto del servidor Tomcat: [8080]: ----------------------------------------------------------------------------Puerto de cierre de Tomcat: [8005]: Puerto de servidor OpenOfficePuerto SSL de Tomcat [8443]: Por favor, introduzca el puerto que el servidor de OpenOffice va a escucharPuerto AJP de Tomcat: [8009]: por---------------------------------------------------------------------------- defectoPuerto FTP de Alfresco Puerto de servidor OpenOffice [8100]:Please choose a port number to use for the integrated Alfresco FTP ----------------------------------------------------------------------------server. El programa está listo para iniciar la instalación de Alfresco Community en suPuerto: [21]: ordenador.---------------------------------------------------------------------------- ¿Desea continuar? [Y/n]: yPuerto RMI de Alfresco ----------------------------------------------------------------------------Please choose a port number for Alfresco to use to execute remote Por favor espere mientras se instala Alfresco Community en su ordenador.commands. InstalandoPuerto: [50500]: 0% ______________ 50% ______________ 100%---------------------------------------------------------------------------- #########################################Admin Password ----------------------------------------------------------------------------Por favor, suministre una contraseña a utilizar para la cuenta de El programa terminó la instalación de Alfresco Community en su ordenador.administrador ¿Quiere ver el archivo Léeme? [Y/n]: nde Alfresco alfresco:/home/alfresco# /etc/init.d/alfresco startContraseña de Admin : Using CATALINA_BASE: /opt/alfresco-3.4.d/tomcatRepita la contraseña : Using CATALINA_HOME: /opt/alfresco-3.4.d/tomcat---------------------------------------------------------------------------- Using CATALINA_TMPDIR: /opt/alfresco-3.4.d/tomcat/tempAlfresco SharePoint Port Using JRE_HOME: /opt/alfresco-3.4.d/javaPlease choose a port number for the SharePoint protocol. Using CLASSPATH: /opt/alfresco-3.4.d/tomcat/bin/bootstrap.jar /opt/alfresco-3.4.d/tomcat/scripts/ctl.sh : tomcat startedPuerto: [7070]: José Pereira www.jpereira.net www.arcadeconsultores.es
    • Instalación Linux Repositorio Logs de Alfresco“amps” modulos Alfresco Script de arranque Java Virtual Machine sevidor OpenOffice Archivos de configuración Aplicaciones: alfresco, WQS, etc José Pereira www.jpereira.net www.arcadeconsultores.es
    • Configuraciónalfresco-3.4.d/tomcat/shared/classes/ alfresco-global.properties ############################### Ruta a nuestro ## Common Alfresco Properties # Repositorio ############################### dir.root=/opt/alfresco-3.4.d/alf_data web.application.context.url=http://127.0.0.1:8080/alfresco Datos conexión a ### database connection properties ### MySQL db.driver=org.gjt.mm.mysql.Driver db.username=root db.password=1234 db.name=alfresco db.url=jdbc:mysql://localhost/alfresco ### FTP Server Configuration ### Activación del Servidor ftp.enabled=true de FTP ftp.port=21 ftp.ipv6.enabled=false José Pereira www.jpereira.net www.arcadeconsultores.es
    • Configuración ### RMI service ports ### alfresco.rmi.services.port=50500 avm.rmi.service.port=0 avmsync.rmi.service.port=0 attribute.rmi.service.port=0 authentication.rmi.service.port=0 repo.rmi.service.port=0 action.rmi.service.port=0 deployment.rmi.service.port=0 Activación de Oo: Necesario para la conversión de ### External executable locations ### documentos ooo.exe=/opt/alfresco-3.4.d/openoffice/program/soffice.bin ooo.enabled=true img.root=/opt/alfresco-3.4.d/common img.dyn=${img.root}/lib img.exe=${img.root}/bin/convert swf.exe=/opt/alfresco-3.4.d/common/bin/pdf2swf jodconverter.enabled=true jodconverter.officeHome=/opt/alfresco-3.4.d/openoffice jodconverter.portNumbers=8101 ### Initial admin password ### alfresco_user_store.adminpassword=85d37ea9ae2f1cfb2f8371869719c364José Pereira www.jpereira.net www.arcadeconsultores.es
    • Configuración Para conexiones desde Clientes de Correo imap.server.enabled=true imap.server.port=143 Activar servidor IMAP imap.server.host=localhost alfresco.authentication.allowGuestLogin=false Deshabilitar usuario GUEST Por defecto desde el Web Client, se accede con el usuario GuestJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Añadir soporte para correo Añadir soporte correo para Gmail <?xml version=1.0 encoding=UTF-8?> <!DOCTYPE beans PUBLIC -//SPRING//DTD BEAN//EN http:// o servidores con TTLS www.springframework.org/dtd/spring-beans.dtd> <beans># Sample Gmail settingsmail.host=smtp.gmail.com <bean id="mailService"mail.port=465 class="org.springframework.mail.javamail.JavaMailSenderImpl">mail.protocol=smtps <property name="host"> <value>${mail.host}</value>mail.username=user@gmail.com </property>mail.password=password <property name="port"> <value>${mail.port}</value># New Properties </property>mail.smtps.starttls.enable=true <property name="protocol">mail.smtps.auth=true <value>${mail.protocol}</value> </property> <property name="username"> <value>${mail.username}</value> </property> “El soporte de correo <property name="password"> <value>${mail.password}</value> es fundamental para </property> <property name="defaultEncoding"> realizar invitaciones de <value>${mail.encoding}</value> </property> usuarios a un espacio” <property name="javaMailProperties"> <props> <prop key="mail.smtps.auth">${mail.smtps.auth}</ prop> <prop key="mail.smtps.starttls.enable">$ {mail.smtps.starttls.enable}</prop>Crear el archivo </props> </property>tomcat/shared/classes/alfresco/ </bean>extension/custom-email-context.xml </beans> José Pereira www.jpereira.net www.arcadeconsultores.es
    • Bugs!Alfresco 3.4d “para Linux” trae un error en las rutasde las librerias de pdf2swf, el programa encargado deconvertir los PDF a SWF para previsualización online Si se ejecuta: /opt/alfresco-3.4.d/common/bin# ./pdf2swf .. y otenemos: “error while loading shared libraries: /opt/ alfresco-3.4.d/common/lib/libstdc++.so.5: file too short” Nos movemos al directorio Hay que: cd /opt/alfresco-3.4.d/common/lib Renombramos el modulo mv libstdc++.so.5 libstdc++.so.5.bad Creamos un enlace simbólico al modulo correcto ln -s libstdc++.so.5.0.3 libstdc++.so.5José Pereira www.jpereira.net www.arcadeconsultores.es
    • http://miHost:8080/alfresco http://miHost:8080/share http://José Pereira www.jpereira.net www.arcadeconsultores.es
    • Comprobar CIFS Vista del repositorio de Alfresco por CIFS Usar “conectar a unidad de red”para conectarse al servidor CIFS de Alfresco Podemos comprobar que unidades hay mapeadas La conexión a CIFS se hace con la ruta: en nuestro equipo con el comando: nbtstat -a ipDelequipo nombredelequipoaalfresco El nombre* del equipo + la letra ‘a’. * El nombre del equipo debe tener menos de 15 caracteres, sino Alfresco lo truncará José Pereira www.jpereira.net www.arcadeconsultores.es
    • WebDAVJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Añadir Usuarios Por Web ScriptInsalar POSTER para Firefox http://192.168.0.112:8080/alfresco/service/api/people https://addons.mozilla.org/en-US/firefox/addon/2691/ POST application/jsonInsalar POSTER para Firefox { "userName" : "jpereira", "firstName" : "José", "lastName" : "Pereira", "organisation" : "Arcade Consultores", "email" : "info@jpereira.net" } José Pereira www.jpereira.net www.arcadeconsultores.es
    • Conexión LDAPAñadir al alfresco-global.properties:authentication.chain=alfrescoNtlm1:alfrescoNtlm,ldap1:ldapCrear los siguientes directoriostomcatsharedclassesalfrescoextensionsubsystemsAuthenticationldapldap1Copiar los archivos:ldap-authentication.propertiesldap-authentication-context.xmlDesde:tomcatwebappsalfrescoWEB-INFclassesalfrescosubsystemsAuthenticationldapA:tomcatsharedclassesalfrescoextensionsubsystemsAuthenticationldapldap1Y copiar :tomcatwebappsalfrescoWEB-INFclassesalfrescosubsystemsAuthenticationcommon-ldap-context.xmlEn :tomcatsharedclassesalfrescoextensionsubsystemsAuthenticationldap José Pereira www.jpereira.net www.arcadeconsultores.es
    • Conexión LDAPldap-authentication.properties Yo uso para Active Directory: ldap.authentication.userNameFormat=%s@midominio.local “Sólo autentica” Quizás sea necesario modificar esta cadenaldap.authentication.active=trueldap.authentication.userNameFormat=cn=%s,ou=Users,ou=Corporate,dc=midominio,dc=localldap.authentication.java.naming.provider.url=ldap://host-server-ldapd:389ldap.synchronization.active=false Indicar la IP o hostname de nuestro server LDAP“Para sincronizar” Administrador de LDAP ldap.synchronization.active=true ldap.synchronization.java.naming.security.principal=Username ldap.synchronization.java.naming.security.credentials=secret Contraseña Administrador José Pereira www.jpereira.net www.arcadeconsultores.es
    • Interfaces “Share, aporta herramientas “El Web Editor permite elcolaborativas: blog, wiki, links, acceso a los procesos foros, calendario, etc” estrictamente documentales” http://mihost:8080/share http://mihost:8080/alfrescoJosé Pereira www.jpereira.net www.arcadeconsultores.es
    • Web Quick Start “Web Quick Start permite crear y mantener sitios web como si se tratase de un CMS” http://mihost:8080/wcmqs/ http://localhost:8080/wcmqs/ http://mi-ip:8080/wcmqs/José Pereira www.jpereira.net www.arcadeconsultores.es
    • Records Managament“RM es un gestor documental “La DoD 5015.2-STD* se encarga de: la basado en la norma DoD planificación, control, dirección, 5015.2-STD*” organización, capacitación, promoción y otras actividades de gestión del ciclo de vida de la información, incluida la creación, mantenimiento y destrucción, independientemente del medio” *Departament Of Defense, United States José Pereira www.jpereira.net www.arcadeconsultores.es
    • Acceso Unidades Compartidas Repositorios Alfresco CIFS IMAP FTP WebDaVsmb://user:pass@host/alfrescoftp://user:pass@hosthttp://host:8080/alfresco/webdav“En windows el recurso compartido porCIFS será invocado por el nombre de la máquina* seguido de la letra “a” : miequipoaalfresco” *El nombre de la máquina debe tener menos de 15 caracteres, sino será truncado En las versiones antiguas se usaba “_A” pero ahora esta obsoleto José Pereira www.jpereira.net www.arcadeconsultores.es
    • Créditos Texto www.jpereira.net Documento escrito por José Pereira para el curso impartido durante los días 25-30 Abril de 2011 en la Escola Galega de Administración www.arcadeconsultores.es Pública (EGAP) - Xunta de GaliciaJosé Pereira www.jpereira.net www.arcadeconsultores.es