Avant d'installer Integration Broker, vous devez préparer votre système Windows.

Pourquoi et quand exécuter cette tâche

Les systèmes d'exploitation suivants sont pris en charge pour Integration Broker.

  • Windows Server 2008 R2

  • Windows Server 2012

  • Windows Server 2012 R2

Préambules

  • Déterminez comment vous allez déployer Integration Broker.

    Tenez compte des questions suivantes.

    • Allez-vous utiliser plusieurs instances d'Integration Broker ?

      Plusieurs instances sont utiles à la fois pour la haute disponibilité et l'équilibrage de charge.

      • Si vous utilisez plusieurs instances d'Integration Broker, il vous est recommandé d'installer une instance d'Integration Broker pour chaque instance de Windows Server.

      • Si votre déploiement distribue un trafic intense, il vous est recommandé d'utiliser au moins une instance d'Integration Broker à synchroniser avec VMware Identity Manager et au moins une instance d'Integration Broker pour fournir l'authentification unique.

    • Si c'est le cas, allez-vous utiliser des équilibrages de charge ?

      Si votre déploiement utilise plusieurs instances d'Integration Broker pour la haute disponibilité ou l'équilibrage de charge, envisagez de les installer derrière un ou plusieurs équilibrages de charge.

  • Vérifiez que Windows Server 2008 R2, Windows Server 2012 ou Windows Server 2012 R2 est installé avec les mises à jour les plus récentes. Pour vérifier la présence de mises à jour, sélectionnez Panneau de configuration > Windows Update.

  • Installez .NET Framework 3.5. Lorsque vous installez .NET, la version 3.5 s'installe en tant que composant. Si vous utilisez Windows Server 2008 R2, veillez à sélectionner Activation de Windows Communication Foundation. Si vous utilisez Windows Server 2012 ou 2012 R2, veillez à sélectionner Activation HTTP.

  • Téléchargez et installez Microsoft Visual J#® 2.0 Redistributable Package - Second Edition. Selon votre système d'exploitation, il peut être nécessaire de télécharger la version 32 bits ou 64 bits de Microsoft Visual J#.

  • Configurez IIS 7 ou 7.5 pour Windows Server 2008 R2, IIS 8 pour Windows Server 2012 ou IIS 8.5 pour Windows Server 2012 R2.

    Remarque :

    Si vous installez IIS 7, faites-le en mode de compatibilité avec la gestion 6.0. Vous devez également installer les Outils de gestion s'il s'agit de votre seule et unique instance d'IIS 7.

  • Pour Windows Server 2012 ou 2012 R2, sélectionnez les fonctionnalités, rôles et services de rôle suivants. Vous les sélectionnez dans le Gestionnaire de serveur, à l'aide de l'assistant Ajout de rôles et de fonctionnalités.

    Fonctionnalités

    • Fonctionnalités de .NET Framework 3.5

      • .NET Framework 3.5 (inclut .NET 2.0 et 3.0)

      • Activation HTTP

    • IIS Hostable Web Core

    • Service d'activation des processus Windows

    • Extension WinRM IIS

    • Prise en charge WoW64

    Par exemple :

    Fonctionnalités


    Rôles

    • Serveur d'application

    • Serveur Web (IIS)

    • Serveur de fichiers

    Par exemple :

    rôles de serveur


    Services de rôle

    Services de rôle Serveur d’applications

    • .NET Framework 4.5

    • Accès réseau COM+

    • Prise en charge du serveur Web (IIS)

    • Prise en charge du service d'activation des processus Windows

      • Activation HTTP

    Services de rôle de serveur Web (IIS)

    • Serveur Web

      • Fonctionnalités HTTP communes

        • Document par défaut

        • Exploration de répertoires

        • Erreurs HTTP

        • Contenu statique

        • Redirection HTTP

      • État de santé et diagnostics

        • Journalisation HTTP

        • Outils de journalisation

        • Observateur de demandes

        • Suivi

      • Performances

        • Compression de contenu statique

        • Compression de contenu dynamique

      • Sécurité

        • Filtrage des demandes

        • Authentification de base

        • Authentification par mappage de certificat client

        • Authentification Digest

        • Authentification par mappage de certificat client IIS

        • Restrictions IP et de domaine

        • Autorisation URL

        • Authentification Windows

      • Développement d'applications

      • Outils de gestion

        • Console de gestion IIS

        • Compatibilité avec la gestion IIS 6

        • Scripts et outils de gestion IIS

    Par exemple :

    rôles de serveur


  • Pour Windows Server 2008, sélectionnez les rôles suivants. Vous les sélectionnez dans le Gestionnaire de serveur, à l'aide de l'assistant Ajout de rôles et de fonctionnalités.

    • Serveur d'application

    • Serveur Web (IIS)

    • Serveur de fichiers

  • Configurez un pool d'applications. Vous pouvez utiliser le pool d'applications par défaut ou créer un pool d'applications dédié à Integration Broker.

Remarque :

Pour vérifier les informations relatives aux versions, reportez-vous aux matrices d'interopérabilité des produits VMware à l'adresse http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.

Procédure

  1. Si vous utilisez IIS 8.0 ou version ultérieure, dans le Gestionnaire des services Internet, vérifiez qu'aucun nom d'hôte n'est configuré pour les liaisons http et https du site Web par défaut. Le champ Nom d'hôte des liaisons http et https doit être vide. Par exemple :


    liaison http


  2. Dans le Gestionnaire des services Internet, configurez le pool d'applications par défaut ou celui que vous avez configuré pour l'utiliser avec Integration Broker.
    1. Cliquez sur le pool d'applications.
    2. Vérifiez la configuration requise suivante.
      • .NET Framework version 2.0

      • Définissez les applications 32 bits sur la valeur True.

      Remarque :

      Sous Windows 2012 et Windows 2012 R2, le pool d'applications peut avoir été configuré sur une version différente de .NET Framework par défaut. Vérifiez que vous configurez le pool d'applications sur .NET Framework 2.0.

  3. Dans IIS Manager, configurez Identity.

    L'utilisateur d'Identity doit disposer des rôles suivants :

    • Au moins Administrateur en lecture seule sur la batterie de serveurs Citrix

    • Administrateur sur le serveur Integration Broker

    1. Cliquez avec le bouton droit sur le pool d'applications.
    2. Cliquez sur Identité dans la boîte de dialogue Paramètres avancés.
    3. Cliquez sur Compte personnalisé, puis sur Définir.
    4. Tapez les informations d'identification de l'utilisateur d'Identity.
  4. Téléchargez et installez Citrix PowerShell SDK.
    1. Téléchargez et installez la version appropriée.
      • Si vous utilisez XenApp 6.0, téléchargez et installez la version 6.0 de Citrix PowerShell SDK depuis le site Web de Citrix.

      • Si vous utilisez XenApp 6.5, téléchargez et installez la version 6.5 de Citrix PowerShell SDK depuis le site Web de Citrix.

      • Si vous utilisez XenApp 7.x ou XenDesktop 7.x, installez les PowerShell SDK suivants depuis le DVD de XenApp ou XenDesktop 7.x ou depuis le site Web de Citrix :

        • Composant logiciel enfichable Citrix Broker PowerShell

        • Composant logiciel enfichable Citrix Configuration Service PowerShell

    2. Définissez la stratégie d'exécution de Citrix PowerShell Remoting.
    3. Si la stratégie d'exécution de la batterie de serveurs Citrix XenApp ou XenDesktop est configurée afin d'utiliser une connexion distante, vous devez ajouter votre certificat racine au magasin d'autorités de certification racine approuvées. Pour obtenir des informations sur l'ajout de certificats racine au magasin, consultez le site Web de Microsoft.

      Si la stratégie d'exécution de la batterie de serveurs Citrix XenApp ou XenDesktop est configurée sur Illimitée, il n'est pas nécessaire d'ajouter des autorités de certification racine au magasin d'autorités de certification racine approuvées.

  5. Avant d'exécuter cette commande, vérifiez que PowerShell SDK est bien installé.
    1. Lancez PowerShell SDK en tant qu'administrateur.
    2. Vérifiez PowerShell Remoting.

      Cet exemple de commande s'applique à XenApp ou XenDesktop 7.x.

      Get-BrokerDesktopGroup -AdminAddress CitrixServerName
      Get-ConfigSite -AdminAddress CitrixServerName
      

      Cet exemple de commande s'applique à Batterie de serveurs Citrix 6.5.

      Get-XAApplication -ComputerName CITRIX SERVER NAME

      Cet exemple de commande s'applique à Batterie de serveurs Citrix 6.0.

      Invoke-Command -ComputerName XENAPP_HOST_NAME -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential DOMAIN\USERNAME
    3. Vérifiez que la liste inclut toutes les applications hébergées par Citrix.

Que faire ensuite

Si la commande Invoke-Command échoue, reportez-vous à la section Un problème de mémoire empêche la configuration appropriée d'Integration Broker.

Ensuite, déployez et configurez Integration Broker.