Перед установкой Integration Broker необходимо подготовить систему Windows.

Integration Broker поддерживает следующие операционные системы.

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

Необходимые условия

  • Определите способ развертывания Integration Broker.

    Необходимо учитывать следующие вопросы.

    • Будет ли использоваться несколько экземпляров Integration Broker?

      Несколько экземпляров обеспечивают высокую доступность и балансировку нагрузки.

      • При использовании нескольких экземпляров Integration Broker рекомендуется установить по одному экземпляру Integration Broker для каждого экземпляра Windows Server.
      • Если развертывание распределяет большой объем трафика, рекомендуется использовать по крайней мере один экземпляр Integration Broker для синхронизации с VMware Identity Manager и еще один экземпляр для обеспечения единого входа.
    • Если да, то будут ли использоваться средства балансировки нагрузки?

      Если в развертывании используются несколько экземпляров Integration Broker для обеспечения высокой доступности или балансировки нагрузки, установите их за одним или несколькими средствами балансировки нагрузки.

  • Убедитесь, что Windows Server 2008 R2, Windows Server 2012 или Windows Server 2012 R2 установлены с последними обновлениями. Чтобы проверить наличие обновлений, выберите элемент Панель управления > Центр обновления Windows.
  • Установите среду .NET Framework 3.5. При установке .NET дополнительно устанавливается версия 3.5. При использовании Windows Server 2008 R2 обязательно выберите элемент Активация WCF. При использовании Windows Server 2012 или Windows Server 2012 R2 обязательно выберите элемент Активация HTTP.
  • Скачайте и установите распространяемый пакет Microsoft Visual J#® 2.0, второе издание. В зависимости от используемой операционной системы, возможно потребуется скачать 32-разрядную или 64-разрядную версию Microsoft Visual J#.
  • Настройте IIS 7 или 7.5 для Windows Server 2008 R2, IIS 8 для Windows Server 2012 или IIS 8.5 для Windows Server 2012 R2.
    Примечание: Установите IIS 7 в режиме 6.0 Management Compatibility Mode. Кроме того, для единственного экземпляра IIS 7 нужно установить средства управления.
  • Для Windows Server 2012 или 2012 R2 выберите следующие компоненты, роли и службы ролей. Их можно выбрать в диспетчере серверов с помощью мастера добавления ролей и компонентов.
    Компоненты
    • Компоненты .NET Framework 3.5
      • .NET Framework 3.5 (включает в себя .NET 2.0 и 3.0)
      • Активация по HTTP
    • Размещаемое на IIS веб-ядро
    • Служба активации Windows
    • Расширение IIS WinRM
    • Поддержка WoW64
    Например:
    Компоненты

    Роли
    • Сервер приложений
    • Веб-сервер (IIS)
    • Файловый сервер
    Например:
    роли сервера

    Службы ролей Службы ролей сервера приложений
    • .NET Framework 4.5
    • Доступ к сети COM+
    • Поддержка веб-сервера (IIS)
    • Поддержка службы активации процессов Windows
      • Активация по HTTP
    Службы ролей роли веб-сервера (IIS)
    • Веб-сервер
      • Компоненты стандартного протокола HTTP
        • Документ по умолчанию
        • Просмотр каталогов
        • Ошибки HTTP
        • Статическое содержимое
        • Перенаправление HTTP
      • Проверка работоспособности и диагностика
        • Ведение журнала HTTP
        • Средства ведения журналов
        • Монитор запросов
        • Трассировка
      • Производительность
        • Сжатие статического содержимого
        • Сжатие динамического содержимого
      • Безопасность
        • Фильтрация запросов
        • Обычная проверка подлинности
        • Проверка подлинности с сопоставлением сертификата клиента
        • Дайджест-проверка подлинности
        • Проверка подлинности с сопоставлением сертификата клиента IIS
        • Ограничения по IP-адресам и доменам
        • Авторизация URL-адресов
        • Проверка подлинности Windows
      • Разработка приложений
      • Средства управления
        • IIS Management Console
        • IIS 6 Management Compatibility
        • IIS Management Scripts and Tools
    Например:
    роли сервера

  • Для Windows Server 2008 выберите следующие роли. Их можно выбрать в диспетчере серверов с помощью мастера добавления ролей и компонентов.
    • Сервер приложений
    • Веб-сервер (IIS)
    • Файловый сервер
  • Настройте пул приложений. Можно использовать пул приложений по умолчанию или создать пул приложений, предназначенный для Integration Broker.
Примечание: Сведения о версии см. в таблицах совместимости продуктов VMware по адресу http://www.vmware.com/resources/compatibility/sim/interop_matrix.php.

Процедура

  1. При использовании IIS 8.0 или более поздней версии в диспетчере IIS убедитесь, что для привязок HTTP и HTTPS для веб-сайта по умолчанию не настроено имя узла. Поле Имя узла для привязок HTTP и HTTPS должно быть пустым. Пример:

    привязка http

  2. В диспетчере IIS настройте пул приложений по умолчанию или пул приложений, установленный для использования с Integration Broker.
    1. Щелкните пул приложений.
    2. Проверьте эти требования.
      • .NET Framework 2.0
      • Установите для 32-разрядных приложений значение true.
      Примечание: В Windows 2012 и Windows 2012 R2 для пула приложений по умолчанию могла быть настроена другая версия .NET Framework. Настройте для пула приложений .NET Framework версии 2.0.
  3. Настройте удостоверение в диспетчере служб IIS.
    Пользователю удостоверения должны быть назначены следующие роли:
    • по крайней мере администратор на ферме Citrix с доступом только для чтения;
    • администратор на сервере Integration Broker.
    1. Щелкните пул приложений правой кнопкой.
    2. Щелкните Удостоверение в диалоговом окне «Дополнительные параметры».
    3. Щелкните Особая учетная запись и Установить.
    4. Введите учетные данные пользователя удостоверения.
  4. Скачайте и установите комплект Citrix PowerShell SDK.
    1. Скачайте и установите соответствующую версию.
      • При использовании XenApp 6.0 скачайте с веб-сайта Citrix и установите комплект Citrix PowerShell SDK версии 6.0.
      • При использовании XenApp 6.5 скачайте с веб-сайта Citrix и установите комплект Citrix PowerShell SDK версии 6.5.
      • При использовании XenApp 7.x или XenDesktop 7.x установите следующие комплекты PowerShell SDK с DVD-диска XenApp или XenDesktop 7.x или с веб-сайта Citrix:
        • оснастка Citrix Broker PowerShell;
        • оснастка Citrix Configuration Service PowerShell.
    2. Установите политику выполнения для Citrix PowerShell Remoting.
    3. Если для политики выполнения фермы Citrix XenApp или XenDesktop настроено использование удаленного входа, необходимо добавить корневой сертификат в доверенное корневое хранилище центров сертификации. Дополнительные сведения о добавлении корневых сертификатов в хранилище см. на веб-сайте Майкрософт.
      Если для политики выполнения фермы Citrix XenApp или XenDesktop настроен режим без ограничений, нет необходимости добавлять корневые центры сертификации в доверенное корневое хранилище центров сертификации.
  5. Перед выполнением этой команды убедитесь, что комплект PowerShell SDK успешно установлен.
    1. Запустите комплект PowerShell SDK от имени администратора.
    2. Проверьте PowerShell Remoting.
      Этот пример команды применяется к XenApp или XenDesktop 7.x.
      Get-BrokerDesktopGroup -AdminAddress имя_сервера_Citrix
      Get-ConfigSite -AdminAddress имя_сервера_Citrix
      Этот пример команды касается к Ферма серверов Citrix 6.5.
      Get-XAApplication -ComputerName ИМЯ СЕРВЕРА CITRIX
      Этот пример команды касается к Ферма серверов Citrix 6.0.
      Invoke-Command -ComputerName ИМЯ_УЗЛА_XENAPP -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential ДОМЕН\ИМЯ_ПОЛЬЗОВАТЕЛЯ
    3. Убедитесь, что в списке содержатся все приложения, размещенные в Citrix.

Дальнейшие действия

При сбое команды Invoke-Command см. раздел Из-за нехватки памяти невозможно задать надлежащую конфигурацию Integration Broker.

Далее разверните и настройте Integration Broker.