Source: http://docplayer.es/516140-Instalacion-de-auraportal-tomo-2-v4-2.html
Timestamp: 2018-08-17 16:45:12+00:00

Document:
INSTALACIÓN DE AURAPORTAL TOMO 2 v4.2 - PDF
INSTALACIÓN DE AURAPORTAL TOMO 2 v4.2
Download "INSTALACIÓN DE AURAPORTAL TOMO 2 v4.2"
Esperanza Toro Ríos
1 Guía INSTALACIÓN DE AURAPORTAL TOMO 2 v4.2 (INSTALACIÓN AVANZADA. SISTEMA OPERATIVO Y BASE DE DATOS) (3 Mayo 2012)
2 Departamento de Consultoría Documento Confidencial Fecha de Impresión: 3 Mayo 2012 Esta publicación pertenece al Servicio de Documentación de AuraPortal (SDAP) y todos los derechos están reservados. La reproducción total o parcial de este documento, así como la entrega a terceras partes sin el permiso escrito del SDAP quedan prohibidas. skype: AuraPortal Tel Llamadas Internacionales: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 2 de 92
3 ÍNDICE INSTALACIÓN DE AURAPORTAL V CONFIGURACIÓN DE WINDOWS 2008 R2 (64 BITS) CON SHAREPOINT ANTI-VIRUS ACTIVAR CLIENTE TELNET ENVÍO DE S. ACCESO AL PUERTO TCP 25 (SMTP) Editar la Regla ACTIVACIÓN DE WINDOWS GOD MODE CONTROL DE CUENTAS DE USUARIO (UAC) FIREWALL ESCRITORIO REMOTO INTERNET EXPLORER ROL APPLICATION SERVER NET FRAMEWORK 3.5 SP1 + WINDOWS UPDATE ESCENARIO GENERAL ESCENARIO BÁSICO REQUERIMIENTOS PARA LOS USUARIOS REQUERIMIENTOS PARA EL SERVIDOR EJEMPLO CON LOAD BALANCING & FAULT TOLERANT EJEMPLO DE DMZ CON DOBLE FIREWALL INSTALAR AURAPORTAL DESPUÉS DE INSTALAR AURAPORTAL SITIO DE CONFIANZA BLOQUEADOR DE ELEMENGOS EMERGENTES CONFIGURAR VISTA COMPATIBLIDAD CONFIGURAR LAS TRANSACCIONES DISTRIBUIDAS BASES DE DATOS DE AURAPORTAL Y SHAREPOINT EN MODO RECUPERACIÓN SIMPLE HACER PLANES DE MANTENIMIENTO DE ESTADÍSTICAS Y REORGANIZAR ÍNDICES ACOTAR LA MEMORIA DE SQL SERVER PARA NO CONSUMIR TODA LA DEL SERVIDOR SQL PROGRAMAR COPIAS DE SEGURIDAD DE LAS BASES DE DATOS DE AURAPORTAL Y SHAREPOINT URL PARA ACCEDER A AURAPORTAL CONFIGURAR SHAREPOINT PARA OPTIMIZAR EL TAMAÑO DE LOS LOGS USUARIO QUE INSTALA SHAREPOINT Y AURAPORTAL INSTALAR EL IDIOMA INGLÉS SI INSTALÓ MANUALMENTE SHAREPOINT PARA INSTALACIONES DE MOSS2007 Y MSS2008: MODIFICAR EL WEB.CONFIG A TENER EN CUENTA SI LA INSTALACIÓN DE SHAREPOINT 2010 SE REALIZÓ MANUALMENTE VOLUMEN DE DATOS NO MODIFICAR URL O PUERTO NO MODIFICAR PASSWORDS DE MS SQL CAMBIOS EN AUTENTICACIÓN E IDENTIDAD DE GRUPO DE APLICACIONES SERVICIO DE BÚSQUEDA INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 3 de 92
4 4.20 CREAR UNA NUEVA BASE DE DATOS DE CONTENIDO Y ASIGNARLA A UNA NUEVA COLECCIÓN DE SITIOS DE SHAREPOINT (WSS 3.0) Crear una nueva base de datos para documentos ACTIVAR LOS INFORMES BAM INTEGRADOS EN AURAPORTAL SOLUCIÓN DE PROBLEMAS DE LA INSTALACIÓN REINICIAR EL SERVIDOR ERROR DE CONFIGURACIÓN POR FALTA DE AJAX NO SE PUEDE ENCONTRAR LA PÁGINA WEB NO SE PUEDE MOSTRAR LA PÁGINA XML PANTALLA EN BLANCO O INPUT STRING WAS NOT IN A CORRECT FORMAT ERROR DE COMPILACIÓN APLICACIÓN DE SERVIDOR NO DISPONIBLE (SERVICE UNAVAILABLE) NO TIENE AUTORIZACIÓN PARA VER ESTA PÁGINA REVISIÓN DEL APPLICATION POOL DE IIS ERROR POR FALTA DE MSCHART REVISIÓN DE POSIBLES CAUSAS DE ERRORES INDEFINIDOS INCLUIR EL ICONO DE ACROBAT EN BIBLIOTECAS DE SHAREPOINT COPIAS DE SEGURIDAD DE AURAPORTAL COPIA DE SEGURIDAD DE FICHEROS COPIA DE SEGURIDAD DE MS SQL RESTAURAR COPIAS DE SEGURIDAD DE UNA GRANJA DE SERVIDORES AUTENTICACIÓN EN AURAPORTAL QUÉ AUTENTICACIÓN CONVIENE? CÓMO CAMBIAR LA AUTENTICACIÓN Desde la Administración Central de SharePoint v Desde el IIS Desde el Registro de Windows Desde los ordenadores Cliente Iniciar sesión con un usuario diferente del que se autenticó AUTENTICACIÓN EN SHAREPOINT INSTALACIÓN SHAREPOINT SERVICES CON NTLM O KERBEROS CAMBIAR DE KERBEROS A NTLM EN SHAREPOINT SERVICES CONFIGURACIÓN REGIONAL DE SHAREPOINT ANEXO CORREO USO DE UN SERVIDOR DE CORREO INDEPENDIENTE SERVICIO SMTP DE WINDOWS SERVER ANEXO DNS. RESOLUCIÓN IP SERVIDOR DNS EN EL DIRECTORIO ACTIVO SERVIDOR DNS EN INTERNET SERVIDOR DNS PARA CORREO FICHERO HOSTS COMPROBACIÓN RESOLUCIÓN IP ANEXO CAMBIAR URL O PUERTO INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 4 de 92
5 13.1 CONSIDERACIONES PREVIAS ENCABEZADO HOST CONSIDERACIONES TRAS EL CAMBIO INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 5 de 92
6 INSTALACIÓN DE AURAPORTAL V4.2 En el presente documento se describen todos los detalles necesarios para preparar un entorno adecuado para instalar AuraPortal v4.2, así como consideraciones a tener en cuenta una vez instalado. 1. CONFIGURACIÓN DE WINDOWS 2008 R2 (64 BITS) CON SHAREPOINT 3.0 En este apartado se resume la configuración básica requerida y/o recomendada en el Sistema Operativo Windows 2008 R2 64 bits para funcionar con AuraPortal. La mayoría de los aspectos aquí señalados son extrapolables a otras versiones de MS Windows, no obstante, este es el entorno recomendado para la instalación de AuraPortal. NOTA. La documentación técnica referente a las diferentes operativas, configuraciones y características de la gama de productos SharePoint se ofrece como una ayuda y orientación, es independiente de la aplicación AuraPortal y se ofrece como está, es decir, no se da servicio de orientación ni aclaración de dudas, etc., ya que todo esto debe obtenerse dirigiéndose a Microsoft. La única intención es servir de ayuda a los clientes de AuraPortal y debe considerarse como una deferencia de AURA hacia ellos. Naturalmente no es obligatorio seguir las indicaciones de este documento para realizar o aplicar las diferentes funcionalidades de SharePoint, ya que, en última instancia, es Microsoft quien tiene la obligación de facilitar esta información a los usuarios de SharePoint. 1.1 ANTI-VIRUS Siempre conviene instalar un Anti-Virus en el servidor. Conviene que sea la primera acción a realizar. Sin entrar en valoraciones ni recomendaciones, está comprobado que el VirusScan Enterprise de McAfee funciona correctamente con Windows 2008 R2 y AuraPortal. 1.2 ACTIVAR CLIENTE TELNET Por defecto, Windows 2008 no tiene activado el cliente Telnet, el cual es útil para determinadas comprobaciones, como por ejemplo si está disponible la conexión al Puerto TCP 25 de un servidor de correo para que AuraPortal pueda enviar s (ver Capítulo siguiente). Para activar el cliente Telnet, dirigirse a la opción Server Manager dentro Administrative Tools, y en la sección Features Summary pulsar sobre Add Features: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 6 de 92
7 Se abrirá la siguiente ventana: Marcar Telnet Client y pulsar Next. La instalación se iniciará y terminará con la siguiente ventana: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 7 de 92
8 Pulsar Close. 1.3 ENVÍO DE S. ACCESO AL PUERTO TCP 25 (SMTP) Para que un servidor de AuraPortal pueda enviar s, tiene que tener acceso al puerto TCP 25 del servidor de correo que vaya a utilizar. Para comprobar si este acceso es posible, realizar lo siguiente: 1. Abrir una ventana del Símbolo del Sistema (antiguo MS-DOS). Para ello abrir Inicio y en Ejecutar escribir CMD y pulsar Intro. 2. Escribir el siguiente comando: TELNET correo.auraportal.com 25 y pulsar la tecla Intro (Sustituir correo.auraportal.com por el servidor de correo, ya sea el nombre DNS o la dirección IP). 3. Si el servidor responde aparecerá una ventana parecida a la siguiente: Si sale este mensaje o similar, significa que hay conexión. Si no puede conectar, se mostrará un mensaje de error como el siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 8 de 92
9 Si no hay conexión, una causa muy frecuente es que el Anti-Virus del servidor esté bloqueando el acceso al Puerto TCP 25 para evitar la propagación de virus a través del , como es el caso de VirusScan Enterprise de McAfee. Para desbloquearlo, realizar los pasos siguientes: 1. Dirigirse a la Consola de VirusScan Enterprise de McAfee (desde Inicio Programas McAfee, o bien desde el icono de la barra del Escritorio de Windows), y abrir la opción Protección de acceso. 2. Asegurarse de que la regla Protección estándar de antivirus Impedir que los gusanos de envío masivo de correo envíen correo no esté marcada. Ha de quedar así: Editar la Regla En lugar de desactivar completamente la Regla Impedir que los gusanos de envío masivo de correo envíen correo, también es posible editarla y excluir los procesos relacionados con AuraPortal. Se conseguirá el mismo resultado. Para ello, marcar la Regla Impedir que los gusanos de envío masivo de correo envíen correo y pulsar el botón Editar. Aparecerá la siguiente ventana: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 9 de 92
10 En la sección Procesos que se excluyen añadir los tres siguientes separados por una coma (,): OWSTIMER.EXE, W3WP.EXE, AURAPORTAL BPMS MOTOR.EXE Pulsar el botón Aceptar. Con esta configuración el servidor de AuraPortal ya podrá enviar s, aunque la prueba con el comando Telnet tampoco funcionará a menos que también se excluya en la lista anterior el fichero TELNET.EXE. 1.4 ACTIVACIÓN DE WINDOWS Una instalación de Windows 2008 tiene que activarse antes de 3 días. Para ello, dirigirse a la opción Server Manager dentro de Server Summary y entrar en la sección Activate Windows: Se abrirá la siguiente ventana: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 10 de 92
11 Introducir el Product Key correcto y pulsar Next. 1.5 GOD MODE Como ayuda a los administradores, si en Windows 2008 (también en Windows 7) se crea una carpeta con el nombre siguiente, se creará una carpeta con el acceso directo a 213 opciones de configuración del servidor: GodMode.{ED7BA470-8E54-465E-825C E01C} Aunque la mayoría de las opciones de configuración de Windows tienen su acceso directo en esta carpeta, en las descripciones de este documento se hará referencia a su ubicación tradicional dentro de los menús de Windows. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 11 de 92
12 Una buena práctica es utilizar el buscador situado en la cabecera para localizar opciones. 1.6 CONTROL DE CUENTAS DE USUARIO (UAC) Es importante desactivar el Control de Cuentas de Usuarios (UAC) para que éste no bloquee ninguna funcionalidad cuando el servidor Windows 2008 tenga instalado AuraPortal. Para ello, dirigirse al Panel de Control de Windows y entrar en la sección Cuentas de Usuarios: Se abrirá la siguiente ventana: Pulsar Change User Account Control settings, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 12 de 92
13 Dejar la configuración tal como se muestra en la imagen (1) y pulsar OK (2). El sistema solicitará reiniciar para aplicar el cambio. Nota. En otras versiones de Windows 2008 esta pantalla será considerablemente diferente. En lugar de aparecer el selector mostrado en la imagen con cuatro posiciones, aparecerá un marcador para activar o desactivar el UAC. En ese caso, desmarcarla. 1.7 FIREWALL En general, suele ser recomendable utilizar un Firewall perimetral en lugar de estar activado en el mismo servidor, es decir, instalado independiente en un dispositivo ubicado entre los ordenadores cliente (sobre todo los de Internet) y el servidor. Para desactivar los servicios de Firewall que incluye Windows 2008 por defecto, seguir los pasos siguientes: Dirigirse a la opción Server Manager dentro de Administrative Tools y en la sección Security Information entrar en Go to Windows Firewall tal como se muestra en la imagen siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 13 de 92
14 Se abrirá la siguiente ventana: Para desactivar el Firewall entrar en la opción Windows Firewall Properties y se abrirá la siguiente ventana: Seleccionar la pestaña Domain Profile y en Firewall state seleccionar Off, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 14 de 92
15 Repetir lo mismo en las pestañas Private Profile y Public Profile. El resultado ha de ser que en la ventana anterior las tres opciones de Firewall queden desactivadas tal como se muestra en la imagen siguiente: 1.8 ESCRITORIO REMOTO Conviene configurar el Escritorio Remoto para administrar cómodamente el servidor. Para ello, dirigirse a la opción Server Manager dentro de Administrative Tools y en la sección Server Summary entrar en Configure Remote Desktop y configurar las opciones tal como se muestra en la imagen siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 15 de 92
16 1.9 INTERNET EXPLORER Si se va a abrir AuraPortal desde el Internet Explorer del servidor Windows 2008, hay que deshabilitar la Seguridad Mejorada del Internet Explorer (Internet Explorer Enhanced Security). Para ello, dirigirse la opción Server Manager dentro de Administrative Tools y en la sección Security Information Configure IE ESC (1 en la imagen siguiente), desactivar las dos opciones indicadas (2 y 3): Para finalizar pulsar el botón OK (4) ROL APPLICATION SERVER Para la instalación de AuraPortal es imprescindible la activación del Rol Application Server en el servidor. Para ello, dirigirse a la opción Server Manager dentro de Roles Summary y entrar en la sección Add Roles: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 16 de 92
17 Se abrirá la ventana siguiente: Marcar Application Server y aparecerá la siguiente ventana: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 17 de 92
18 Pulsar el botón Add Required Features para instalar.net Framework y volverá a la pantalla anterior con la opción Application Server seleccionada: Marcar ahora Web Server (IIS) (1) y pulsar el botón Next, Pulsar el botón Next, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 18 de 92
19 Marcar Web Server (IIS) Support y pulsar Next. Aparecerá la siguiente ventana: Pulsar sobre el botón Add Required Role Services (Agregar servicios de rol requeridos) y aparecerá la ventana con las siguientes opciones seleccionadas: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 19 de 92
20 Marcar también COM+ Network Access y pulsar el botón Next, Pulsar el botón Next, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 20 de 92
21 Pulsar el botón Next, Pulsar el botón Install, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 21 de 92
22 Cuando la instalación finalice, pulsar el botón Close NET FRAMEWORK 3.5 SP1 + WINDOWS UPDATE Instalar el Service Pack 1 de.net Framework 3.5 y, posteriormente, ejecutar Windows Update para tener la seguridad de disponer de los últimos hot-fixes de Microsoft. NOTA IMPORTANTE. El proceso de instalación comprobará si existe.net Framework 3.5 y si no lo exigirá, pero se recomienda instalar el SP1 de.net Framework 3.5 y sus últimos HotFixes, ya que son igualmente necesarios. 2. ESCENARIO GENERAL Hay muchos escenarios posibles en donde instalar AuraPortal. Junto con este documento es importante leer el documento AP-GUIA-Requisitos-Recomendaciones-Instalacion-4-2, con todos los aspectos a tener en cuenta sobre requisitos de hardware y software, y recomendaciones de la estructura general de la instalación. Veamos ahora algunos significativos: 2.1 ESCENARIO BÁSICO En la siguiente imagen se muestra el escenario general de una instalación de AuraPortal: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 22 de 92
23 2.2 REQUERIMIENTOS PARA LOS USUARIOS AuraPortal es 100% Web Based, por lo que los usuarios sólo necesitan un navegador de internet. Para ciertas funcionalidades es recomendable utilizar otras herramientas como MS Office, Open Office, AuraPortal BPM Modeler, Ver siguiente cuadro con detalles: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 23 de 92
24 2.3 REQUERIMIENTOS PARA EL SERVIDOR Los requerimientos exactos para el servidor de AuraPortal dependen de factores como los siguientes: - Número de usuarios trabajando simultáneamente, - Carga de trabajo de los usuarios, - Diseño de los Procesos, - Etc. Conviene leer el documento AP-GUIA-Requisitos-Recomendaciones-Instalacion-4-2 para ver todos los detalles, pero sirva el siguiente esquema como orientación válida para la mayoría de los casos: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 24 de 92
25 INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 25 de 92
26 2.4 EJEMPLO CON LOAD BALANCING & FAULT TOLERANT FAULT TOLERANT LAYOUT (SQL Cluster & Load Balancing) Internet Client Computer Internet Router / Modem Load Balancer LOAD BALANCING Client Computers SQL CLUSTER DataBase Server 1 Cluster AuraPortal Servers (With Load Balancing) DataBase Server 2 LAN (Local Area Network) Hard Disk Array (Data Storage) INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 26 de 92
27 2.5 EJEMPLO DE DMZ CON DOBLE FIREWALL FIREWALL LAYOUT LEVEL 5 (DMZ with 2 Firewalls) Internet Client Computer Internet DMZ (DeMilitarized Zone) Firewall 1 Public AuraPortal Server Firewall 2 Internal AuraPortal Server DataBase Server LAN (Local Area Network) Client Computers Para ver ejemplos con otros escenarios ver el documento AP-GUIA-Requisitos-Recomendaciones-Instalacion-4-2. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 27 de 92
28 3. INSTALAR AURAPORTAL Los detalles específicos para la instalación de AuraPortal se encuentran en el Tomo 1 Instalación Básica- de esta Guía de Instalación. 4. DESPUÉS DE INSTALAR AURAPORTAL Finalizada la instalación de AuraPortal, es posible que sea necesario reiniciar el servidor. 4.1 SITIO DE CONFIANZA Siempre conviene añadir la URL de AuraPortal como Sitio de Confianza en el navegador de Internet de los ordenadores que se conecten a AuraPortal, incluido el servidor. Si la versión del navegador de IE es igual o mayor a la v7.0 hay que añadir la URL en Sitios de Confianza de la zona de Intranet Local; de lo contrario hay que incluirla directamente en la zona de Sitios de Confianza. 4.2 BLOQUEADOR DE ELEMENGOS EMERGENTES Si dispone de una versión 8 o superior del navegador de IE, conviene deshabilitar la propiedad Bloqueador de Elementos Emergentes. 4.3 CONFIGURAR VISTA COMPATIBLIDAD Si dispone de una versión 8 o superior del navegador de IE, conviene Configurar la Vista Compatibilidad. 4.4 CONFIGURAR LAS TRANSACCIONES DISTRIBUIDAS Recuerde que, en caso de que los servidores de AuraPortal y SQL Server sean diferentes, hay que configurar las Transacciones Distribuidas. En la Guía de Instalación de AuraPortal Tomo 1 existe un capítulo donde se detallan las instrucciones para su correcta configuración 4.5 BASES DE DATOS DE AURAPORTAL Y SHAREPOINT EN MODO RECUPERACIÓN SIMPLE Si desea que sus ficheros de transacciones (.LOG) de SQL Server correspondientes a las bases de datos de AuraPortal y de SharePoint no crezcan desmesuradamente, puede Configurar las BDs para colocarlas en modo recuperación Simple. 4.6 HACER PLANES DE MANTENIMIENTO DE ESTADÍSTICAS Y REORGANIZAR ÍNDICES Para evitar desorganización de los índices y mejorar el rendimiento de las bases de datos de AuraPortal es conveniente programar Planes de Mantenimiento de Estadísticas y Reorganizar Índices. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 28 de 92
29 4.7 ACOTAR LA MEMORIA DE SQL SERVER PARA NO CONSUMIR TODA LA DEL SERVIDOR SQL Conviene ajustar o acotar la memoria de SQL Server para que no consuma la totalidad de la memoria disponible en el servidor de SQL Server. 4.8 PROGRAMAR COPIAS DE SEGURIDAD DE LAS BASES DE DATOS DE AURAPORTAL Y SHAREPOINT Conviene realizar una programación de Copias de Seguridad de las bases de datos de AuraPortal y de SharePoint. 4.9 URL PARA ACCEDER A AURAPORTAL La URL para acceder a AuraPortal tiene que ser la que está en el link de AuraPortal Control Panel. Algunos usuarios crean un icono copiando y pegando la URL una vez han accedido en AuraPortal, y esta URL no es la correcta. Ejemplos: Portal/PersonalAP.htm?/Home correcto incorrecto 4.10 CONFIGURAR SHAREPOINT PARA OPTIMIZAR EL TAMAÑO DE LOS LOGS Configurar WSS 3 y SharePoint 2010 para que los LOGS no consuman mucho espacio del disco duro USUARIO QUE INSTALA SHAREPOINT Y AURAPORTAL El usuario que instala SharePoint y AuraPortal es el que debe utilizarse para instalar nuevos service packs, actualizar a nuevas versiones y realizar labores administrativas en la Administración Central de SharePoint. Debido a su importancia, no debe eliminarse esta cuenta y, en la medida de lo posible, no cambiar el password. También conviene no eliminar ni cambiar el password de la cuenta que se introdujo como propietaria de la base de datos de Configuración de SharePoint. En general las cuentas utilizados durante el proceso de instalación, bien de SharePoint o de AuraPortal no deben eliminarse ni cambiarse el password INSTALAR EL IDIOMA INGLÉS SI INSTALÓ MANUALMENTE SHAREPOINT Si se instala SharePoint manualmente, hay que tener en cuenta instalar el paquete de idioma inglés de SharePoint o bien haber instalado directamente SharePoint en idioma inglés pues, de lo contrario, después de instalar AuraPortal no se podrá acceder, mostrándose un error PARA INSTALACIONES DE MOSS2007 Y MSS2008: MODIFICAR EL WEB.CONFIG Editar el fichero Web.config del Sitio Web de AuraPortal para eliminar o comentar la línea que contiene SQLServer. Antes de realizar cualquier modificación realizar una copia del fichero Web.config del Sitio Web de AuraPortal. Caso que esté, quitar o comentar la línea del <sessionstate mode="sqlserver" timeout="60"..> INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 29 de 92
30 <sessionstate mode="sqlserver" timeout="60" allowcustomsqldatabase="true" partitionresolvertype="microsoft.office.server.administration.sqlsessionstateresolver, Microsoft.Office.Server, Version= , Culture=neutral, PublicKeyToken=71e9bce111e9429c" /> 4.14 A TENER EN CUENTA SI LA INSTALACIÓN DE SHAREPOINT 2010 SE REALIZÓ MANUALMENTE Cuando se instala AuraPortal v4.2 o superiores sobre SharePoint 2010, que previamente se instaló manualmente, hay que dar permisos/role de db.owner en la base de datos de Configuración de SharePoint (que generalmente es SharePoint_Config) al usuario que asignamos en AuraPortal Motor BPMS. Al intentar iniciar el motor, si esto no se ha configurado correctamente, el error que aparece es el siguiente: El servicio AuraPortal BPMS Motor (hexaedro.auraportal.com) se inició en Equipo local y después se detuvo. Algunos servicios se detienen automáticamente si no tienen nada que hacer, por ejemplo, el servicio Alertas y registros de rendimiento The AuraPortal BPMS Motor (28101.auraportal-school.com) service on NI-281 started and then stopped. Some services stop automatically if they are not in use by other services or programs. (Some services stop automatically if they are not in use by other services or programs ) Un ejemplo del permiso que se tiene que aplicar en SQL Server es el siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 30 de 92
31 4.15 VOLUMEN DE DATOS Las bases de datos de Contenido de AuraPortal, que generalmente contienen documentos no deben exceder los 100 GB (para SharePoint 2007, WSS 3.0) y de 200 GB (para SharePoint 2010). Si continua queriendo utilizar SharePoint como almacenamiento de muchos documentos, es aconsejable planificar un entorno con múltiples Colecciones de Sitios asignadas a diferentes bases de datos. Se recomienda ante un gran volumen de documentos, utilizar Bibliotecas en Diccionario (File System), o bien, crear una nueva Colección de Sitios asignándola a una nueva base de datos (a ser posible en otro disco duro). Aconsejable, si se va a utilizar un gran número de Documentos Integrados en procesos o en cualquier otro lugar, mejor planificarlo para utilizar Bibliotecas en Diccionario en modo File System NO MODIFICAR URL O PUERTO Como ya se comentó en el Tomo1 de esta Guía, antes de instalar, es muy importante planificar el escenario cuidadosamente antes de instalar AuraPortal. Por ejemplo, cambiar la URL y/o el Puerto de la instalación en una instalación sobre SharePoint v3 no es un procedimiento tan sencillo como lo era con SharePoint v2. Lo ideal es pues no tener que cambiarlo una vez instalado. No obstante, si por cualquier motivo fuera necesario hacer este tipo de cambio, consultar la documentación suministrada en el Anexo correspondiente de este documento. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 31 de 92
32 4.17 NO MODIFICAR PASSWORDS DE MS SQL No es recomendable cambiar los Passwords de los Inicios de Sesión de SQL que se hayan utilizado durante la instalación o Configuración de SharePoint y/o AuraPortal. Si se cambian, hay opciones que dejarán de funcionar y será necesario reconfigurarlas CAMBIOS EN AUTENTICACIÓN E IDENTIDAD DE GRUPO DE APLICACIONES Para cambiar la Autenticación de una Aplicación Web de SharePoint 3.0 (p.e. AuraPortal) o la Identidad de un Grupo de Aplicaciones, hay que realizarlo desde la Administración Central de SharePoint 3, nunca hacerlo directamente desde Internet Information Services (IIS) como se hacía en SharePoint 2. CAMBIAR LA IDENTIDAD A UN GRUPO DE APLICACIONES Nota. Estos cambios no deben realizarse desde el <Administrador de Internet Information Services (IIS)>, pues podría ocasionar inconsistencias en SharePoint. Acceder a la Administración Central de SharePoint 3 y elegir la pestaña Operaciones. En la sección Configuración de seguridad, elegir la opción Cuentas de servicio. Aparecerá una ventana cuyos datos se describen a continuación: En la sección Seleccionar el componente a actualizar, marcar Grupo de aplicaciones Web y, En Servicio Web, elegir Aplicación Web de Windows SharePoint Services. En Grupo de Aplicaciones, seleccionar el que corresponda a la aplicación de AuraPortal. En la sección Seleccione una cuenta para este componente, marcar Configurable y, En Nombre de usuario, introducir una cuenta local o de dominio, según se haya realizado la instalación de AuraPortal. Nota. No debe utilizarse ninguna de las cuentas siguientes: AdminPortal, cuentas usadas como Identidad en otros Grupos de Aplicación, cuentas que pertenezcan al grupo de Administradores Local o del Dominio, cuentas de empleados de AuraPortal. En general, es recomendable utilizar una cuenta normal que no se esté usando en ningún otro sitio u aplicación o programa. En Contraseña, introducir la contraseña de la cuenta introducida anteriormente SERVICIO DE BÚSQUEDA La instalación de SharePoint 3.0 no prepara el servicio de búsqueda de texto del contenido de los documentos de las Bibliotecas. Este servicio, llamado Search, es necesario configurarlo manualmente después de la instalación de cada sitio web, por ejemplo de AuraPortal. La configuración de la búsqueda (Search) de SharePoint Services 3.0 no se detalla en esta Guía, hay que dirigirse a la documentación de SharePoint, pero conviene tener en cuenta los siguientes aspectos: AUTENTICACIÓN DEL SITIO WEB El servicio de búsqueda de SharePoint Services 3.0 requiere Autenticación Windows Integrada. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 32 de 92
33 Si se desea utilizar la autenticación Básica, será necesario utilizar otra versión de SharePoint llamada Microsoft Search Server 2008 Express (gratuita) o Server (de pago). Este producto incluye el potente motor de búsquedas de MOSS 2007 y es compatible tanto con Autenticación Windows Integrada cómo Básica. Téngase en cuenta que Microsoft Search Server 2008 Express requiere conocimientos más extensos y especializados que SharePoint Services 3.0. En cualquier caso ambos son productos de Microsoft y como tales es la propia Microsoft la que proporciona su soporte técnico oficial. Nota. Si se utiliza Autenticación Windows Integrada, cuando un usuario entre a SharePoint o AuraPortal el sistema intentará utilizar el usuario y password que ha iniciado sesión en Windows. De esta manera no será necesario volver a introducirlo. Si no coincide, o no se puede comprobar porque se conecta a través de Internet, sí que aparecerá la ventana de Autenticación para que el usuario se identifique. En este caso, será necesario que se indique el usuario con el formato DOMINIO\USUARIO. USUARIO PARA LA INDEXACIÓN DE LA BÚSQUEDA La indexación de la búsqueda en SharePoint 3.0, Search 2008 y MOSS 2007, necesitan un usuario de Windows con las siguientes características: - O bien llamarse exactamente AP-Search (opción recomendada), - O bien cualquier usuario que tenga Acceso Total al Sitio Web de SharePoint donde esté instalado AuraPortal. La primera opción (usuario llamado AP-Search) es la recomendada porque si se llama así sólo necesita Acceso completo de Lectura y no Total CREAR UNA NUEVA BASE DE DATOS DE CONTENIDO Y ASIGNARLA A UNA NUEVA COLECCIÓN DE SITIOS DE SHAREPOINT (WSS 3.0) Para el uso de la gestión documental y almacenamiento de ficheros de la empresa, AuraPortal utiliza dos sistemas. Bibliotecas en Diccionario. Este es el sistema recomendado de almacenamiento para los documentos integrados en Procesos y el almacenamiento de los documentos en general, es decir, en Bibliotecas en Diccionario con File System. Además, los documentos, ficheros e imágenes necesitan almacenarse en un disco físicamente independiente del resto para lograr el máximo rendimiento en las operaciones de Lectura/Escritura. Algunas de las ventajas de este sistema son: Almacenamiento en File System. Almacena directamente los documentos y ficheros en disco duro. El rendimiento de AuraPortal y SharePoint aumentan. No hay límite en el almacenamiento de documentos y ficheros, pues este sistema permite utilizar tantos discos como se requieran. Llegado el caso, distribución de una misma biblioteca en varios discos duros diferentes. Dispone de Log de accesos. Búsqueda organizada a través de múltiples Metadatos. Búsquedas en conjuntos de Bibliotecas. Más integración de la Firma Digital. Más integración con Procesos BPMS. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 33 de 92
34 Bibliotecas en SharePoint. Es el sistema de almacenamiento utilizado por SharePoint. Solo es recomendable si se va a trabajar con pocos documentos y ficheros. Si va a utilizar este sistema, deberá tener en cuenta las siguientes consideraciones: Microsoft no recomienda exceder de 100 GB (para SharePoint 2007, WSS 3.0) y de 200 GB (para SharePoint 2010) para cada base de datos de Contenido. Para evitar esto, deberá distribuir las bibliotecas de SharePoint en diferentes bases de datos de Contenido. El Rendimiento de AuraPortal y SharePoint decrece a medida que crece la base de datos. Dificultad en realizar copias de seguridad de Backup. Ese sistema de almacenamiento, caso de no estar correctamente distribuido puede llegar a colapsar el sistema en cualquier momento. Si decide utilizar el sistema de Bibliotecas en SharePoint, en la siguiente sección hay instrucciones para crear nuevas bases de datos para almacenar documentos y ficheros. Ahora bien, si utiliza este sistema, le recomendamos que, al menos para los documentos integrados en los procesos de AuraPortal, utilice Bibliotecas en Diccionario con File System Crear una nueva base de datos para documentos Cómo se ha comentado en el capítulo anterior, Microsoft no recomienda que una base de datos de Contenido supere los 100 GB (para SharePoint 2007, WSS 3.0) y de 200 GB (para SharePoint 2010). Para evitar esto, a continuación se proporcionan instrucciones para crear nuevas bases de datos. En SharePoint, cada Aplicación Web crea su propia Base de Datos por defecto, y todas las Colecciones de Sitios dentro de una Aplicación Web comparten esa sola Base de Datos. Para hacer que cada Colección de Sitio tenga su propia Base de Datos siga los pasos siguientes: Desde la Administración Central de SharePoint (WSS o MOSS) vaya a Administración de Aplicaciones - Bases de datos de contenido. En el desplegable "Aplicación Web" seleccione la Aplicación donde se va a crear la nueva Colección de Sitios. Utilice el vínculo de la Base de Datos actual para ir a la pantalla de Administrar configuración de bases de datos de contenido. En la casilla Estado de la base de datos seleccione "Sin conexión". Esto no afecta de ninguna manera el funcionamiento de SharePoint, lo único que sucede es que desde el momento de aceptar los cambios no se pueden crear más Colecciones de Sitios en esa Base de Datos. Utilice el botón Agregar una base de datos de contenido en la pantalla de Administrar bases de datos de contenido para crear una nueva Base de Datos de Contenido. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 34 de 92
35 Configure los datos del servidor, el nombre de la base de datos, etc., o utilice los datos por defecto y acepte los cambios. Esto crea una nueva Base de Datos en el servidor de SQL. Ahora vaya a Administración de aplicaciones - Crear colección de sitios y cree una nueva Colección. Por defecto, la nueva colección será creada en la última Base de Datos que tiene su estado en Iniciado, es decir, si todas las Bases de Datos de la Aplicación están en Detenido, la nueva Colección utilizará la Base de Datos acabada de crear. Al Regreso a la pantalla de Administrar bases de datos de contenido verá el estado de cada una de las Bases de Datos y el número de Colecciones de Sitios que contiene. Ahora, si lo desea, ya puede Iniciar las bases de datos que están en estado Detenido en la columna Estado de la base de datos. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 35 de 92
36 Crear diferentes Bases de Datos para cada Colección de Sitios es una estrategia importante para el mantenimiento de SharePoint, pues permite mejorar el rendimiento del sistema y facilita la creación de copias de respaldo. Además se pueden utilizar diferentes instancias de SQL si es necesario, repartiendo la carga en diferentes servidores de SQL ACTIVAR LOS INFORMES BAM INTEGRADOS EN AURAPORTAL AuraPortal incluye, en su instalación inicial, una serie de Informes con información sobre los Procesos. Estos informes son Consultas Públicas de Business Intelligence de tipo Estado de Procesos. Lo primero que tenemos que hacer es crear las Vistas BAM (Vistas SQL) que utilizan los Informes integrados en AuraPortal. Para ello, siga los pasos siguientes: Entrar en AuraPortal Control Panel. Elegir la aplicación en donde deseamos activar los Informes BAM. Para ello, pulsar sobre la pestaña de la aplicación de AuraPortal correspondiente. Pulsar las teclas Ctrl+Shift+A. Aparece un menú Admin. Pulsar sobre el menú Admin, a continuación aparece un menú con varias opciones. Pulsar sobre la opción Execute External Updates. Aparece un menú con varias opciones. Marcar la opción BAM Views. Pulsar el botón Execute. Ahora tenemos que crear la Consulta Pública. Entrar en AuraPortal. Ir a Estructura Diccionarios: Consultas Públicas - Crear Consulta Pública. En Business Intelligence, elegir Estado de Procesos. En Nombre, introducir un nombre cualquiera. En Capítulo, elegir el adecuado. En Recinto Seguro, es opcional elegir uno. En Claves de Clase de Proceso, elegir las Claves que correspondan. Pulsar sobre el botón Guardar y Salir. Para acceder a los Informes integrados en AuraPortal, seguir los pasos siguientes. Ir a Procesos - Consulta pública Pulsar el ojo y, en Business Intelligence, elegir Estado de Procesos. A continuación pulsar el botón Proceder y elegir el Informe que desee. 5. SOLUCIÓN DE PROBLEMAS DE LA INSTALACIÓN En este Capítulo se explica la solución a posibles problemas que impiden la entrada en AuraPortal, surgidos después de una instalación o actualización que aparentemente se ha realizado correctamente. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 36 de 92
37 5.1 REINICIAR EL SERVIDOR Lo primero que hay que hacer si hay algún problema es reiniciar el servidor, o por lo menos, el Internet Information Services tecleando IISRESET desde Inicio, Ejecutar. 5.2 ERROR DE CONFIGURACIÓN POR FALTA DE AJAX Desde la versión 3.1, AuraPortal incorpora funcionalidades AJAX (Asincronous JavaSript and XML), que evita Postbacks (refresco de pantalla para recarga de datos), aumentando la rapidez de carga y haciendo más agradable su uso. AuraPortal instala automáticamente las extensiones, pero, si por cualquier motivo, no estuvieran instaladas, se produciría un error al entrar en AuraPortal. 5.3 NO SE PUEDE ENCONTRAR LA PÁGINA WEB Si la instalación se ha realizado sin problemas, y al pulsar el link aparece el diálogo de autenticación, pero al indicar el usuario y contraseña aparece un error de página no encontrada, como se muestra en las imágenes siguientes: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 37 de 92
38 Si sucede esto, realizar lo siguiente: 1. Dirigirse a Inicio, Configuración, Panel de Control, Agregar o quitar programas, Cambiar o quitar programas. 2. Localizar Microsoft.Net Framework 3.5 y situarse sobre él: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 38 de 92
39 3. Pulsar sobre Change/Remove (Cambiar o quitar) y en la ventana que aparecerá marcar la opción Repair (Reparar) y pulsar en Next (Siguiente): 4. Cuando finalice la reparación, volver a intentar a entrar en AuraPortal. Si esto no soluciona el problema, revisar lo siguiente: Desde Inicio Programas - Herramientas Administrativas Administrador de Internet Information Services (IIS), pulsar dos veces con el botón primario del ratón sobre Extensiones de Servicio Web y comprobar que la extensión ASP.NET v no está Prohibida, como se muestra en la siguiente imagen: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 39 de 92
40 En caso de estar prohibida, pulsar en el botón Allow (Permitir) que aparece en la imagen anterior. 5.4 NO SE PUEDE MOSTRAR LA PÁGINA XML Tras una instalación sin errores de AuraPortal, al intentar entrar en la instalación, aparece una ventana con el mensaje No se puede mostrar la página XML : Cinco son las posibles soluciones a este problema. Empezar con el primer paso indicado y antes de pasar al siguiente, probar si ya se puede entrar en AuraPortal. Si no se puede, realizar el segundo paso, y así sucesivamente: 1º - Reiniciar el servidor de AuraPortal. 2º - Eliminar ficheros temporales del Servidor: Para ello, dirigirse al AuraPortal Control Panel, y en el menú superior utilizar la opción Utilities Delete Temporary Server files. Si se obtiene un error al intentar eliminarlos, pueden eliminarse manualmente desde la propia carpeta: C:\WINDOWS\Microsoft.NET\Framework\v \Temporary ASP.NET Files\ (para 32 bits) o C:\WINDOWS\Microsoft.NET\Framework64\v \Temporary ASP.NET Files\ (para 64 bits) Borrar todo el contenido de ese directorio, ficheros y carpetas. 3º - Eliminar ficheros temporales de Internet Explorer: Para ello, desde cada ordenador que vaya a utilizar AuraPortal, acceder a la barra de menús de su Internet Explorer, entrar Herramientas - Opciones de Internet - Eliminar archivos. Cerrar Internet Explorer. 4º - Comprobar Idioma Empleado: Entrar en la página admin.aspx de AuraPortal: (donde aura.portal.com depende de cada instalación) Comprobar que en la lista AP EmpleadosFichas, la columna Idioma de todos los empleados es es-es (si es Español) o en-us (si es Inglés), respetando mayúsculas y minúsculas. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 40 de 92
41 5º - STSADM UPGRADE: Desde línea de comandos Inicio Ejecutar, teclear CMD y pulsar Aceptar, posicionarse en el directorio siguiente: C:\Archivos de Programa\Archivos comunes\microsoft Shared\Web Server extensions\60\bin Desde allí, teclear el siguiente comando: stsadm -o upgrade -forceupgrade -url (sustituir aura.portal.com por el encabezado host de la instalación de AuraPortal). 5.5 PANTALLA EN BLANCO O INPUT STRING WAS NOT IN A CORRECT FORMAT Si se intenta entrar en AuraPortal con un usuario que tiene permisos en SharePoint, pero no en AuraPortal, el navegador se queda intentando entrar indefinidamente sin llegar a aparecer ningún error ni página concreta. Se ve una pantalla como la que sigue con la barra de estado inferior parpadeando: Desde el servidor de AuraPortal sí que se muestra un error, el siguiente: Para solucionar este error, el usuario ha de estar dado de alta en AuraPortal. Ha de tener su Login asociado a una ficha de empleado de AuraPortal en la que esté marcada la opción Usuario AuraPortal: Sí. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 41 de 92
42 5.6 ERROR DE COMPILACIÓN Si hay problemas con.net Framework 2.0, puede aparecer el siguiente error: Para solucionar este error, situarse en el servidor de AuraPortal, dirigirse a Inicio Configuración Panel de control Agregar o quitar programas, posicionarse sobre Microsoft.NET Framework 2.0, pulsar el botón Cambiar o quitar marcar la opción Reparar y pulsar el botón Siguiente. Cuando finalice la reparación, es sistema solicitará reiniciar el servidor. Hay que hacerlo. 5.7 APLICACIÓN DE SERVIDOR NO DISPONIBLE (SERVICE UNAVAILABLE) Cuando dos instalaciones de AuraPortal con diferente versión de ASP.NET comparten el mismo Grupo de Aplicaciones se produce el error Aplicación de servidor no disponible o Service Unavailable (según el idioma), que se ve en el navegador al intentar entrar: En esta situación también se puede mostrar la pantalla siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 42 de 92
43 AuraPortal v4.2 tiene que utilizar ASP.NET v2.0. Lo mejor es que cada instalación de AuraPortal utilice un Grupo de Aplicaciones distinto. Ver todos los detalles en el apartado REVISIÓN DEL GRUPO DE APLICACIONES DE IIS más adelante en este documento. 5.8 NO TIENE AUTORIZACIÓN PARA VER ESTA PÁGINA Un error habitual cuando se modifica manualmente el Grupo de Aplicaciones es olvidarse algún directorio, lo cual produce que al intentar entrar en AuraPortal aparezca el siguiente error. La solución es dirigirse a todos los directorios del Sitio Web de AuraPortal y asegurarse de que tienen el mismo Grupo de Aplicaciones, tal como se ha explicado en el apartado anterior. 5.9 REVISIÓN DEL APPLICATION POOL DE IIS En caso de problemas, es importante revisar todos los detalles sobre el Application Pool (Grupo de Aplicación) tal como se describe en este apartado. APPLICATION POOL EXCLUSIVO IIS v6 o superior tiene la posibilidad de separar la ejecución de aplicaciones en diferentes Application Pools. Cada Grupo se ejecutará en un Worker Process (proceso W3WP.EXE) diferente en el servidor, de manera que si hay problemas con uno no afectará a los demás. Por lo tanto, si bien es posible utilizar el mismo Grupo de Aplicación para todas o varias aplicaciones (AuraPortal, Sitios Web, ), lo mejor es utilizar uno exclusivo para AuraPortal. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 43 de 92
44 Si se desea compartir un mismo Grupo de Aplicación para varias aplicaciones, por ejemplo varias instalaciones de AuraPortal o Webs, es fundamental tener en cuenta que todos los Sitios Web que lo utilicen tengan la misma versión de ASP.NET, que en el caso de AuraPortal v4.2 ha de ser la versión 2. En cualquier caso, se decida por una u otra posibilidad, ténganse en cuenta todas las indicaciones mostradas en los siguientes apartados de este Capítulo. VERSIÓN DE.NET FRAMEWORK EN EL APPLICATION POOL El Grupo de Aplicación del Sitio Web donde esté instalado AuraPortal V4.2, ha de tener la v2.0 de ASP.NET. Para comprobarlo, revisar las propiedades del Grupo de Aplicación desde el Internet Information Services (IIS) Manager, desplegar la carpeta local (1), pulsar sobre Application Pools (2). Aparecerán los distintos Grupos de Aplicación existentes en el panel central. Señalar el grupo deseado, en nuestro ejemplo aura.portal.local_apppool (3), y pulsar sobre Basic Settings (4). Aparecerá la ventana Edit Application Pool, en la que puede verse la versión de.net Framework (5). Comprobar que la versión sea la , tal como muestra la imagen siguiente: CAMBIO DEL APPLICATION POOL Nota. No es aconsejable cambiar el Grupo de Aplicaciones pero, si fuera necesario hacerlo, asegurarse de que la cuenta de Identidad es la misma que la del grupo de aplicaciones inicial. Si se desea cambiar el Grupo de Aplicación de AuraPortal, hay que asegurarse de cambiarlo en todos los directorios del Sitio Web de AuraPortal. Hágase de la siguiente manera: Para ver cuál es el Application Pool al que pertenece un Sitio Web, dirigirse a Administrative Tools- Internet Information Services (IIS) Manager, localizar el Sitio Web (1) en la carpeta Sites: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 44 de 92
45 Pulsar sobre Basic Settings (2) y, en la ventana Edit Site puede verse el Application Pool del site (3). Para cambiar el grupo de aplicaciones pulsar sobre Grupos de aplicaciones y seguir estas instrucciones. 1. En la página Grupos de aplicaciones, seleccionar el grupo de aplicaciones que contiene la aplicación que desea cambiar. 2. En el panel Acciones, pulsar sobre Ver aplicaciones. 3. Seleccionar la aplicación-aplicaciones (en el caso de AuraPortal hay que cambiarlo en todos los directorios virtuales: _Layouts, _vti_bin, _Wpresources, AP, Home y WS) y, a continuación, pulsar sobre Cambiar grupo de aplicaciones en el panel Acciones. 4. En el cuadro de diálogo Seleccionar grupo de aplicaciones, seleccionar un grupo de aplicaciones en la lista Grupo de aplicaciones ypulsar Aceptar. IDENTIDAD DEL APPLICATION POOL En otra parte de esta guía ya se ha explicado cómo se puede cambiar la Identidad del Grupo de Aplicaciones. Lo recomendable es no cambiar la Identidad, pero, si fuera necesario, consultar el apartado correspondiente ERROR POR FALTA DE MSCHART Este error ocurre al intentar acceder en AuraPortal v4.2, si no se ha instalado MSCHART.EXE. El máster lo instala por defecto, pero si ocurre alguna incidencia y no se instala, puede producirse este error. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 45 de 92
46 5.11 REVISIÓN DE POSIBLES CAUSAS DE ERRORES INDEFINIDOS En este apartado se indica qué parámetros conviene revisar en caso de otros errores al intentar entrar en AuraPortal v4.2. ASP.NET EN SITIO WEB El Grupo de Aplicación del Sitio Web donde esté instalado AuraPortal V4.2, ha de tener la v2.0 de ASP.NET. Para comprobarlo, revisar las propiedades del Grupo de Aplicación desde el Internet Information Services (IIS) Manager, desplegar la carpeta local (1), pulsar sobre Application Pools (2), aparecerán los distintos Grupos de Aplicación existentes en el panel central. Señalar el grupo deseado, en nuestro ejemplo aura.portal.local_apppool (3), y pulsar sobre Basic Settings (4). Aparecerá la ventana Edit Application Pool, en la que puede verse la versión de.net Framework (5). Comprobar que la versión sea la , tal como muestra la imagen siguiente: SITIO WEB INICIADO Revisar si el Sitio Web de AuraPortal está iniciado o detenido. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 46 de 92
47 Para ello, desde Internet Information Services, desplegar la carpeta Sitios Web y revisar el estado del sitio web AuraPortal, tal como muestra la imagen siguiente: Para iniciarlo, basta con pulsar en Start, en el panel derecho. SERVICIO DE ESTADO DE ASP.NET El Servicio de Estado ASP.NET ha de estar iniciado. Se puede comprobar desde Administrative Tools-Services. Aparecerá la lista de Servicios instalados en este servidor. Localizar el ASP.NET State Service (Servicio de estado de ASP.Net) y en la columna Status se verá si está iniciado: En caso de que no esté iniciado pulsar el botón alternativo del ratón sobre él y entrar en la opción Propiedades, pestaña General, y en el campo Startup type seleccionar Automatic y pulsar en Start. 6. INCLUIR EL ICONO DE ACROBAT EN BIBLIOTECAS DE SHAREPOINT Para que aparezca el icono de Adobe Acrobat (pdf) en las bibliotecas de SharePoint seguir estas instrucciones: 1. COPIAR LA IMAGEN, en formato GIF, en la siguiente trayectoria: PDF.GIF C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\images 2. MODIFICAR EL FICHERO DOCICON.XML Este fichero se encuentra en la siguiente trayectoria: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 47 de 92
48 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\template\xml 3. AÑADIR LA LÍNEA PARA *.PDF: Añadir en el fichero la línea: <Mapping Key="pdf" Value="icpdf.gif" OpenControl=""/> Ejecutar IISRESET (Inicio, Ejecutar, escribir IISRESET y pulsar OK) y eliminar los Archivos Temporales de ASP.NET, borrando todo el contenido del directorio: C:\WINDOWS\Microsoft.NET\Framework\v \Temporary ASP.NET Files\ (para 32 bits) o C:\WINDOWS\Microsoft.NET\Framework64\v \Temporary ASP.NET Files\ (para 64 bits) 7. COPIAS DE SEGURIDAD DE AURAPORTAL Es muy importante disponer de copias de seguridad fiables de AuraPortal. Concretamente de lo siguiente: C:\Archivos de programa\archivos comunes\auraportal\*.* Copia de seguridad de MS SQL: Ficheros de datos y ficheros de transacciones (*.log) 7.1 COPIA DE SEGURIDAD DE FICHEROS Además de todo el contenido de AuraPortal que está localizado en las bases de datos MS SQL, hay ciertos ficheros de configuración que se guardan en C:\Archivos de programa\archivos comunes\auraportal del servidor de AuraPortal, y que conviene guardar. Por ejemplo, en este directorio se guardan los ficheros de configuración del Importador de AuraPortal. Los directorios \Home y \AP situados en el Sitio Web donde está instalado AuraPortal, contienen todos los programas ejecutables, pero no datos personalizados, por lo que no es necesario hacer copia de seguridad. Si se pierden o estropean se pueden obtener del instalador. Nota 1. En el directorio de instalación WS se guardan los Servicios Web particularizados, construidos por el usuario sobre Formularios de clases de procesos. No obstante, no es necesario hacer copia de seguridad de este directorio porque AuraPortal dispone de la utilidad Reconstruir Servicios Web, la cual recupera la información de los Servicios Web particularizados de la base de datos y los reconstruye, generando la página asmx correspondiente. Dicha utilidad es accesible desde Estructura, panel GENERAL, Servicios Web - Lista. Nota 2. Si se utiliza el sistema de almacenamiento de documentos en FileSystem de AuraPortal, no olvidar incluir este espacio en sus copias de seguridad. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 48 de 92
49 7.2 COPIA DE SEGURIDAD DE MS SQL MS SQL tiene su propio sistema de copia de seguridad de sus bases de datos. Nota. Como ya se ha comentado anteriormente, AuraPortal puede instalarse sobre 2005, 2008 o 2008 R2. Para el siguiente ejemplo utilizamos una instalación de MS SQL Las diferencias entre una u otra versión no son significativas y se puede seguir la explicación correctamente. La instalación de AuraPortal genera 4 bases de datos (3 si se trata de SharePoint v2) en MS SQL Server 2005: Base de datos de la Administración Central de WSS: por defecto STS_CONFIG. Guarda información sobre la estructura de instalación de SharePoint, como los servidores virtuales, usuarios, etc. Base de datos de Contenido de la Administración Central de WSS: por defecto STS_AdminContentDB. Base de datos de contenido: por defecto AuraPortal. En ella está todos los datos introducidos en la Plataforma Intranet de AuraPortal (Empleados, Bibliotecas, Cuentas, Items, Áreas, ) Base de datos de BPM: por defecto AuraPortal_BPMS. Contiene todos los datos del módulo BPMS (Procesos, Contactos, ) NOTA. Si se ha configurado un sistema de Búsquedas, tener en cuenta esas Bases de Datos para incluirlas en las Copias de Seguridad. A continuación se muestra un ejemplo para hacer una copia de seguridad programada de una base de datos con SQL. Desde el servidor de SQL, en Inicio, Programas, Microsoft SQL Server 2005, SQL Server Management Studio, conectar con el servidor de SQL deseado y, en el explorador de objetos, expandir Administración (Management). Pulsar con el botón secundario del ratón sobre Administración y, en el menú contextual que aparece, pulsar con el botón primario del ratón sobre Asistente para planes de mantenimiento (Maintenance Plan Wizard). En la ventana de bienvenida pulsar Next. Aparecerá una ventana como la siguiente, donde se introduce el Nombre del nuevo Plan. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 49 de 92
50 Pulsar Next. Aparecerá una ventana como la siguiente, en la que se puede seleccionar el tipo de trabajo que se desea realizar, en este caso, Back Up, en alguna de sus variantes. Seleccionar la/las deseadas y pulsar Next. NOTA IMPORTANTE. Seleccionar un Backup Full (Completo) o Differential (Diferencial) depende de la estrategia elegida por el Administrador del Sistema. Como parte del Plan de Mantenimiento de las Bases de Datos es preciso realizar copias periódicas también de los archivos de transacciones (*.log). Ver el apartado correspondiente en este documento. La siguiente ventana, como la de la imagen inferior, permite seleccionar la/las Bases de Datos a copiar y el resto de datos necesarios. Rellenar los campos según el criterio deseado. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 50 de 92
51 A continuación se define el calendario que seguirá el plan. En la ventana Select Plan Properties, pulsar el botón Change. Se abrirá la siguiente ventana. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 51 de 92
52 En la ventana New Job Schedule (Nueva programación de trabajo), como la de la imagen superior, se pueden configurar el nombre del trabajo y los demás parámetros del mismo. Rellenar los campos según el criterio deseado y pulsar OK. Una vez rellenados los campos, se volverá a la ventana Select Plan Properties (Seleccionar propiedades del plan). Pulsar Next. En la siguiente ventana se configuran los datos del Informe. Pulsar Finish. Aparecerá una ventana como la siguiente. Si no se han producido errores, aparecerá una ventana como la de la siguiente imagen. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 52 de 92
53 Pulsar Close. Nota. Es muy importante tener en cuenta que si las copias de seguridad se están realizando en el mismo disco duro que la base de datos original, en caso de rotura del disco se perdería toda la información. Por este motivo, es importante que las copias de seguridad se exporten a cintas o a discos externos, guardándose un pequeño histórico por si es necesario acudir a información pasada. ACTIVAR AGENTE SQL SERVER Para que la copia se pueda programar, el Agente SQL Server debe estar activado (por defecto está desactivado). Para activarlo, desde el servidor de MS SQL, dirigirse a Inicio, Programas, Microsoft SQL Server, SQL Server Management Studio, conectar con el servidor de SQL deseado y, en el explorador de objetos, pulsar el botón secundario del ratón sobre el objeto SQL Server Agent. En el menú contextual que aparecerá, pulsar con el botón primario del ratón sobre Start. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 53 de 92
54 COPIA DE SEGURIDAD DEL FICHERO DE TRANSACCIONES Las siguientes explicaciones están basadas en una instalación de AuraPortal sobre SQL Server Tener en cuenta las diferencias en cuanto a la disposición de las opciones en SQL Server AuraPortal crea las bases de datos en SQL según la configuración predeterminada de MS SQL 2005, que establece: - Recovery Model: Full (Completa). - Fichero Log : Autogrowth (Autocrecimiento) restringido a 2 Gb. 2. El Modo de Recuperación puede modificarse desde Propiedades de la base de datos, en la página Opciones. - Si el Modo de Recuperación es Full significa que el Log va creciendo hasta que se hace un Backup del mismo Log. El Backup del fichero Log hay que hacerlo expresamente. Es independiente del Backup del fichero de datos. - Si el Modo de Recuperación es Simple significa que el Log va creciendo hasta que se alcanza un CheckPoint (por ejemplo, porque se ha llegado al 70 % del tamaño máximo del fichero. Hay otros motivos). 3. Cuando se hace un Backup del Log o se alcanza un CheckPoint, se trunca el fichero, con lo que el espacio que se puede liberar, (el que han ocupado transacciones que ya están validadas y cuyos datos están en el archivo de datos), se libera para poder ser utilizado por nuevas transacciones. Se puede observar que, aunque se trunque el fichero Log, el tamaño físico del mismo no se reduce. Este comportamiento es el normal en SQL, pero el espacio liberado está disponible. 4. Se puede Reducir el tamaño del fichero Log tal como se explica más abajo. 5. El tamaño máximo del fichero Log puede modificarse desde las Propiedades de la base de datos, en la página Files (Ficheros). Por defecto tiene un Tamaño Inicial (Initial Size) de 15 Mb que podrá aumentar si está marcada la opción Autogrowth (autocrecimiento). - Autogrowth disponible: Se puede elegir entre Restricted File Growth y Unrestricted File Growth. o o Restricted File Growth (Autocrecimiento Restringido): El Log puede crecer hasta alcanzar el límite configurado. Puede crecer en Mb o en %. Cuando se alcance el límite dará un error. Unrestricted File Growth (Autocrecimiento no Restringido): El Log crece ilimitadamente hasta que se agote el espacio en disco. - Autogrowth no disponible: El Log no puede crecer. Cuando se alcance el límite, dará un error. CONSECUENCIAS DE ALCANZAR EL LÍMITE EN EL FICHERO DE TRANSACCIONES.LOG Si se alcanza el límite máximo de tamaño para el fichero de transacciones (*.Log) se produce un error al no poderse grabar datos en las bases de datos. Los usuarios de AuraPortal recibirán un error genérico Se ha producido una incompatibilidad, pero desde el servidor los mensajes de error son más explícitos. Puede aparecer la siguiente página de error: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 54 de 92
55 O esta: O esta: O esta otra: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 55 de 92
56 CÓMO EVITAR QUE EL FICHERO LOG ALCANCE EL LÍMITE Para evitar que el Log alcance su límite es MUY IMPORTANTE hacer copias de seguridad periódicas del mismo (por ejemplo, una vez al día). Esto trunca el fichero, liberando el espacio, que queda así disponible. Además, las copias de seguridad del fichero Log permiten la recuperación de datos de forma más precisa, al poderse restaurar las transacciones de forma individual, siempre después de la restauración de un Backup completo. Si, además, se desea reducir el tamaño del fichero Log, se puede utilizar la opción Shrink (Reducir) de vez en cuando de forma manual, como parte de un plan de mantenimiento de la Base de Datos. Para ello: Pulsar el botón secundario del ratón sobre la base de datos, seleccionar Tasks, luego Shrink (Reducir) y luego Files. Rellenar los datos. Asegurarse de que está marcada la casilla Release unused space (Liberar espacio no usado) y pulsar [Aceptar]. CÓMO LIMPIAR UN FICHERO LOG Para limpiar un fichero Log de una base de datos con modo de recuperación Completo, seguir estas instrucciones: 1. Hacer una copia de seguridad de la Base de Datos. 2. Hacer una copia de seguridad del fichero Log. 3. Pulsar el botón secundario del ratón sobre la base de datos, seleccionar Tasks (Tareas), luego Shrink (Reducir) y luego Files (Ficheros). Rellenar los datos. En el campo [File type] (Tipo de archivo) seleccionar Log. Asegurarse de que está marcada la casilla Liberar espacio no usado y pulsar [Aceptar]. RESTORE DE BASES DE DATOS MÓDULO BPMS La restauración de una base de datos del módulo BPMS de AuraPortal, por defecto AuraPortal_BPMS, se realiza directamente con las opciones tradicionales de MS SQL sin más complicaciones. Sin embargo, para restaurar una base de datos de SharePoint, hay que tener en cuenta detalles importantes tal como se explica en el apartado siguiente. 7.3 RESTAURAR COPIAS DE SEGURIDAD DE UNA GRANJA DE SERVIDORES En este apartado se indica cómo restaurar copias de seguridad en un entorno de SharePoint con varios servidores de AuraPortal en Granja (con o sin NLB). Hay dos métodos: 1) Restaurar con STSADM (no necesita desagregarse ni agregar), pero hay que hacer la copia que se va restaurar con STSADM. 2) Restaurar con el método RESTORE de SQL Server, y luego hacer lo siguiente: Desde la Administración Central de SharePoint del servidor Principal, desagregar la Base de Datos de Contenido de AuraPortal. Desde la Administración Central de SharePoint del servidor Principal, agregar la Base de Datos de Contenido de AuraPortal. Ahora no se podrá acceder a AuraPortal hasta que no se realice en siguiente paso: Ir a cada uno de los servidores secundarios de la granja de SharePoint y realizar lo siguiente: o o Ir a Herramientas Administrativas de Windows, y elegir Asistente para la configuración de Productos y Tecnologías de SharePoint. Pulsar botón Siguiente. En la ventana de "Puede que tengan que reiniciarse...", pulse el botón Sí. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 56 de 92
57 o o En la ventana Modificar configuración del conjunto de servidores, elegir No desconectar de este conjunto de servidores, y pulsar Siguiente. Continuar con los pasos de Asistente, hasta finalizar el proceso. Si aún así, no se accediese a AuraPortal, ejecutar IISRESET /NOFORCE, desde Inicio-Ejecutar, en cada uno de los servidores de SharePoint/AuraPortal. 8. AUTENTICACIÓN EN AURAPORTAL Las instalaciones de AuraPortal v4.2 realizadas automáticamente por AuraPortal Control Panel, se configuran con la siguiente autenticación: Autenticación Básica para el Sitio Web y sus directorios virtuales (/Home, ), excepto, Acceso Anónimo para el directorio virtual /AP. Esta configuración se puede ver desde las propiedades del Sitio Web, pestaña Seguridad de directorios, Autenticación y control de Acceso Modificar. Si se desea se puede sustituir la Autenticación Básica por Integrada, o simplemente añadir la Integrada para tener las dos, pero es necesario que el directorio virtual /AP continúe con Acceso Anónimo. De lo contrario, los Usuarios Invitados no podrían conectarse a sus tareas. Estos Usuarios Invitados no necesitan usuario de Windows ni de SharePoint; utilizan otro tipo de autenticación interna de AuraPortal. Por lo tanto, si se modifica la autenticación del Sitio Web de AuraPortal, cuando el sistema detecte que /AP tiene diferentes permisos que el Sitio Web, preguntará si se desea omitir la herencia a este directorio. NO hay que seleccionar nada y sólo pulsar el botón [Aceptar], que por defecto omite la herencia. De esta manera el cambio realizado afectará a todo el Sitio Web excepto a /AP (ver imagen siguiente). INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 57 de 92
58 8.1 QUÉ AUTENTICACIÓN CONVIENE? La autenticación por defecto de una instalación de AuraPortal es la Básica, que tiene la ventaja de su simplicidad pero es vulnerable en ciertas condiciones, por lo que puede ser interesante cambiarla por otra. Cada autenticación tiene sus ventajas y desventajas, por lo que la adecuada dependerá de cada caso. En este documento comparamos las dos más utilizadas, la Integrada y la Básica, de las que podemos extraer la siguiente tabla: Autenticación Ventajas Desventajas BÁSICA Fácil de configurar. Funciona tanto en la red local como a través de Internet. Es compatible con todo tipo de conexiones. El Password se transmite por la red, por lo que es susceptible de ser capturado con un sniffer. Para evitar este riesgo, se puede utilizar SSL ( Es fácil entrar en AuraPortal con diferentes usuarios desde el mismo ordenador (por ejemplo en demostraciones). Hay que tener en cuenta que este riesgo no es tan evidente como parece, ya que sólo es posible si el sniffer está en la propia red local o en la red local del operador de Internet, pero no puede ser capturado por cualquier usuario desde Internet. Se vuelve a pedir autenticación cada vez que se intenta acceder a ciertos recursos, por ejemplo al abrir documentos que están en una biblioteca de SharePoint. INTEGRADA El Password no se transmite por la red. Es más seguro. Tiene problemas a través de algunos Proxy. Funciona bien con Microsoft ISA Server. No se solicita usuario y Password para entrar en AuraPortal (para ello hay que añadirlo como Sitio de Confianza en el IE del cliente). La autenticación es única, por lo que no se vuelve a pedir autenticación al acceder a otros recursos, como por ejemplo al abrir en documentos de que están en bibliotecas de SharePoint. Es incómodo entrar con diferentes usuarios a la vez desde el mismo ordenador (por ejemplo en demostraciones). Si no se añade como Sitio de Confianza en el IE del cliente, no recuerda la contraseña y la solicitará cada vez que la necesite. En la configuración de SharePoint hay que tener en cuenta si está configurado con autenticación NTLM o Kerberos, tal como se explica en este documento. Las diferencias que encontrará el usuario según la autenticación del servidor, serán las siguientes: Autenticación Sitio de Confianza en IE v6 Intranet Local en IE v7 RESULTADO Integrada Hay que indicar dominio (dominio\usuario). No recuerda Password. Integrada Entra directamente y no vuelve al pedir usuario ni Password. Básica Solicita usuario cada vez que entras en AuraPortal y en los documentos de bibliotecas de SharePoint. Recuerda Password. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 58 de 92
59 Básica Solicita usuario cada vez que entras en AuraPortal y en los documentos de bibliotecas de SharePoint. Recuerda Password. La solución más completa, lógicamente también la más compleja de implementar, es utilizar las dos (Básica e Integrada) junto con SSL (http). De esta manera, siempre que sea posible, el sistema utilizará la Integrada, y sólo cuando falle utilizará la Básica, pero el Password no podrá ser capturado porque irá cifrado a través de la conexión SSL (https). 8.2 CÓMO CAMBIAR LA AUTENTICACIÓN La autenticación predeterminada de AuraPortal, Anónima para /AP y Básica para el resto, puede configurarse como Autenticación de Windows o Integrada en caso de que se prefiera evitarle al usuario la autenticación al entrar en AuraPortal. Las acciones que se describen a continuación han de realizarse en el/los servidores donde esté instalado AuraPortal (varios, si la instalación es en Granja). En el resto de servidores sólo se revisa si el IIS está correcto, según lo explicado en el punto correspondiente Desde la Administración Central de SharePoint v3 Acceder a la Administración Central de SharePoint 3, desde Herramientas Administrativas de Windows. Ir a Administración de aplicaciones - Proveedores de Autenticación (Authentication Providers), y elegir en Aplicación Web (en la esquina superior derecha) la que corresponda a AuraPortal. Para la zona Predeterminada (Default), marcar Autenticación de Windows Integrada (Integrated Windows Authentication) y NTLM Desde el IIS Acceder al Administrador de Servicios de Internet (IIS). Seleccionar la aplicación Web de AuraPortal y, en el directorio particular HOME, habilitar/activar la autenticación Windows (Integrada) y, deshabilitar/desactivar la autenticación básica. Ver la imagen siguiente. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 59 de 92
60 8.2.3 Desde el Registro de Windows Para poder acceder a SharePoint con autenticación Windows es preciso Deshabilitar la comprobación de Bucles Invertidos (Loopbak) en el Registro de Windows. Siga este link para consultar la información oficial de Microsoft MÉTODO 1 1. Pulse Inicio - Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar. 2. Busque la siguiente subclave del Registro y pulse sobre ella: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa\MSV1_0 3. En el menú Edición, seleccione Nuevo y haga clic en Valor de cadena múltiple. 4. Escriba BackConnectionHostNames para el nombre del valor de cadena múltiple y, a continuación, presione Entrar. Nota. Si la entrada de registro BackConnectionHostNames ya existe como REG_DWORD, debe eliminar la entrada de registro BackConnectionHostNames 5. Pulse con el botón secundario del ratón en BackConnectionHostNames y, a continuación, haga clic en Modificar. 6. En el cuadro Información del valor, escriba el CNAME y el alias DNS que se usa para compartir en el equipo a nivel local y, a continuación, haga clic en Aceptar. Ejemplos: Mysite.auraportal.com Mycompany.auraportal.com Nota. Debe escribir cada nombre de host en una línea independiente. 7. Cierre el Editor del Registro y reinicie el equipo. MÉTODO 2 Si el Método 1 no ha funcionado pruebe esta segunda alternativa. 1. Pulse Inicio - Ejecutar, escriba regedit en el cuadro Abrir y haga clic en Aceptar. 2. Busque la siguiente subclave del Registro y pulse sobre ella: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 60 de 92
61 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa 3. Pulse el botón secundario del ratón en LSA, seleccione Nuevo y pulse en Valor DWORD. Escriba DisableLoopbackCheck y, a pulse Intro. Pulse con el botón secundario del ratón en DisableLoopbackCheck y pulse en Modificar. En el cuadro Información del valor, escriba 1 y pulse Aceptar. 4. Cierre el Editor del Registro y reinicie el equipo Desde los ordenadores Cliente Desde el Internet Explorer de cada usuario que vaya a acceder en AuraPortal hay que hacer el siguiente cambio. Dependiendo de la versión del navegador: Para Internet Explorer v6: Agregar el sitio Web de AuraPortal a los Sitios de Confianza. Para Internet Explorer v7 o superior: Agregar el sitio Web de AuraPortal en la Intranet Local. Para ello, seguir estas indicaciones: 1º. Iniciar sesión en AuraPortal indicando el dominio delante del usuario, por ejemplo auraportal\braulio.osorio, y marcar Recordar Contraseña. 2º. Añadir la URL de AuraPortal como Sitio de Confianza en el Internet Explorer de la siguiente manera: Acceder a Herramientas - Opciones de Internet Seguridad - Sitios de Confianza o Intranet Local. Pulsar sobre Opciones Avanzadas, y, en Agregar este sitio Web a la zona, indicar la URL de AuraPortal, por ejemplo desmarcar el marcador Requerir comprobación del servidor ( para todos los sitios de esta zona, y pulsar el botón Agregar. Haciendo esto no se pedirá autenticación ni para entrar en AuraPortal ni para acceder a los documentos de sus bibliotecas Iniciar sesión con un usuario diferente del que se autenticó La operativa depende de si el Dominio del ordenador Cliente coincide o no con el del Servidor de AuraPortal. Ordenador cliente en el mismo dominio de Windows (Directorio Activo) que el servidor de AuraPortal. Pulsar el botón secundario del ratón sobre el icono del Internet Explorer. En la ventana que aparece, entrar en la opción Ejecutar como, marcar el siguiente usuario, e indicar el usuario deseado, que debe pertenecer al mismo dominio en que nos encontramos o en uno de confianza. Se abrirá un Internet Explorer con las credenciales suministradas, en donde hay que escribir la dirección URL de AuraPortal. Volverá a aparecer el diálogo de autenticación de Windows en donde hay que volver a indicar el dominio\usuario y contraseña de AuraPortal. (si esta operación se ha realizado sobre un icono de conexión a AuraPortal, no habrá que escribir la dirección URL). Si el ordenador cliente está en diferente dominio de Windows (Directorio Activo) que el servidor y se desea iniciar sesión en AuraPortal con otro usuario diferente del grabado, realizar lo siguiente: Quitar la URL de AuraPortal como Sitio de Confianza, entrar en AuraPortal con el nuevo usuario y Password (con formato dominio\usuario y marcando Recordar Contraseña), volver a añadir la URL de AuraPortal como Sitio de Confianza. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 61 de 92
62 Atención: A partir del momento que se ha entrado con otro usuario, este quedará guardado y será reutilizado automáticamente en los siguientes inicios de sesión de AuraPortal. 9. AUTENTICACIÓN EN SHAREPOINT Nota. Las siguientes explicaciones están basadas en SharePoint Services v2.0. Las opciones pueden cambiar ligeramente en SharePoint v3.0. Este capítulo contiene información acerca de cómo configurar un servidor virtual Microsoft Windows SharePoint Services v2 para utilizar la autenticación integrada. Para utilizar autenticación integrada en SharePoint v2, hay que tener en cuenta el método de autenticación utilizado en el momento de extender el sitio de SharePoint, ya que la autenticación integrada de Microsoft Windows admite los dos protocolos siguientes que proporcionan un método de autenticación de tipo desafío-respuesta: NTLM Si se ha utilizado este método, la autenticación integrada de SharePoint Services v2 funcionará sin problemas. NTLM es un protocolo seguro que se basa en el cifrado de los nombres de usuario y las contraseñas antes de enviarlos a través de la red. La autenticación NTLM se requiere en las redes en las que el servidor recibe las solicitudes de clientes que no admiten la autenticación Kerberos. Kerberos La autenticación integrada basada en Kerberos es más compleja de configurar que NTLM y se requieren pasos adicionales que se explican en este documento. El protocolo Kerberos se basa en el uso de vales. En este esquema, un usuario debe proporcionar primero un nombre de usuario y contraseña válidos a un servidor de autenticación. A continuación, el servidor de autenticación concede un vale al usuario. El vale se puede utilizar en la red para solicitar otros recursos de red. Para utilizar este esquema, el cliente y el servidor deben tener una conexión de confianza con el Centro de distribución de claves (KDC, Key Distribution Center) del dominio. Además, tanto el cliente como el servidor deben ser compatibles con el servicio de directorio Active Directory. Casi siempre debería elegir la autenticación NTLM. Si no tiene una necesidad concreta que le obligue a usar la autenticación Kerberos o si no puede configurar el nombre principal de servicio (SPN), elija la autenticación NTLM. Si elige la autenticación Kerberos y no puede configurar el SPN, sólo los administradores del servidor podrán autenticar el sitio Web de SharePoint. Desde el Service Pack 2 (SP2) de Microsoft Windows SharePoint Services, puede crear el servidor virtual de Administración central de SharePoint o extender un servidor virtual de contenido para utilizarlo con la autenticación Kerberos o la autenticación NTLM. Ya no tiene que modificar directamente la metabase de IIS. Nota. Cuando el servidor virtual de Sharepoint v2 fue extendido con NTLM y el Sitio Web tiene Autenticación Integrada, se podrá iniciar sesión en SharePoint sin problemas. Sin embargo, si fue extendido con Kerberos, probablemente no pueda iniciar sesión en SharePoint. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 62 de 92
63 9.1 INSTALACIÓN SHAREPOINT SERVICES CON NTLM O KERBEROS Durante la extensión de un servidor virtual de SharePoint Services v2 se decide si la autenticación va a ser NTLM o Kerberos. El momento de esta decisión se puede ver en las pantallas siguientes: Desde Herramientas Administrativas entrar en Administración Central de SharePoint, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 63 de 92
64 Para extender un Sitio Web, entrar en la opción Extender o actualizar el servidor virtual, y se mostrará una lista con los Sitios Web que no están extendidos, en este caso bpms.auraportal.com y Sitio Web predeterminado: Pulsar sobre el Sitio Web deseado, en este caso bpms.auraportal.com, Pulsar sobre Extender y crear una base de datos de contenido, INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 64 de 92
65 En este momento es cuando se decide si utilizar NTLM o Kerberos, marcando una u otra opción. Nota. Cuando AuraPortal se instala desde AuraPortal Control Panel, la autenticación de SharePoint es NTLM. En este caso no habrá que configurar nada más para que la autenticación Windows integrada funcione en AuraPortal. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 65 de 92
66 Para saber si un determinado Servidor Virtual de SharePoint Services v2 fue extendido con NTLM o Kerberos, realizar los siguientes pasos: 1. En el servidor que está ejecutando IIS, pulsar sobre Inicio y en Ejecutar, escribir cmd en el cuadro Abrir y pulsar sobre en Aceptar. 2. Cambiar a la carpeta Inetpub\Adminscripts. 3. Escribir el comando siguiente y pulsar [Intro]: cd Unidad:\inetpub\adminscripts Donde, Unidad es la unidad donde está instalado Windows. 4. Escribir el comando siguiente y pulsar [Intro]: cscript adsutil.vbs get w3svc/##/root/ntauthenticationproviders Donde, ## es el número de Identificador del servidor virtual, que puede verse desde Administrador de Internet Information Services (IIS) Sitios Web, en la columna identificador. El número del identificador del servidor virtual del sitio Web predeterminado en IIS es 1. Cuando fue instalado con NTLM devolverá lo siguiente: (STRING) NTLM Cuando fue instalado con Kerberos devolverá lo siguiente: (STRING) Negotiate, NTLM Otra forma de saberlo es yendo al fichero C:\Windows\System32\inetsrv\METABASE.XML, y localizar la sección <IIsWebServer del servidor en cuestión (buscando por URL). A continuación se muestra un ejemplo de configuración con NTLM y otro con Kerberos: Instalado con NTLM: <IIsWebServer Location = /LM/W3SVC/3 AccessFlags= AccessRead AccessScript AuthFlags= AuthNTLM DefaultDoc= Default.aspx DefaultLogonDomain= AURAPORTAL.COM FrontPageWeb= TRUE NTAuthenticationProviders= NTLM Realm= AURAPORTAL.COM ServerAutoStart= TRUE ServerBindings= :80:intranet.auraportal.com ServerComment= intranet.auraportal.com ServerSize= 1 Instalado con KERBEROS: <IIsWebServer Location ="/LM/W3SVC/ " AuthFlags="0" LogPluginClsid="{FF DE82-11CF-BC0A-00AA006111E0}" INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 66 de 92
67 NTAuthenticationProviders="Negotiate,NTLM" ServerAutoStart="TRUE" ServerBindings=":80:bpms.auraportal.com" ServerComment="bpms.auraportal.com" 9.2 CAMBIAR DE KERBEROS A NTLM EN SHAREPOINT SERVICES Para cambiar la configuración de seguridad de Kerberos a NTLM o viceversa, seguir los pasos que se explican a continuación: CAMBIAR A NTLM 1. En el servidor que está ejecutando IIS, pulsar sobre Inicio y en Ejecutar, escribir cmd en el cuadro Abrir y pulsar sobre Aceptar. 2. Cambiar a la carpeta Inetpub\Adminscripts. 3. Escribir el comando siguiente y pulsar [Intro]: cd Unidad:\inetpub\adminscripts Donde, Unidad es la unidad donde está instalado Windows. 4. Para habilitar la autenticación NTLM en el servidor virtual, escribir el comando siguiente y pulsar [Intro]: cscript adsutil.vbs set w3svc/##/root/ntauthenticationproviders "NTLM" Donde, ## es el número de Identificador del servidor virtual, que puede verse desde Administrador de Internet Information Services (IIS) Sitios Web, en la columna identificador. El número del identificador del servidor virtual del sitio Web predeterminado en IIS es Reiniciar IIS. Para hacerlo, pulsar sobre Inicio, Ejecutar, escribir cmd en el cuadro Abrir y pulsar sobre Aceptar. En el símbolo del sistema que aparecerá, escribir iisreset y pulsar [Intro]. CAMBIAR A KERBEROS Si la autenticación del servidor virtual de SharePoint es NTLM, lo mejor es dejarla así, ya que no habrá que realizar nada más para que la autenticación Windows Integrada de AuraPortal funcione. Si por algún motivo se quiere utilizar Kerberos, realizar los pasos indicados de este apartado, y después, seguir con las configuraciones adicionales necesarias que se comentan en el apartado siguiente: 1. En el servidor que está ejecutando IIS, pulsar sobre Inicio y en Ejecutar, escribir cmd en el cuadro Abrir y pulsar sobre Aceptar. 2. Cambiar a la carpeta Inetpub\Adminscripts. 3. Escribir el comando siguiente y presione [Intro]: cd Unidad:\inetpub\adminscripts Donde, Unidad es la unidad donde está instalado Microsoft Windows. 4. Para habilitar la autenticación Kerberos en el servidor virtual, escribir el comando siguiente y pulsar Intro: cscript adsutil.vbs set w3svc/##/root/ntauthenticationproviders "Negotiate,NTLM" Donde, ## es el número de Identificador del servidor virtual, que puede verse desde Administrador de Internet Information Services (IIS) Sitios Web, en la columna identificador. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 67 de 92
68 El número del identificador del servidor virtual del sitio Web predeterminado en IIS es Reiniciar IIS. Para hacerlo, pulsar sobre Inicio, Ejecutar, escribir cmd en el cuadro Abrir y pulsar sobre Aceptar. En el símbolo del sistema, escribir iisreset y pulsar Intro. CONFIGURACIONES ADICIONALES PARA KERBEROS Si se elige utilizar la autenticación Kerberos y la cuenta del Grupo de Aplicaciones utilizada por Windows SharePoint Services en el servidor no es la predeterminada Servicio de red, hay que realizar las siguientes configuraciones: CONFIGURAR UN NOMBRE PRINCIPAL DE SERVICIO PARA LA CUENTA DE USUARIO DE DOMINIO Si la Identidad del Grupo de Aplicaciones para el sitio de Windows SharePoint Services se ha configurado para usar una cuenta integrada (como NT Authority\Network Service o NT Authority\Local System), no se tiene que realizar esta configuración. Las cuentas integradas están configuradas automáticamente para funcionar con autenticación Kerberos. Si se utiliza un servidor remoto de Microsoft SQL Server y desea utilizarse NT Authority\Network Service como cuenta de dominio, tiene que agregarse la entrada dominio\nombredeequipo$ y configurarla con los permisos Creadores de base de datos y Administradores de seguridad. De este modo, Windows SharePoint Services puede conectar con el equipo SQL Server remoto para crear las bases de datos de contenido y la configuración. Si la Identidad del Grupo de Aplicaciones es una cuenta de usuario de dominio, debe configurarse un SPN para esa cuenta. Para configurar un SPN para la cuenta de usuario de dominio, seguir estos pasos: 1. Descargar e instalar la herramienta SETSPN.EXE de la línea de comandos. Para ello, dirigirse al siguiente sitio Web de Microsoft: 2. Usar la herramienta SETSPN.EXE para agregar un SPN para la cuenta de dominio. Para ello, escribir la línea siguiente en el símbolo del sistema y pulsar [Intro], donde nombredeservidor es el nombre de dominio completo (FQDN) del servidor, dominio es el nombre del dominio y nombredeusuario es el nombre de la cuenta de usuario de dominio: setspn -A HTTP/nombreDeServidor dominio\nombredeusuario CONFIGURAR LA CONFIANZA PARA LA DELEGACIÓN DE MODO QUE LOS ELEMENTOS WEB TENGAN ACCESO A RECURSOS REMOTOS Si se han desarrollando elementos Web para SharePoint que han de tener acceso a recursos remotos, deben seguirse los pasos que se enumeran en la sección "Configurar un nombre principal de servicio para la cuenta de usuario de dominio", y configurar el equipo y la cuenta del grupo de aplicaciones de manera que sean de confianza para la delegación con el procedimiento siguiente. (No es necesario seguir estos pasos adicionales si no hay elementos Web que tengan acceso a recursos remotos). Para configurar el servidor de IIS para que se confíe en él para la delegación, seguir estos pasos: 1. Iniciar Usuarios y equipos de Active Directory. 2. En el panel de la izquierda, pulsar sobre Equipos. 3. En el panel derecho, pulsar con el botón secundario del mouse (ratón) sobre el nombre del servidor de IIS y, después, en Propiedades. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 68 de 92
69 4. Pulsar en la ficha Delegación, señalar la casilla de verificación Confiar en este equipo para delegación y pulsar sobre Aceptar. 5. Cerrar Usuarios y equipos de Active Directory. Además, si la Identidad del Grupo de Aplicaciones está configurada para usar una cuenta de usuario de dominio, hay que confiar en la cuenta de usuario para delegación antes de poder usar la autenticación Kerberos. Para configurar la cuenta de dominio de manera que se confíe en ella para la delegación, seguir estos pasos: 1. En el controlador de dominio, iniciar Usuarios y equipos de Active Directory. 2. En el panel de la izquierda, pulsar sobre Usuarios. 3. En el panel derecho, pulsar con el botón secundario del mouse en el nombre de la cuenta de usuario y, después, en Propiedades. 4. Pulsar en la ficha Delegación, marcar la casilla de verificación Se confía en la cuenta para su delegación y, a continuación, pulsar en Aceptar. 5. Cerrar Usuarios y equipos de Active Directory. Además, si la Identidad del Grupo de Aplicaciones es una cuenta de usuario de dominio, debe configurarse un SPN para esa cuenta. Para configurar un SPN para la cuenta de usuario de dominio, seguir estos pasos: 1. Descargar e instalar la herramienta SETSPN.EXE de la línea de comandos. Para ello, dirigirse al siguiente Sitio Web de Microsoft: 2. Usar la herramienta SETSPN.EXE para agregar un SPN para la cuenta de dominio. Para ello, escribir la línea siguiente en el símbolo del sistema y pulsar [Intro], donde nombredeservidor es el nombre de dominio completo (FQDN) del servidor, dominio es el nombre del dominio y nombredeusuario es el nombre de la cuenta de usuario de dominio: Setspn -A HTTP/ServerName Domain\UserName 10. CONFIGURACIÓN REGIONAL DE SHAREPOINT La Configuración Regional por defecto de SharePoint v3 en español es la siguiente: Configuración regional: Español (España) Criterio de ordenación: Español moderno Zona horaria: (GMT +01:00) Bruselas, Copenhague, Madrid, París Esto afecta, en cuanto a la zona horaria, a la vinculación de las agendas de AuraPortal con MS Outlook. La zona horaria de SharePoint debe coincidir con la de Outlook. Para modificar la Configuración Regional de SharePoint, seguir estas instrucciones: 1. Entrar en AuraPortal con el Login de AdminPortal. 2. Modificar la URL que aparece en la parte superior de la ventana de entrada, quitando AP Portal/APBPM.htm?/Home y en su lugar escribir admin.aspx y pulsar <Intro>. 3. Seleccionar Site Actions Site Settings Site Administration - Regional Settings y seleccionar la zona horaria correcta. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 69 de 92
70 11. ANEXO CORREO En este Anexo se detallan ciertos aspectos necesarios para la utilización de Servidores de Correo para uso integrado con AuraPortal, por ejemplo para el envío de Alertas de SharePoint. La opción recomendada es utilizar un Servidor de Correo independiente, pero también es posible utilizar el Servicio SMTP que está incluido en el sistema operativo del servidor en donde se instala AuraPortal USO DE UN SERVIDOR DE CORREO INDEPENDIENTE Nota. A continuación puede verse un ejemplo de configuración de MS Exchange 2003 Server. Considérese como una orientación, ya que las opciones, ya que no los conceptos, pueden variar según versiones y productos. Si queremos utilizar un servidor SMTP externo, es importante tener en cuenta ciertos aspectos: Por defecto, Microsoft Exchange y la mayoría de servidores de correo, está preparado para retransmitir (Relay) correos sólo de usuarios Autenticados, es decir, impide que los usuarios Anónimos puedan retransmitir correo a través de él. Sin embargo, en la configuración de las Alertas de SharePoint, no se puede especificar un usuario para autenticarse. Esto quiere decir que, si no se configura nada más, SharePoint sólo podrá enviar correos a las direcciones de correo de los dominios que el propio servidor de correo gestione, pero no a otras direcciones externas. Veamos cómo se puede solucionar esta limitación con MS Exchange 2003 (cada servidor, tendrá su manera de hacerlo, pero el concepto es el mismo): Nota. El ejemplo a continuación está basado en MS Exchange Las opciones pueden ser algo distintas para otras versiones. Desde el servidor donde está instalado MS Exchange 2003, entrar en el Administrador del sistema de Exchange, seleccionar el servidor correspondiente y, en la carpeta Protocolos, seleccionar la carpeta SMTP. Seleccionar Servidor virtual SMTP predeterminado tal como muestra la imagen: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 70 de 92
71 Pulsar botón secundario del ratón, acceder a sus Propiedades y en la pestaña Acceso: En la sección Restricciones de retransmisión, pulsar el botón Retransmisión: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 71 de 92
72 Marcar la opción Sólo los de la lista siguiente, pulsar el botón Agregar y añadir la dirección IP del servidor de AuraPortal. La opción Permitir la retransmisión a todos los equipos autenticados correctamente, debe permanecer marcada SERVICIO SMTP DE WINDOWS SERVER Si se desea utilizar el Servicio SMTP incluido en Windows Server donde esté instalado AuraPortal, dirigirse a Server Manager Features. En el panel derecho, pulsar sobre Add Features. Se abrirá una ventana como la siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 72 de 92
73 Marcar la característica SMTP Server. Se mostrará la siguiente ventana: Pulsar Add Required Role Services, y Next en las ventanas que siguen hasta que aparezca el botón Install. Pulsar este botón para que se instale el servicio con todo lo necesario. Una vez instalado el servicio SMTP, hay que configurarlo, lo que se realiza desde la opción Web Server (IIS) Support (Compatibilidad con Servidor Web (IIS)). Para comprobar si el Role Service está instalado, ir a Inicio Herramientas Administrativas y comprobar que aparece Internet Information Services (II) 6.0 Manager, tal como aparece en la siguiente imagen. En caso de no estar instalado, añadirlo desde la opción Roles Add Role Services del Server Manager. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 73 de 92
74 Desde Start Administrative Tools Internet Information Services (IIS) 6.0 Manager, localizar el Servidor virtual SMTP Predeterminado: Pulsar el botón alternativo del ratón sobre la opción [SMTP Virtual Server #1] y acceder a sus Propiedades: En la pestaña Access: Access control Authentication: Dejarla por defecto: Acceso anónimo. Secure communication: Dejarla por defecto, no se explica en el presente documento. Connection control - Connection Dejarla por defecto: All except the list below. Relay restrictions Relay: Marcar Only the list below, y pulsar Add, marcar la opción Single computer y escribir (dirección de loopback). También se puede añadir la dirección IP del servidor. Pulsar OK y quedará una ventana como la siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 74 de 92
75 De esta manera se permitirá que el Servicio SMTP reenvíe los correos enviados por AuraPortal, instalado en este mismo servidor, ya que representa la IP propia (dirección de loopback). NOTA. En ocasiones además de la dirección , también conviene Agregar la dirección IP de la tarjeta de red de este servidor. Quedarían pues dos direcciones en la lista, la y la propia del servidor, por ejemplo Esto es obligatorio si la instalación de SharePoint es un Granja, con varios servidores. Una vez configurado el Servicio SMTP tal como se ha indicado, reiniciar el ordenador o simplemente el Servicio IIS (Start Run - IISRESET) para que los cambios surtan efecto. NOTA. Asegurarse de que el puerto 25 está libre en este servidor, ya que es el puerto que utiliza el Servicio SMTP para enviar correos. Tener en cuenta que algunos antivirus bloquean este puerto para evitar la ejecución de gusanos. Para estar seguros de que está disponible, se puede utilizar el siguiente comando desde la línea de comandos: TELNET y pulsar [Intro] Si se recibe respuesta es que está disponible. Una vez esté disponible el servicio SMTP, ya sea como se ha indicado en el propio IIS o un servidor de correo externo como MS Exchange (explicación comentada en el siguiente apartado), hay que configurar AuraPortal para que pueda enviar correos desde Tareas Libres, Procesos y Alertas de SharePoint. Esta configuración se realiza desde las opciones de AuraPortal Estructura Administradores Correo. 12. ANEXO DNS. RESOLUCIÓN IP Para utilizar la resolución IP con servidores DNS, opción recomendada, hay que tener en cuenta ciertas consideraciones importantes sobre la pertenencia del ordenador cliente a un DA y la ubicación del servidor de AuraPortal. Básicamente, la situación se esquematiza con los siguientes puntos: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 75 de 92
76 Para conectarse a un servidor de AuraPortal que esté en la misma red que un ordenador, ambos han de tener una IP Privada compatible. De la misma manera, para conectarse a un servidor de AuraPortal a través de Internet, éste ha de tener una IP Pública. Por lo tanto, si un servidor de AuraPortal está disponible tanto desde la red local como desde Internet, tendrá dos direcciones IP, una Privada y una Pública (la Pública generalmente se conseguirá con NAT en el router de conexión a Internet). A cada ordenador cliente se le indica cual es el servidor DNS que le va a resolver las IP de los servidores Web, en este ejemplo, de AuraPortal. Hay dos tipos de servidores DNS: Los públicos de Internet, en donde se manejan todas las resoluciones IP oficiales de Internet, y los privados de cada Directorio Activo (DA) de las redes locales, que manejan las resoluciones IP privadas de los ordenadores que pertenecen a él. - Si un ordenador pertenece a un DA, su servidor DNS ha de ser el propio servidor DNS del DA, que siempre existe y generalmente está situado en el primer controlador de dominio del DA que se instaló en la red local. Si no es así, tendrá problemas de lentitud y de validación de permisos en la red. - Si AuraPortal y el ordenador cliente están en la misma red local que el servidor DNS, lógicamente este le tendrá que indicar la IP Privada del servidor de AuraPortal para que se pueda conectar. - Sin embargo, si AuraPortal está situado en Internet y no en la misma red local que el ordenador cliente, entonces el servidor DNS tendrá que indicarle la IP Pública del Servidor de AuraPortal. - Por lo tanto, para acceder a un mismo servidor de AuraPortal, los ordenadores que estén en su misma red local se conectarán a su IP Privada y al mismo tiempo, los que estén en Internet se conectarán a su IP Pública. En los dos apartados siguientes se detallan más aspectos de esta situación: SERVIDOR DNS EN EL DIRECTORIO ACTIVO SERVIDOR DNS EN INTERNET 12.1 SERVIDOR DNS EN EL DIRECTORIO ACTIVO Para utilizar un servidor DNS en un DA, ténganse en cuenta las siguientes consideraciones importantes: - El DA siempre tiene un servidor DNS para su correcto funcionamiento. - Todos los ordenadores y servidores que pertenecen a un DA tienen que utilizar el DNS del DA para funcionar correctamente. Este detalle es muy importante para el correcto funcionamiento del DA. En el DNS de un DA están automáticamente registrados todos los ordenadores y servidores pertenecientes al mismo, de manera que puede resolver sus direcciones IP sin problema. - Además de resolver las IP de los ordenadores de su red local, la instalación por defecto de un servidor DNS de un DA está preparada para resolver direcciones IP de Internet siempre que tenga acceso a Internet. Esto quiere decir que cuando un ordenador le solicite una dirección URL de Internet que no conoce, el servidor DNS lo investigará haciendo lo siguiente: 1. Preguntará a sus Reenviadores configurados. Los Reenviadores es una opción de los servidores DNS de Windows, en donde se indica servidores DNS que pueden resolver las consultas DNS que este servidor no ha respondido. La opción de configurar Reenviadores es interesante porque agiliza la resolución. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 76 de 92
77 Para configurar Reenviadores en un servidor DNS de Windows 2003, dirigirse a Herramientas Administrativas, entrar en Servidor DNS y en sus Propiedades, seleccionar la pestaña[reenviadores, y en la casilla Lista de direcciones IP del reenviador de dominio seleccionado, escribir la dirección IP de uno o varios servidores DNS de Internet conocidos y fiables, como por ejemplo: (minerva.ttd.net, de Telefónica) y/o (cache0300.ns.eu.uu.net, de UUNET) 2. Si no tiene reenviadores configurados, preguntará a los DNS Root de Internet. Los DNS Root de Internet están configurados por defecto en Windows Para comprobarlo, acceder a la opción Sugerencias de raíz de las propiedades del Servidor DNS. Por otro lado, el Encabezado Host del Sitio Web donde se va a instalar AuraPortal debe coincidir con la URL que los ordenadores cliente van a utilizar desde su navegador (Internet Explorer 6, 7, 8 y FireFox de Mozilla) para conectarse a AuraPortal. Por lo tanto, el Encabezado Host tiene que coincidir con una entrada en los servidores DNS, tanto de Internet como de la red local (del DA si hubiera). En el caso de que el Encabezado Host del Sitio Web coincida con el nombre completo del servidor de AuraPortal en el DA (p.e. aura.portal.com), el DNS del DA resolverá correctamente la IP para los ordenadores del DA sin hacer nada más. Sin embargo, si no coincide, habrá que agregar el nombre de host (en esta ejemplo, aura) en la Zona DNS de resolución directa correspondiente del servidor DNS (en este ejemplo portal.com). Y si el dominio de la URL (en este ejemplo, portal.com) no coincidiera con el dominio del DA, antes habría que crear una nueva Zona DNS de resolución directa (en este ejemplo, portal.com). Ver cómo realizar esta acción en el apartado siguiente SERVIDOR DNS EN INTERNET Como ya se ha comentado en el apartado anterior, el Encabezado Host del Sitio Web ha de coincidir con la dirección URL que los ordenadores clientes van a escribir en su navegador de Internet (Internet Explorer 6, 7, 8 y FireFox de Mozilla) para conectarse a AuraPortal. 1º. En el servidor DNS de Internet que resuelve y propaga la resolución IP de este dominio en Internet, en este ejemplo portal.com, y que seguramente estará manejado por un proveedor externo, hay que agregar una entrada host con el nombre aura que apunte a la IP pública del servidor de AuraPortal. AQUI La IP pública, no es la misma que la interna; es la que ha proporcionado el operador de la conexión de Internet (Telefónica, ONO, ) al instalar el router de conexión, y que generalmente por medio de NAT (Network Address Translation) se a redirigido a la IP interna del servidor de AuraPortal. De esta manera se resuelve la IP para las conexiones desde Internet. En el punto siguiente se explica cómo se resuelve desde la red interna. 2º. En el servidor DNS del DA, crear una nueva Zona de resolución directa llamada portal.com con un host llamado aura que apunte a la IP privada (de la red local) del servidor de AuraPortal. Para ello, seguir las instrucciones a continuación: Dirigirse al Administrador de DNS del Servidor DNS del DA (normalmente en Herramientas Administrativas): INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 77 de 92
78 Se abrirá el Administrador de DNS. En Forward Lookup Zones (Zonas de búsqueda directa) pulsar el botón secundario del ratón y seleccionar New Zone (Zona Nueva): Aparecerá un asistente para crear zona nueva: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 78 de 92
79 Aparecerá la ventana Zone Name donde escribir el nombre de dominio deseado, en este ejemplo portal.com. El resto de parámetros pueden dejarse por defecto en la mayoría de los casos. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 79 de 92
80 Una vez creada la zona, hay que crear una entrada Host dentro de la zona. Pulsar el botón secundario del ratón y seleccionar New Host (A or AAAA): INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 80 de 92
81 En la ventana Host nuevo, escribir el nombre del host y su dirección IP, en este ejemplo aura y : Pulsar en Add Host y la entrada habrá sido creada. Si se ha configurado de esta manera, para conectarse a AuraPortal todos los ordenadores utilizarán la misma URL (la del encabezado host del sitio Web), tanto desde Internet como desde la red local, pero a través de diferente IP. Los de la red local se conectará a la IP Privada, y los de Internet a la IP Pública. Esto es gracias a que los DNS de Internet y los del DA resuelven diferente IP. Esta configuración suele ser la recomendada SERVIDOR DNS PARA CORREO Con el envío de correo sucede algo parecido con la navegación por Internet. Los ordenadores cliente también consultan a su DNS para conocer la IP de su servidor de correo. De esta manera, cuando un ordenador cliente envía un correo, antes consulta a su servidor DNS por la dirección IP de su servidor de correo (el cual está indicado en su programa de correo, Outlook u otro). Una vez ya conoce la dirección IP, ya puede enviarle el correo a su servidor, el cual se encargará de reenviarlo al destinatario final. Los ordenadores clientes no necesitan más consideraciones para enviar un correo. Simplemente conocer la IP de su servidor de correo lo cual se lo proporciona su servidor DNS. Sin embargo, para que un servidor de correo (SMTP, Simple Mail Transfer Protocol) pueda reenviar correos a otros servidores de correo, sí que hay que tener en cuenta más detalles, que se esquematizan a continuación: Cuando se navega por internet, se indica la URL completa, por ejemplo De esta manera, el DNS tendrá que resolver la IP del servidor aura del dominio portal.com. Algo parecido le pasa al cliente de correo, que en su configuración tendrá una dirección completa para sus servidores POP y SMTP, por ejemplo correo.portal.com. Igual que en el caso de navegación, el servidor DNS tendrá que resolver la IP del servidor correo en el dominio portal.com. Estos dos casos anteriores es lo que se llama resolución de entradas host, que representan servidores concretos. Sin embargo, en el caso de intercambios de correos entre servidores de correo (SMTP), hay una diferencia muy diferente, que es que una dirección de correo sólo se indica el dominio, pero no el nombre del servidor. La situación que se genera es la siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 81 de 92
82 - Imaginar que un ordenador envía un correo a - En la configuración de su cliente de correo (Outlook u otro) tendrá indicado cual es su servidor de correo, por ejemplo correo.portal.com. - Su DNS le resolverá la IP de su servidor correo.portal.com y le enviará el correo para que lo reenvié a - El servidor correo.portal.com recibirá el correo para por lo que se dispondrá a enviarlo al dominio cliente.es. - Llegado a este punto, el servidor correo.portal.com necesita saber cuál es el servidor de correo de cliente.es para reenviarle el correo y no está indicado en la dirección. - El mecanismo establecido para averiguarlo es a través de las entradas MX (Mail Exchanger) de los servidores DNS. Lo que hará el servidor correo.portal.com es consultar (a roots o Reenviadores) por la entrada MX del dominio portal.com. Cuando reciba la IP del servidor MX, le reenviará el correo Pueden haber varias entradas MX en un dominio, con diferentes prioridades. El primer reenvío se hará a la que tenga mayor prioridad (10), y así sucesivamente hasta entregar el correo. Nota. En general, la configuración de las entradas MX de servidores de correo en los servidores DNS ya estará realizada por personal cualificado y no se tendrán que tener en cuenta estas consideraciones. Sin embargo, cuando se crea manualmente una Zona DNS de resolución directa en el servidor DNS del DA, de un dominio que tiene servidor de correo, es necesario agregar las correspondientes entradas MX para que funcione el correo. En el siguiente apartado se detalla cómo realizarlo. ENTRADAS MX EN SERVIDOR DNS Como ya hemos ido comentando, un DNS que controla un determinado dominio, es decir, tiene una Zona de resolución directa del dominio, en este ejemplo portal.com, tiene que tener todas las entradas correspondientes a los servidores de ese dominio. En el caso de servidores Web o de AuraPortal serán entradas host y en el caso de servidores de Correo serán entradas MX. La casuística de las entradas host para los servidores Web o de AuraPortal ya ha sido detallada en apartados anteriores. Aquí nos vamos a centrar en las entradas MX de los servidores de Correo. Si el servidor de Correo está integrado en el DA, como por ejemplo MS Exchange, la resolución IP será automática y el servidor de Correo funcionará sin problemas. Sin embargo, si hay un servidor de Correo en un dominio, cuya Zona DNS de resolución directa ha sido creada a mano en un servidor DNS (p.e. DA), para por ejemplo, controlar la Resolución IP de un servidor de AuraPortal desde la red local que pertenece a un dominio con diferente nombre que el de su dominio de DA, entonces también habrá que crear a mano las entradas MX para la resolución del servidor de Correo. Para realizar esto, proceder de la siguiente manera: 1. En el servidor DNS, dirigirse a la Zona de resolución directa en cuestión, en este ejemplo, portal.com, pulsar el botón secundario del ratón y en el diálogo que aparecerá pulsar sobre Host nuevo (A). En Nombre escribir el deseado, en este ejemplo correo, y en Dirección IP indicar la adecuada. Si está en la red local será una IP Privada y si está en Internet será Pública. Pulsar [Agregar Host] para crear la entrada. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 82 de 92
83 2. En la misma Zona de resolución directa (portal.com), pulsar el botón secundario del ratón y en el diálogo que aparecerá pulsar sobre Nuevo intercambio de correo (MX). INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 83 de 92
84 En la ventana que aparece, en la casilla Nombre de dominio completo (FQDN) del servidor de correo electrónico:, pulsar Examinar, y aparecerá la siguiente ventana: Pulsar dos veces sobre el nombre del servidor en la lista Registros, en este ejemplo SERVIDOR8, y aparecerán todas las entradas host de la zona. Seleccionar la que correspondiente al servidor de Correo, en este ejemplo correo. La entrada MX está creada FICHERO HOSTS En el caso de que no se quiera utilizar Servidores DNS para resolver la IP del servidor e AuraPortal, por ejemplo porque la instalación está en un ordenador de demostraciones o de pruebas de laboratorio, se puede utilizar el fichero HOSTS de cada ordenador cliente. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 84 de 92
85 Para añadir una entrada en el fichero HOSTS, dirigirse a cada uno de los ordenadores que se desee, y abrirlo con un editor de texto cualquiera. La localización es la siguiente: C:\WINDOWS\SYSTEM32\DRIVERS\ETC\HOSTS Abrirlo con un editor de texto cualquiera, por ejemplo Notepad y añadir las líneas que interese con el formato siguiente: dirección_ip URL Por ejemplo: aura.portal.com Cada línea indica una resolución IP. En el ejemplo de la imagen se ha añadido la línea correspondiente a AuraPortal del sitio del ejemplo aura.portal.com, con la IP local (localhost), De la misma manera se pueden añadir más líneas que relacionen otras URLs con otras direcciones IP, aunque no sean locales COMPROBACIÓN RESOLUCIÓN IP Cuando un ordenador va a resolver la IP de una URL, lo que hace, automáticamente es lo siguiente: 1. Comprueba si en su fichero HOSTS hay una entrada que resuelva la IP de esa URL solicitada. 2. Si está, se conecta a ella. 3. Si no está, consulta al DNS Preferido que está indicado en la configuración IP de su conexión a internet, generalmente la conexión de red local. 4. Si el servidor DNS tiene una Zona de resolución directa del dominio indicado en la URL, consulta sus entradas y si existe una entrada responde al cliente. Si tiene la Zona pero no existe la entrada, le devuelve al cliente que no existe y se detiene la resolución. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 85 de 92
86 5. Si el servidor DNS NO tiene una Zona de resolución directa del dominio indicado en la URL, consulta si en su memoria caché la tiene almacenada. Si la tiene responde al cliente, y si no la tiene consulta a sus Reenviadores (si tiene) a los servidores root de Internet. Cuando finalmente conoce la IP, se la proporciona al cliente. Si no la conoce, le devuelve al cliente que no existe y se detiene la resolución. 6. Si el servidor DNS Preferido no está disponible, se intenta con el servidor DNS Alternativo. Para comprobar si se está resolviendo bien la dirección IP de la URL del servidor donde se va instalar AuraPortal se pueden utilizar varios comandos: PING: Este es el primer comando que hay que utilizar para saber si la Resolución IP está funcionando, pero no nos informa de si la está efectuando el fichero HOST o el servidor DNS indicado en la configuración IP del ordenador cliente. 1. Abrir una ventana de la línea de comandos (Inicio, Ejecutar, CMD e Intro) 2. Escribir PING host.dominio.raiz (por ejemplo, PING aura.portal.local y pulsar [Intro]). 3. En la respuesta se verá si la IP que responde es la adecuada. Si hay un Firewall entre el ordenador desde donde hacemos la prueba y el servidor indicado en el comando PING, puede ser que no se obtenga respuesta con este comando, pero igualmente en la primera línea se podrá ver la IP que se está intentando resolver; basta para saber si es la adecuada. IPCONFIG: Si hay problemas con la resolución IP, el primer comando a ejecutar será este, ya que vacía la caché de resolución del ordenador cliente. Es necesario cuando se están haciendo pruebas y cambios en el fichero hosts o servidores DNS. 1. Abrir una ventana de la línea de comandos (Inicio, Ejecutar, CMD e Intro). 2. Teclear IPCONFIG /FLUSHDNS y pulsar Intro. Se vaciará el caché local de resolución DNS. NSLOOKUP: Con este comando se puede saber cuál es la IP que resuelve el servidor DNS indicado en la configuración IP del ordenador desde donde lo ejecutamos. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 86 de 92
87 ESQUEMA COMPROBACIÓN SERVIDOR INTERNET (10-XII-2005) DNS ROOT (ICANN) (Controlan todos los dominios) DNS DE PROVEEDOR (Controla el dominio indicado en el Encabezado Host. Se sincroniza con el resto de DNS de Internet) Zona DNS: INTERNET Entrada Host con IP Pública Router (Por ejemplo para la URL AURA.PORTAL.COM Hay que crear una zona PORTAL.COM con una entrada host AURA con la IP ) IP Pública Router (por ejemplo ) LAN SERVIDOR IIS IP Privada Servidor (por ejemplo ) IP Privada Router DNS INTERNO DEL DIRECTORIO ACTIVO (Ha de ser el DNS de TODOS los PCs de la LAN) IP Privada Servidor DNS Sitio Web Recomendado que coincida la URL con: - Nombre del Sitio Web. - Encabezado Host (casi obligatorio) - Directorio en disco. y en Dirección IP: Ninguna asignada. Zona DNS de Resolución Directa: - Entrada Host con IP Privada Servidor (Por ejemplo para la URL AURA.PORTAL.COM Hay que crear una zona PORTAL.COM con una entrada host AURA con la IP ) ORDENADORES DE LA RED LOCAL (LAN) (Todos tendrán cómo DNS el DNS del Directorio Activo) COMANDOS UTILES: - PING URL (por ejemplo PING AURA.PORTAL.COM) para comprobar si la resolución IP-URL es correcta. - Revisar fichero HOSTS para que no haya ninguna entrada indeseada. - IPCONFIG /ALL, para comprobar la configuración IP del ordenador, por ejemplo para ver el DNS. - NSLOOKUP conectará con el Servidor DNS configurado en la dirección IP de la tarjeta de red, y se le puede consultar la URL para que nos devuelva la IP que resuelve (por ejemplo AURA.PORTAL.COM) Si queremos conectarnos con otro DNS, por ejemplo de Internet, una vez ejecutado NSLOOKUP teclear el comando SERVER seguido de la dirección_ip_servidor_dns (por ejemplo, el serivdor DNS de UU.NET: SERVER ). - Con el comando IPCONFIG /FLUSHDNS vaciaremos el caché del DNS local para asegurarnos que estamos utilizando los cambios recién hechos. Sólo vacía el caché del ordenador desde donde se ejecuta. - Ir a página web para cononer la ip pública que utiliza un ordenador para navegar. - Para comprobar que un servicio está activo: TELNET URL ó IP PUERTO (por ejemplo, para servidor Web: TELNET AURA.PORTAL.COM 80, para servidor de Terminal Server TELNET ) - NETSTAT -A muestra los puertos activos en el ordenador (también ver otros parámetros con /?). - TRACERT URL ó IP muestra los saltos de router hasta llegar a la ip (por ejemplo TRACERT AURA.PORTAL.COM). INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 87 de 92
88 1. Abrir una ventana de la línea de comandos (Inicio, Ejecutar, CMD e Intro) 2. Escribir NSLOOKUP y pulsar Intro. 3. Escribir host.dominio.raiz y pulsar Intro, por ejemplo aura.portal.local y pulsar Intro. Se devolverá la IP resuelta por el servidor DNS indicado en la configuración IP del ordenador desde donde se ejecuta. Si se desea consultar a otro servidor DNS que no es el indicado en la configuración IP del ordenador desde donde se ejecuta este comando, en la línea de comandos del NSLOOKUP teclear SERVER seguido de la IP del servidor DNS que se quiere consultar, por ejemplo: SERVER y pulsar Intro ( es un servidor DNS válido en Internet) El comando NSLOOKUP estará listo para hacer las consultas a este nuevo servidor. Entonces, ya se pueden utilizar todos los comandos del NSLOOKUP, por ejemplo aura.portal.com y pulsar Intro. 13. ANEXO CAMBIAR URL O PUERTO Este anexo muestra la forma de cambiar la URL y el Puerto de conexión (80 por defecto en http) de una instalación de AuraPortal ya existente. Tal como se ha comentado en el Tomo 1 de esta Guía, lo aconsejable es planear cuidadosamente la instalación de AuraPortal para no tener que hacer cambios drásticos posteriores, como es el caso de la URL o el Puerto de Conexión. En este caso, la opción que ofrece más garantías es desinstalar AuraPortal y volver a instalarlo con la nueva configuración. Si esto no fuera posible, se puede intentar una alternativa siguiendo estas instrucciones, aunque el resultado no está garantizado Consideraciones previas Mantener URL y Puerto originales. Para el correcto funcionamiento de SharePoint v3 es imprescindible mantener la URL y Puerto originales con los que se instaló, es decir, mantener su resolución DNS y disponibilidad del Puerto. Acceso Exclusivo. Asegurarse de que no hay ningún usuario utilizando AuraPortal, incluidos usuarios Externos e Invitados. Esto puede asegurarse bloqueando el acceso a la IP del servidor de AuraPortal desde IIS Encabezado Host En SharePoint v2. Modificar Encabezado host En SharePoint v2 no hay inconveniente en modificar el encabezado host. Para ello, desde el IIS, ir al Sitio Web de la aplicación Web de AuraPortal y modificar el encabezado host. En los sitios donde esté definida la URL, modificarla con el nuevo encabezado host. Los sitios donde puede realizar dicha entrada son: en el fichero Hosts local, DNS interno de su empresa o de su proveedor de Internet. Si no se tiene DNS (la instalación se ha realizado en un Grupo de Trabajo), modificar la URL en el fichero Hosts de cada ordenador que accede a AuraPortal. Sin que ningún usuario esté dentro de AuraPortal, realizar un IISRESET. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 88 de 92
89 En SharePoint v3. Agregar nuevo Encabezado host En SharePoint v3 no hay que eliminar la URL utilizada para la instalación original de WSS 3, sino que hay que agregar la nueva deseada. Para ello, desde el IIS, ir al Sitio Web de la aplicación Web de AuraPortal, Agregar un nuevo Encabezado host al ya existente (no modificar el existente). En este nuevo encabezado host puede cambiar el Nº de Puerto si lo desea. En los sitios donde esté definida la URL, agregar una nueva entrada con el nuevo encabezado host (la entrada anterior con el encabezado anterior debe permanecer). Los sitios donde puede realizar dicha entrada son: en el fichero Hosts local, DNS interno de su empresa o de su proveedor de Internet. Si no se tiene DNS (la instalación se ha realizado en un Grupo de Trabajo), modificar la URL en el fichero Hosts de cada ordenador que accede a AuraPortal. Ir a la Administración Central de SharePoint Services 3 pestaña Operaciones sección Asignaciones de acceso alternativas pulsar sobre Editar direcciones URL internas. A continuación, en la parte superior derecha sobre la opción Colección de asignaciones de acceso alternativas, elegir la Aplicación Web de AuraPortal de la que desea realizar cambios. Ahora, si la casilla Intranet está vacía, introducir la nueva URL con el Nº puerto TCP/IP correspondiente (si el puerto es el 80 no es necesario introducirlo). Ahora, vamos a suponer que tenemos en la casilla predeterminada la URL original de la instalación de AuraPortal y que deseamos cambiar a una nueva URL ( con un puerto TCP/IP diferente al 80 (84). Lo que tendríamos que introducir en la casilla Intranet sería Una vez introducido lo anterior, pulsar el botón Guardar. Sin que ningún usuario esté dentro de AuraPortal, realizar un IISRESET /NOFORCE Consideraciones tras el cambio FICHERO AURAPORTALBPMSMOTOR.EXE.CONFIG Nota. Este paso sólo hay que realizarlo si se ha modificado el número de puerto de la URL. Con un editor de texto, por ejemplo NOTEPAD.EXE, modificar el fichero AuraPortal BPMS Motor.exe.config situado en C:\..\Home\MotorBPMS La línea que guarda la URL en la que se instaló AuraPortal es: <add key= url value= /> Después de cambiar a la nueva URL, quedaría del modo siguiente si el nuevo puerto es el 84: <add key= url value= /> CAMBIAR LINKS Una vez realizados los cambios, lógicamente hay que cambiar los Links para acceder a AuraPortal SINCRONIZAR AURAPORTAL CONTROLPANEL AuraPortal Control Panel ha de tener registrado los datos de cada instalación de AuraPortal para poder funcionar correctamente, por ejemplo, cuando se quiera actualizar AuraPortal a nuevas versiones. INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 89 de 92
90 Para ello, abrir AuraPortal Control Panel y seleccionar la pestaña de la instalación que se ha modificado. Luego seguir estos pasos: Pulsar Ctrl+Shift+E y se activará el botón Edit. Pulsarlo. Modificar manualmente los valores siguientes que se hayan modificado: - WEB SITE HTTP PORT - WEB SITE HOST HEADER - AURAPORTAL URL Ver imagen siguiente: INSTALACIÓN AURAPORTAL TOMO 2. INSTALACIÓN AVANZADA. S.O. Y BASE DE DATOS V4.2 Página 90 de 92

References: RESOLUCIÓN 
 RESOLUCIÓN 
 RESOLUCIÓN 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 Resolución 
 resolución 
 resolución 
 resolución 
 resolución 
 RESOLUCIÓN 
 resolución 
 resolución 
 Resolución 
 resolución 
 resolución 
 resolución 
 Resolución 
 resolución 
 resolución