Prima di installare Integration Broker, è necessario predisporre il sistema Windows.

I seguenti sistemi operativi sono supportati per Integration Broker.

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

Prerequisiti

  • Determinare in che modo verrà distribuito Integration Broker.

    Prendere in considerazione i seguenti punti.

    • Si utilizzeranno più istanze di Integration Broker?

      Le istanze multiple sono utili per scopi che richiedono alta disponibilità e bilanciamento del carico.

      • Se si utilizzano più istanze di Integration Broker, è preferibile installare un'istanza di Integration Broker per ogni istanza di Windows Server.
      • Se la distribuzione prevede un traffico elevato, è preferibile usare almeno un'istanza di Integration Broker per la sincronizzazione con VMware Identity Manager e almeno un'istanza di Integration Broker per fornire il SSO.
    • In tal caso, verrà utilizzato il bilanciamento del carico?

      Se la distribuzione prevede più istanze di Integration Broker per scopi che richiedono alta disponibilità o bilanciamento del carico, è opportuno installarle dietro uno o più bilanciamenti del carico.

  • Verificare che siano installati gli ultimi aggiornamenti di Windows Server 2008 R2, Windows Server 2012 o Windows Server 2012 R2. Per verificare la disponibilità di aggiornamenti, selezionare Pannello di controllo > Windows Update.
  • Installare .NET Framework 3.5. Quando si installa .NET, la versione 3.5 viene installata come funzionalità. Se si utilizza Windows Server 2008 R2, verificare di selezionare Attivazione di WCF. Se si utilizza Windows Server 2012 o 2012 R2, verificare di selezionare Attivazione HTTP.
  • Scaricare e installare Microsoft Visual J#® 2.0 Redistributable Package - Second Edition. In base al sistema operativo, potrebbe essere necessario scaricare la versione a 32 o a 64 bit di Microsoft Visual J#.
  • Configurare IIS 7 o 7.5 per Windows Server 2008 R2, IIS 8 per Windows Server 2012 o IIS 8.5 per Windows Server 2012 R2.
    Nota: Se si sta installando IIS 7, installarlo in modalità compatibilità 6.0 per la gestione. È inoltre necessario installare gli strumenti di gestione se si tratta dell'unica istanza di IIS 7.
  • Per Server 2012 o 2012 R2, selezionare i seguenti ruoli, funzionalità e servizi dei ruoli. Vanno tutti selezionati in Server Manager, nella procedura guidata Aggiungi ruoli e funzionalità.
    Funzionalità
    • Funzionalità .NET Framework 3.5
      • .NET Framework 3.5 (include .NET 2.0 e 3.0)
      • Attivazione HTTP
    • HWC (Hostable Web Core) di IIS
    • Servizio Attivazione processo Windows
    • Estensione IIS di Gestione remota Windows
    • Supporto di WoW64
    Ad esempio:
    Funzionalità

    Ruoli
    • Server applicazioni
    • Server Web (IIS)
    • Server file
    Ad esempio:
    ruoli server

    Servizi ruolo Servizi ruolo server applicazioni
    • .NET Framework 4.5
    • Accesso alla rete COM+
    • Supporto server Web (IIS)
    • Supporto per il servizio Attivazione processo Windows
      • Attivazione HTTP
    Servizi ruolo Server Web (IIS)
    • Server Web
      • Funzionalità HTTP comuni
        • Documento predefinito
        • Esplorazione directory
        • Errori HTTP
        • Contenuto statico
        • Reindirizzamento HTTP
      • Integrità e diagnostica
        • Registrazione HTTP
        • Strumenti di registrazione
        • Monitor richieste
        • Analisi
      • Prestazioni
        • Compressione del contenuto statico
        • Compressione del contenuto dinamico
      • Sicurezza
        • Filtro richieste
        • Autenticazione di base
        • Autenticazione della mappatura del certificato client
        • Autenticazione del digest
        • Autenticazione della mappatura del certificato client IIS
        • Restrizioni di IP e dominio
        • Autorizzazione URL
        • Autenticazione Windows
      • Sviluppo di applicazioni
      • Strumenti di gestione
        • Console di gestione IIS
        • Compatibilità di gestione IIS 6
        • Script e strumenti di gestione IIS
    Ad esempio:
    ruoli server

  • Per Windows Server 2008, selezionare i seguenti ruoli. Vanno tutti selezionati in Server Manager, nella procedura guidata Aggiungi ruoli e funzionalità.
    • Server applicazioni
    • Server Web (IIS)
    • Server file
  • Configurare un pool di applicazioni. È possibile utilizzare il pool di applicazioni predefinito o creare un pool di applicazioni dedicato a Integration Broker.
Nota: Vedere VMware Product Interoperability Matrix all'indirizzo http://www.vmware.com/resources/compatibility/sim/interop_matrix.php per verificare le informazioni sulle versioni.

Procedura

  1. Se si utilizza IIS 8.0 o versioni successive, in Gestione IIS verificare che le associazioni http e https per il sito Web predefinito non abbia un nome host configurato. Il campo Nome host per le associazioni http e https va lasciato vuoto. Ad esempio:

    associazione http

  2. In Gestione IIS, configurare il pool di applicazioni predefinito o quello impostato per essere utilizzato con Integration Broker.
    1. Fare clic sul pool di applicazioni.
    2. Verificare questi requisiti.
      • .NET Framework versione 2.0
      • Impostare le applicazioni a 32 bit su True.
      Nota: In Windows 2012 e Windows 2012 R2, il pool di applicazioni potrebbe essere stato configurato per una versione di .NET Framework diversa per impostazione predefinita. Verificare di configurare il pool di applicazioni su .NET Framework 2.0.
  3. In IIS Manager, configurare Identità.
    L'utente Identità deve disporre dei ruoli seguenti:
    • Almeno amministratore di sola lettura nella farm Citrix
    • Amministratore nel server Integration Broker
    1. Fare clic con il pulsante destro del mouse sul pool di applicazioni.
    2. Fare clic su Identità nella finestra di dialogo Impostazioni avanzate.
    3. Fare clic su Account personalizzato , quindi fare clic su Imposta.
    4. Digitare le credenziali dell'utente Identità.
  4. Scaricare e installare l'SDK di Citrix PowerShell.
    1. Scaricare e installare la versione appropriata.
      • Se si utilizza XenApp 6.0, scaricare e installare la versione 6.0 dell'SDK di Citrix PowerShell dal sito Web di Citrix.
      • Se si utilizza XenApp 6.5, scaricare e installare la versione 6.5 dell'SDK di Citrix PowerShell dal sito Web di Citrix.
      • Se si utilizza XenApp 7.x o XenDesktop 7.x, installare i seguenti SDK di PowerShell dal DVD di XenApp o XenDesktop 7.x oppure dal sito Web di Citrix:
        • Snap-in Citrix Broker PowerShell
        • Snap-in Citrix Configuration Service PowerShell
    2. Impostare il criterio di esecuzione per la comunicazione remota di PowerShell.
    3. Se il criterio di esecuzione della farm Citrix XenApp o XenDesktop è configurato per l'utilizzo del sign on remoto, è necessario aggiungere il certificato radice allo store Autorità di certificazione radice disponibile nell'elenco locale. Consultare il sito Web di Microsoft per informazioni su come aggiungere certificati radice allo store.
      Se il criterio di esecuzione della farm Citrix XenApp o XenDesktop è configurato senza restrizioni, non è necessario aggiungere il certificato radice allo store Autorità di certificazione radice disponibile nell'elenco locale.
  5. Prima di eseguire il comando, verificare che l'SDK di PowerShell sia installato correttamente.
    1. Avviare l'SDK di PowerShell come amministratore.
    2. Verificare la comunicazione remota di PowerShell.
      Questo comando esemplificativo vale per XenApp o XenDesktop 7.x.
      Get-BrokerDesktopGroup -AdminAddress CitrixServerName
      Get-ConfigSite -AdminAddress CitrixServerName
      Questo comando esemplificativo vale per Citrix Server Farm 6.5.
      Get-XAApplication -ComputerName CITRIX SERVER NAME
      Questo comando esemplificativo vale per Citrix Server Farm 6.0.
      Invoke-Command -ComputerName XENAPP_HOST_NAME -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential DOMAIN\USERNAME
    3. Verificare che l'elenco includa tutte le applicazioni con hosting di Citrix.

Operazioni successive

Se il comando Invoke-Command non riesce, vedere Un problema di memoria impedisce la corretta configurazione di Integration Broker.

In seguito, distribuire e configurare Integration Broker.