기존 JMP 할당을 다른 Horizon Connection Server에 연결하려면 해당 JMP 할당과 연결된 JMP Server 설정에 등록된 Horizon Connection Server URL을 수정해야 합니다.

Horizon Console에는 Horizon Connection Server 정보를 수정할 수 있는 사용자 인터페이스가 없습니다. SQL Server Management Studio를 사용하여 JMP 설정의 기존 Horizon Connection Server 호스트 URL을 수정해야 합니다.

사전 요구 사항

  • SQL Server Management Studio 세션에 로그인하고 JMP Server에 대해 생성한 SQL Server 데이터베이스에 액세스할 수 있는 적절한 시스템 관리자 권한이 있는지 확인합니다.
  • SQL Server 데이터베이스 수정을 진행하기 전에 해당 데이터베이스를 백업합니다.

프로시저

  1. 현재 Horizon Console 세션에 로그인되어 있는 경우 로그아웃합니다.
  2. sysadmin(SA)으로 또는 SA 권한이 있는 사용자 계정을 사용하여 SQL Server Management Studio 세션에 로그인합니다.
  3. 사용하려는 대체 Horizon Connection Server 호스트 URL이 이미 다른 JMP Server 인스턴스에 등록되지 않았는지 확인합니다.
    예를 들어, 대체 Horizon Connection Server 호스트 URL이 new-horizon-host.com이면 다음 SQL 문을 사용하여 이미 등록되지 않았는지 확인합니다.
    SELECT * from  xms_services
    WHERE xms_services.host = "new-horizon-host.com"
  4. 이전 SQL 문이 결과를 반환하지 않은 경우 다음 단계를 진행하십시오. 그렇지 않으면 다음 문을 사용하여 기존 Horizon Connection Server 호스트에 대한 정보를 삭제합니다.
    DELETE from xms_services
    WHERE xms_services.host = "new-horizon-host.com"
  5. 다음 문을 사용하여 기존 JMP Server 설정을 업데이트합니다. 여기서 new-horizon-server-host.com은 대체 Horizon Connection Server 호스트의 URL이고 old-horizon-host.com은 현재 등록된 Horizon Connection Server 호스트의 URL입니다.
    UPDATE xms_service_endpoints
    SET host = 'new-horizon-host.com', is_available = 1
    WHERE service_id = (SELECT id FROM xms_services WHERE service_type = 'horizon' 
        AND host = 'old-horizon-host.com')
    AND host = 'old-horizon-host.com'
         
    UPDATE xms_services
    SET [name] = 'horizon-https://new-horizon-host.com', host = 'new-horizon-host.com'
    WHERE service_type = 'horizon' 
    AND host = 'old-horizon-host.com'
  6. Horizon Connection Server URL을 사용하여 Horizon Console에 로그인하고 이제 새 Horizon Connection Server 호스트가 이전에 기존 Horizon Connection Server 호스트와 연결되었던 기존 JMP 할당과 연결되었는지 확인합니다.