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

문제

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

원인

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

해결책

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

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

절차

  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)에서 로그를 검토합니다.