При проблеме с взаимодействием Integration Broker и комплекта SDK PowerShell опубликованные приложения и виртуальные компьютеры Citrix могут не отображаться в каталоге VMware Identity Manager.

Проблема

После интеграции Citrix с VMware Identity Manager опубликованные ресурсы Citrix не отображаются в каталоге VMware Identity Manager.

Причина

При настройке Integration Broker могла произойти ошибка конфигурации, которая препятствует надлежащему взаимодействию с комплектом SDK PowerShell.

Решение

В браузере можно указать URL-адреса, чтобы устранить неисправности там, где возникла ошибка конфигурации Integration Broker. Этот метод устранения неполадок может помочь определить, в каких именно ресурсах возникла ошибка конфигурации.
  • Группы серверов Citrix Server Farm
  • Опубликованные ресурсы Citrix
  • Права ресурсов

Если на веб-странице не отображается ожидаемый результат, на ней выводится сообщение об ошибке, а в журналы Integration Broker добавляются соответствующие сведения. Просмотрите журналы Integration Broker, чтобы продолжить процесс устранения неполадок.

Процедура

  1. Проверьте сведения о группе серверов Citrix Server Farm с помощью браузера.
    1. а. В браузере введите URL-адрес, например один из следующих, заменив заполнители соответствующими сведениями.
      • Citrix Server Farm 7.x

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version7x

      • Ферма серверов Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Version65orLater

      • Citrix Server Farm 5.5 или 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/xenfarminfo?computerName=XenAppServerHostname&xenappversion=Legacy

    2. б. Просмотрите содержимое веб-страницы и при необходимости просмотрите журналы Integration Broker.
      Если Integration Broker настроен правильно, на странице отобразятся сведения о группе серверов Citrix Server Farm, подобные указанным ниже.

      "[{\"FarmName\":\"test data\",\"ServerVersion\":\" 6.0.6410\",\"AdministratorType\":\"Full\",\"SessionCount\":\"2\",\"MachineName\":\"test data\"}]”

      Если на веб-странице не отображаются сведения о группе серверов, сведения журнала отправляются в Integration Broker. Для дальнейшего устранения неполадок просмотрите журналы на узле Integration Broker в каталоге %programdata%/VMware/HorizonIntegrationBroker.

  2. Чтобы получить список всех опубликованных ресурсов Citrix на группе серверов, воспользуйтесь браузером.
    1. а. В браузере введите URL-адрес, например один из следующих, заменив заполнители соответствующими сведениями.
      • Citrix Server Farm 7.x

        Чтобы получить список всех приложений:

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version7x

        Чтобы получить список всех групп доставки:

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroups?computerName=XenAppServerHostname&xenappversion=Version7x

      • Ферма серверов Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Version65orLater

      • Citrix Server Farm 5.5 или 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/applications?computerName=XenAppServerHostname&xenappversion=Legacy

    2. б. Просмотрите содержимое веб-страницы и при необходимости просмотрите журналы Integration Broker.
      Если брокер интеграции Integration Broker настроен правильно, на странице отобразится список всех ресурсов на группе серверов Citrix Server Farm.

      Если на веб-странице не отображается список ресурсов, сведения журнала отправляются в Integration Broker. Для дальнейшего устранения неполадок просмотрите журналы на узле Integration Broker в каталоге %programdata%/VMware/HorizonIntegrationBroker.

  3. Чтобы проверить права на один опубликованный ресурс Citrix, воспользуйтесь браузером.
    1. а. В браузере введите URL-адрес, например один из следующих, заменив заполнители соответствующими сведениями.
      Замените заполнитель ApplicationName именем указываемого приложения.
      • Citrix Server Farm 7.x

        Чтобы проверить приложение:

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&appName=ApplicationName

        Чтобы проверить группу доставки:

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/deliveryGroup/entitlements?computerName=XenAppServerHostname&xenappversion=Version7x&deliveryGroupName=deliveryGroupName

      • Ферма серверов Citrix 6.5

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Version65orLater&appName=имя_приложения

      • Citrix Server Farm 5.5 или 6.0

        https://IBhostname/IB/API/RestServiceImpl.svc/hznxenapp/admin/entitlements?computerName=XenAppServerHostname&xenappversion=Legacy&appName=имя_приложения

    2. б. Просмотрите содержимое веб-страницы и при необходимости просмотрите журналы Integration Broker.
      Если брокер интеграции Integration Broker настроен правильно, на странице отобразится список всех прав указанного приложения или группы доставки.

      Если на веб-странице не отображается список прав, сведения журнала отправляются в Integration Broker. Для дальнейшего устранения неполадок просмотрите журналы на узле Integration Broker в каталоге %programdata%/VMware/HorizonIntegrationBroker.