Integration Broker를 설치하려면 먼저 Windows 시스템을 준비해야 합니다.

Integration Broker에서는 다음 운영 체제를 지원합니다.

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

사전 요구 사항

  • Integration Broker의 배포 방법을 결정합니다.

    다음 질문을 고려합니다.

    • 여러 개의 Broker 인스턴스를 사용할 예정입니까?

      여러 개의 인스턴스는 고가용성과 로드 밸런싱 목적 모두에 유용합니다.

      • 여러 개의 Integration Broker 인스턴스를 사용할 경우에 권장하는 방법은 각 Windows Server 인스턴스에 대해 Integration Broker 인스턴스 하나를 설치하는 것입니다.
      • 배포로 인해 분산되는 트래픽이 많은 경우에 권장하는 방법은 VMware Identity Manager와 동기화할 Integration Broker 인스턴스를 하나 이상 사용하고 SSO를 제공하는 Integration Broker 인스턴스를 하나 이상 사용하는 것입니다.
    • 위의 질문에 대해 예에 해당하는 경우 로드 밸런서를 사용할 예정입니까?

      배포에서 고가용성 또는 로드 밸런싱 목적을 위해 여러 개의 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 또는 2012 R2를 사용하는 경우에는 HTTP 활성화를 선택해야 합니다.
  • Microsoft Visual J#® 2.0 재배포 가능 패키지 - Second Edition을 다운로드하여 설치합니다. 운영 체제에 따라 32비트 또는 64비트 버전의 Microsoft Visual J#을 다운로드해야 할 수 있습니다.
  • Windows Server 2008 R2용 IIS 7 또는 7.5, Windows Server 2012용 IIS 8 또는 Windows Server 2012 R2용 IIS 8.5를 구성합니다.
    참고: IIS 7을 설치하는 경우에는 6.0 관리 호환성 모드에서 설치합니다. 이 인스턴스가 유일한 IIS 7 인스턴스인 경우에는 관리 도구도 설치해야 합니다.
  • Windows Server 2012 또는 2012 R2의 경우에는 다음과 같은 기능, 역할 및 역할 서비스를 선택합니다. 이러한 서비스는 서버 관리자에서 역할 및 기능 추가 마법사를 사용하여 선택합니다.
    기능
    • .NET Framework 3.5 기능
      • .NET Framework 3.5(.NET 2.0 및 3.0 포함)
      • HTTP 활성화
    • IIS 호스팅 가능 웹 코어
    • Windows Process Activation Service
    • WinRM IIS 확장
    • WoW64 지원
    예:
    기능

    역할
    • 애플리케이션 서버
    • 웹 서버(IIS)
    • 파일 서버
    예:
    서버 역할

    역할 서비스 애플리케이션 서버 역할 서비스
    • .NET Framework 4.5
    • COM+ 네트워크 액세스
    • 웹 서버(IIS) 지원
    • Windows 프로세스 활성화 서비스 지원
      • HTTP 활성화
    웹 서버 역할(IIS) 역할 서비스
    • 웹 서버
      • 공통 HTTP 기능
        • 기본 문서
        • 디렉토리 찾아보기
        • HTTP 오류
        • 정적 콘텐츠
        • HTTP 리디렉션
      • 상태 및 진단
        • HTTP 로깅
        • 로깅 도구
        • 요청 모니터링
        • 추적
      • 성능
        • 정적 콘텐츠 압축
        • 동적 콘텐츠 압축
      • 보안
        • 요청 필터링
        • 기본 인증
        • 클라이언트 인증서 매핑 인증
        • 다이제스트 인증
        • IIS 클라이언트 인증서 매핑 인증
        • IP 및 도메인 제한
        • URL 인증
        • Windows 인증
      • 애플리케이션 개발
      • 관리 도구
        • IIS 관리 콘솔
        • IIS 6 관리 호환성
        • IIS 관리 스크립트 및 도구
    예:
    서버 역할

  • Windows Server 2008 서버의 경우 다음과 같은 역할을 선택합니다. 이러한 서비스는 서버 관리자에서 역할 및 기능 추가 마법사를 사용하여 선택합니다.
    • 애플리케이션 서버
    • 웹 서버(IIS)
    • 파일 서버
  • 애플리케이션 풀을 구성합니다. 기본 애플리케이션 풀을 사용하거나 Integration Broker 전용 애플리케이션 풀을 생성할 수 있습니다.
참고: 버전 정보를 확인하려면 VMware 제품 상호 운용성 매트릭스(http://www.vmware.com/resources/compatibility/sim/interop_matrix.php)를 참조하십시오.

프로시저

  1. IIS 8.0 이상을 사용하는 경우에는 IIS 관리자에서 기본 웹 사이트의 httphttps 바인딩에 호스트 이름이 구성되어 있지 않도록 합니다. httphttps 바인딩의 호스트 이름 필드는 비워 두어야 합니다. 예:

    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 관리자에서 ID를 구성합니다.
    ID 사용자는 다음 역할이 있어야 합니다.
    • Citrix 팜에 대한 읽기 전용 이상의 관리자 권한
    • Integration Broker 서버에 대한 관리자 권한
    1. 애플리케이션 풀을 마우스 오른쪽 버튼으로 클릭합니다.
    2. 고급 설정 대화상자에서 ID를 클릭합니다.
    3. 사용자 지정 계정을 클릭하고 설정을 클릭합니다.
    4. ID 사용자 자격 증명을 입력합니다.
  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를 사용하는 경우에는 XenApp 또는 XenDesktop 7.x DVD나 Citrix 웹 사이트에서 다음과 같은 PowerShell SDK를 설치합니다.
        • Citrix Broker PowerShell 스냅인
        • Citrix Configuration Service PowerShell 스냅인
    2. Citrix PowerShell Remoting의 실행 정책을 설정합니다.
    3. Citrix XenApp 또는 XenDesktop 팜의 실행 정책이 원격 로그인을 사용하도록 구성된 경우에는 신뢰할 수 있는 루트 인증 기관 저장소에 루트 인증서를 추가해야 합니다. 루트 인증서를 저장소에 추가하는 방법에 대한 자세한 정보는 Microsoft 웹 사이트를 참조하십시오.
      Citrix XenApp 또는 XenDesktop 팜의 실행 정책이 무제한으로 구성된 경우에는 신뢰할 수 있는 루트 인증 기관 저장소에 루트 인증서를 추가할 필요가 없습니다.
  5. 이 명령을 실행하기 전에 PowerShell SDK가 제대로 설치되었는지 확인합니다.
    1. PowerShell SDK를 관리자 권한으로 실행합니다.
    2. PowerShell Remoting을 확인합니다.
      이 샘플 명령은 XenApp 또는 XenDesktop 7.x에 적용됩니다.
      Get-BrokerDesktopGroup -AdminAddress CitrixServerName
      Get-ConfigSite -AdminAddress CitrixServerName
      이 샘플 명령은 Citrix 서버 팜 6.5에 적용됩니다.
      Get-XAApplication -ComputerName CITRIX SERVER NAME
      이 샘플 명령은 Citrix 서버 팜 6.0에 적용됩니다.
      Invoke-Command -ComputerName XENAPP_HOST_NAME -ScriptBlock { Add-PSSnapin Citrix* ;Get-XAApplication } -Credential DOMAIN\USERNAME
    3. Citrix에서 호스팅하는 모든 애플리케이션이 목록에 포함되어 있는지 확인합니다.

다음에 수행할 작업

Invoke-Command 명령이 실패할 경우에는 메모리 문제로 인해 Integration Broker를 올바르게 구성할 수 없음의 내용을 참조하십시오.

다음으로는 Integration Broker를 배포 및 구성합니다.