기존 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 데이터베이스 수정을 진행하기 전에 해당 데이터베이스를 백업합니다.
프로시저
- 현재 Horizon Console 세션에 로그인되어 있는 경우 로그아웃합니다.
- sysadmin(SA)으로 또는 SA 권한이 있는 사용자 계정을 사용하여 SQL Server Management Studio 세션에 로그인합니다.
- 사용하려는 대체 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"
- 이전 SQL 문이 결과를 반환하지 않은 경우 다음 단계를 진행하십시오. 그렇지 않으면 다음 문을 사용하여 기존 Horizon Connection Server 호스트에 대한 정보를 삭제합니다.
DELETE from xms_services
WHERE xms_services.host = "new-horizon-host.com"
- 다음 문을 사용하여 기존 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'
- 새 Horizon Connection Server URL을 사용하여 Horizon Console에 로그인하고 이제 새 Horizon Connection Server 호스트가 이전에 기존 Horizon Connection Server 호스트와 연결되었던 기존 JMP 할당과 연결되었는지 확인합니다.