Integration Broker 및 PowerShell SDK 간 통신 문제 때문에 Citrix 게시 애플리케이션 및 데스크톱이 VMware Identity Manager 카탈로그에 나타나지 않을 수 있습니다.

브라우저에 URL을 지정하여 Integration Broker 구성 문제가 발생하는 문제를 해결할 수 있습니다. 이 문제 해결 방법은 해당 문제가 다음 영역의 구성 문제인지를 파악하는 데 도움이 될 수 있습니다.
  • Citrix 서버 팜
  • Citrix 게시된 리소스
  • 리소스 사용 권한

웹 페이지에 예상되는 결과가 표시되지 않고 오류가 표시되면서 해당 정보가 Integration Broker 로그에 추가됩니다. Integration Broker 로그를 검토하여 문제 해결 프로세스를 계속 수행합니다.

문제

Citrix를 VMware Identity Manager와 통합한 후에 Citrix 게시 리소스가 VMware Identity Manager 카탈로그에 나타나지 않습니다.

원인

Integration Broker 설정의 구성 문제는 PowerShell SDK와의 적절한 통신에 방해가 될 수 있습니다.

해결책

  1. 브라우저를 사용하여 Citrix 서버 팜 정보를 확인합니다.
    1. 브라우저에서 다음 중 하나와 같은 URL을 입력합니다. 단, 자리 표시자를 해당 정보로 바꿉니다.
      • Citrix 서버 팜 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 서버 팜 5.5 또는 6.0

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

    2. 웹 페이지의 컨텐츠를 검토하고 필요한 경우 Integration Broker 로그를 검토합니다.
      Integration Broker가 제대로 구성되어 있으면 페이지에 다음과 같은 Citrix 서버 팜 정보가 표시됩니다.

      "[{\"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 서버 팜 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 서버 팜 5.5 또는 6.0

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

    2. 웹 페이지의 컨텐츠를 검토하고 필요한 경우 Integration Broker 로그를 검토합니다.
      Integration Broker가 제대로 구성되어 있으면 이 페이지에 Citrix 서버 팜의 모든 리소스 목록이 표시됩니다.

      웹 페이지에 리소스 목록이 표시되지 않으면 로그 정보가 Integration Broker로 전송됩니다. 문제를 추가적으로 해결하려면 Integration Broker 호스트(%programdata%/VMware/HorizonIntegrationBroker)에서 로그를 검토합니다.

  3. 브라우저를 사용하여 단일 Citrix 게시 리소스에 대한 사용 권한을 확인합니다.
    1. 브라우저에서 다음 중 하나와 같은 URL을 입력합니다. 단, 자리 표시자를 해당 정보로 바꿉니다.
      ApplicationName 자리 표시자를 지정하는 애플리케이션의 이름으로 바꿉니다.
      • Citrix 서버 팜 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=ApplicationName

      • Citrix 서버 팜 5.5 또는 6.0

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

    2. 웹 페이지의 컨텐츠를 검토하고 필요한 경우 Integration Broker 로그를 검토합니다.
      Integration Broker가 제대로 구성되어 있으면 이 페이지에 사용자가 지정한 애플리케이션 또는 전송 그룹에 대한 모든 사용 권한 목록이 표시됩니다.

      웹 페이지에 사용 권한 목록이 표시되지 않으면 로그 정보가 Integration Broker로 전송됩니다. 문제를 추가적으로 해결하려면 Integration Broker 호스트(%programdata%/VMware/HorizonIntegrationBroker)에서 로그를 검토합니다.