Se aplica a:
- Winshuttle Foundation
Instalar Foundation User Governance en un entorno de carga equilibrada y alta disponibilidad
Instalación de Foundation User Governance 11.x
- Pasos de configuración posteriores a la instalación
- Activar una nueva instalación
La información siguiente se aplica si va a instalar Winshuttle Foundation User Governance/LMS en varios equipos en un entorno de red de carga equilibrada (NLB)/alta disponibilidad (HA).
En esta página
- Instalar Foundation User Governance en un entorno NLB/HA (resumen)
- Crear una tabla SQL en SQL Server M/C
Para ello, deberá instalar Winshuttle Foundation User Governance en varios equipos.
No obstante, si Winshuttle Foundation User Governance se instala en varios equipos en una red de carga equilibrada, no estarán operativas algunas funciones (como la administración del estado de la sesión) si la solicitud se redirige a otros equipos donde esté instalado User Governance.
Para que funcione, debe realizar algunos cambios (se describen más abajo) porque la granja de SharePoint no gestiona el equilibrio de carga de Winshuttle Foundation.
Instalar Winshuttle Foundation User Governance en un entorno NLB/HA (resumen)
Volver al principio- Asegúrese de que el servicio Agente de SQL Server esté en ejecución.
- Instale Winshuttle Foundation User Governance en varios servidores IIS. Note:
- Durante la instalación, no cree una base de datos nueva para cada servidor.
- Durante la creación del sitio con el instalador, asegúrese de indicar la misma ruta de la estructura de carpetas para cada front-end web.
- En la pantalla de configuración de base de datos de Foundation User Governance, haga clic en Desmarcar para conectar con una base de datos existente.
- Asegúrese de que el identificador del sitio sea el mismo para cada front-end web.
Crear una tabla SQL en SQL Server
Volver al principio- Ejecute aspnet_regsql.exe en una línea de comandos desde la ubicación de .NET Framework. Por ejemplo: c:\Windows\Microsoft.NET\Framework\v4.0.30319>
Ejemplo de comando: aspnet_regsql -ssadd -d <NombreBD> -S <Nombre de servidor de BD> -E -sstype c
(Reemplace <NombreBD> por el nombre de la base de datos).Consulte el siguiente artículo de MSDN para obtener información adicional: Herramienta Registro de SQL Server para ASP.NET
.
- Configure la clave de equipo y el estado de sesión en el archivo web.config.
Genere una nueva clave de equipo siguiendo las instrucciones de Microsoft Technet: Generar una clave de equipo (IIS7)
.Una clave de equipo se puede parecer a la siguiente:
<machineKey validationKey="86DA9AF40862E1E542318D9C3A8646A9F6D88840BBC906F64C922B6CBE9906C30ECBE7E7D891F8FC25D94F627A2EF8748A31E4FB7C31C5DB2B1367F829542AC5" decryptionKey="5993C1A05E1B7F9B70AE968F1487FAA2B44E537B10CE97974BFD73A0C5802286" validation="SHA1" decryption="AES" />
- Añada la clave de equipo al archivo web.config en la etiqueta <system.web>.
- Añada la entrada de conexión SQL al archivo web.config en la etiqueta <system.web>.
Ejemplo:
<sessionState mode="SQLServer" timeout="20" allowCustomSqlDatabase="true" sqlConnectionString="Data Source=<NombreBDServer>;Initial Catalog=<NombreBD>;User ID=;Password=;Integrated Security=true" cookieless="false" />
Nota:
- Reemplace <NombreBD> en el ejemplo anterior por el nombre de la base de datos.
- Indique los mismos valores que obtuvo al crear la base de datos de sesión.
- Replique estos valores en el archivo web.config para cada front-end web.
- Ejecute IISRESET en todos los servidores front-end web.