Antes de instalar Integration Broker, debe preparar el sistema Windows.

Integration Broker es compatible con los siguientes sistemas operativos.

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2

Requisitos previos

  • Determine cómo se va a implementar Integration Broker.

    Considere lo siguiente.

    • ¿Se van a utilizar varias instancias de Integration Broker?

      El uso de varias instancias resulta útil para conseguir una alta disponibilidad y por motivos de equilibrio de carga.

      • Si se utilizan varias instancias de Integration Broker, es preferible instalar una por cada instancia de Windows Server.
      • Si la implementación distribuye gran cantidad de tráfico, es preferible utilizar al menos una instancia de Integration Broker para sincronizar con VMware Identity Manager y al menos otra para proporcionar el inicio de sesión único (SSO).
    • En caso afirmativo, ¿se utilizarán equilibradores de carga?

      Si en la implementación se utilizan varias instancias de Integration Broker par alta disponibilidad o por motivos de equilibrio de carga, considere instalarlas detrás de uno o varios equilibradores de carga.

  • Verifique que Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2 estén instalados con las actualizaciones más recientes. Para buscar actualizaciones, seleccione Panel de información > Windows Update.
  • Instale .NET Framework 3.5. Al instalar .NET, se instala la versión 3.5 como una función. Si se utiliza Windows Server 2008 R2, asegúrese de seleccionar Activación WCF. Si se utiliza Windows Server 2012 o 2012 R2, asegúrese de seleccionar Activación HTTP.
  • Descargue e instale Microsoft Visual J#® 2.0 Redistributable Package - Second Edition. Según el sistema operativo que utilice, es posible que necesite descargar la versión de 32 o 64 bits de Microsoft Visual J#.
  • Configure IIS 7 o 7.5 para Windows Server 2008 R2, IIS 8 para Windows Server 2012, o IIS 8.5 para Windows Server 2012 R2.
    Nota: Si va a instalar IIS 7, hágalo en modo de compatibilidad de administración con 6.0. Si esta es la única instancia de IIS 7, deberá instalar también las herramientas de administración.
  • Para Windows Server 2012 o 2012 R2, seleccione los siguientes funciones, servicios de funciones y características. Puede seleccionarlas en el Administrador de servidores mediante el Asistente para agregar funciones y características.
    Características
    • Características de .NET Framework 3.5
      • .NET Framework 3.5 (incluye .NET 2.0 y 3.0)
      • Activación HTTP
    • IIS Hostable Web Core
    • Servicio de activación de procesos de Windows
    • Extensión WinRM IIS
    • Compatibilidad con WoW64
    Por ejemplo:
    Características

    Funciones
    • Servidor de aplicaciones
    • Servidor web (IIS)
    • Servidor de archivos
    Por ejemplo:
    funciones de servidor

    Servicios de función Servicios de función Servidor de aplicaciones
    • .NET Framework 4.5
    • Acceso de red COM+
    • Compatibilidad con servidor de web (IIS)
    • Soporte del servicio de activación de procesos de Windows
      • Activación HTTP
    Servicios de función de la Función servidor web (IIS)
    • Servidor web
      • Características comunes de HTTP
        • Documento predeterminado
        • Exploración del directorio
        • Errores de HTTP
        • Contenido estático
        • Redireccionamiento HTTP
      • Estado y diagnósticos
        • Registro de HTTP
        • Herramientas de registro
        • Monitor de solicitudes
        • Seguimiento
      • Rendimiento
        • Compresión de contenido estático
        • Compresión de contenido dinámico
      • Seguridad
        • Filtrado de solicitudes
        • Autenticación básica
        • Autenticación de asignación de certificado de cliente
        • Autenticación codificada
        • Autenticación de asignación de certificado de cliente de IIS
        • Restricciones de IP y de dominio
        • Autorización de URL
        • Autenticación de Windows
      • Desarrollo de aplicaciones
      • Herramientas de administración
        • Consola de administración de IIS
        • Compatibilidad de administración de IIS 6
        • Herramientas y scripts de administración de IIS
    Por ejemplo:
    funciones de servidor

  • Para Windows Server 2008, seleccione las funciones siguientes. Puede seleccionarlas en el Administrador de servidores mediante el Asistente para agregar funciones y características.
    • Servidor de aplicaciones
    • Servidor web (IIS)
    • Servidor de archivos
  • Configure un grupo de aplicaciones. Puede utilizar el grupo de aplicaciones predeterminado o crear un grupo de aplicaciones dedicado a Integration Broker.
Nota: Consulte las matrices de interoperabilidad de productos de VMware en http://www.vmware.com/resources/compatibility/sim/interop_matrix.php para verificar la información de la versión.

Procedimiento

  1. Si se utiliza IIS 8.0 o una versión posterior, asegúrese de que en IIS Manager los enlaces http y https del sitio web predeterminado no tengan configurado ningún nombre de host. El campo Nombre de host de los enlaces http y https debe estar en blanco. Por ejemplo:

    enlace http

  2. En IIS Manager, configure el grupo de aplicaciones predeterminado o el que configuró para utilizarlo con Integration Broker.
    1. Haga clic en el grupo de aplicaciones.
    2. Verifique estos requisitos.
      • .NET Framework versión 2.0
      • Establezca el valor de aplicaciones de 32 bits en verdadero.
      Nota: En Windows 2012 y Windows 2012 R2, el grupo de aplicaciones se puede haber configurado de forma predeterminada para una versión de .NET Framework diferente. Asegúrese de configurar el grupo de aplicaciones para .NET Framework 2.0.
  3. En IIS Manager, configure Identidad.
    El usuario Identidad debe tener las siguientes funciones:
    • Ser, al menos, administrador de solo lectura en la granja de Citrix
    • Ser administrador en el servidor de Integration Broker
    1. Haga clic con el botón derecho en el grupo de aplicaciones.
    2. Haga clic en Identidad en el cuadro de diálogo Configuración avanzada.
    3. Haga clic en Cuenta personalizada y haga clic en Establecer.
    4. Introduzca las credenciales del usuario Identidad.
  4. Descargue e instale Citrix PowerShell SDK.
    1. Descargue e instale la versión apropiada.
      • Si utiliza XenApp 6.0, descargue e instale la versión 6.0 de Citrix PowerShell SDK del sitio web de Citrix.
      • Si utiliza XenApp 6.5, descargue e instale la versión 6.5 de Citrix PowerShell SDK del sitio web de Citrix.
      • Si utiliza XenApp 7.x o XenDesktop 7.x, instale los siguientes PowerShell SDK del DVD de XenApp o XenDesktop 7.x o del sitio web de Citrix:
        • Complemento Citrix Broker PowerShell
        • Complemento del servicio de configuración de Citrix Broker PowerShell
    2. Establezca la directiva de ejecución de comandos remotos de Citrix PowerShell.
    3. Si la directiva de ejecución de la granja de Citrix XenApp o XenDesktop se configuró para utilizar el inicio de sesión remoto, se debe agregar el certificado raíz al almacén de entidades de certificación raíz de confianza. Para obtener información sobre cómo agregar certificados raíz al almacén, consulte el sitio web de Microsoft.
      Si la directiva de ejecución de la granja de Citrix XenApp o XenDesktop se configuró sin restricciones, no es necesario agregar certificados raíz al almacén de entidades de certificación raíz de confianza.
  5. Antes de ejecutar este comando, verifique que PowerShell SDK se instaló correctamente.
    1. Inicie PowerShell SDK como administrador.
    2. Verifique los comandos remotos de PowerShell.
      Este comando de ejemplo es válido para XenApp y XenDesktop 7.x.
      Get-BrokerDesktopGroup -AdminAddress CitrixServerName
      Get-ConfigSite -AdminAddress CitrixServerName
      Este comando de ejemplo es válido para Citrix Server Farm 6.5.
      Get-XAApplication -ComputerName CITRIX SERVER NAME
      Este comando de ejemplo es válido para Citrix Server Farm 6.0.
      Invoke-Command -ComputerName XENAPP_HOST_NAME -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential DOMAIN\USERNAME
    3. Verifique que la lista incluya todas las aplicaciones alojadas de Citrix.

Qué hacer a continuación

Si falla el comando Invoke-Command, consulte Un problema de memoria impide configurar correctamente Integration Broker.

A continuación, implemente y configure Integration Broker.