본문 바로가기
기술자료 (KB)/Windows Server 2008

Windows 2008 터미널서비스 세션 브로커 구성 방법

by 이완주 2008. 5. 15.

세션 브로커 구성 절차

작업

참조

팜에 대한 사용자 세션을 추적하는 데 사용할 서버에 TS 세션 브로커 역할 서비스를 설치합니다.

TS 세션 브로커 역할 서비스 설치

TS 세션 브로커 서버의 세션 디렉터리 컴퓨터 로컬 그룹에 팜의 터미널 서버를 추가합니다.

팜의 각 터미널 서버를 세션 디렉터리 컴퓨터 로컬 그룹에 추가

TS 세션 브로커의 팜에 가입하고 TS 세션 브로커 부하 분산에 참여하도록 팜의 터미널 서버를 구성합니다.

팜의 터미널 서버에 대한 TS 세션 브로커 설정 구성

팜에 있는 터미널 서버에 맞게 DNS 라운드 로빈 항목을 구성합니다.

TS 세션 브로커 부하 분산에 맞게 DNS 구성


1. 세션브로커 설치














2. 터미널서비스 세션 브로커 그룹정책 설정

새로운 Terminal Service 정책을 만들어 설정,

컴퓨터 구성 – 정책- 관리 템플릿 – Windows 구성 요소 – 터미널 서비스 – 터미널 서버 – TS 세션 브로커






그룹 정책을 통해 적용하면 아래와 같이 터미널 서비스 세션 브로커에 자동 구성됩니다.

해당 구성을 수동으로 구성해도 됩니다.


3. DNS 라운드로빈 확인 및 구성

Windows DNS 서비스는 기본적으로 라운드 로빈을 지원합니다.

Default 값이 사용 상태 입니다.



아래 구성은 터미널서비스 세션 브로커와 DNS 라운드 로빈 기능에 의해 ts.globalsoftvm.co.kr로 접근을 시도하였을 경우 각각 다른 서버에 접속을 하는 것을 확인 하였습니다.
세션 브로커의 역할을 확인하기 위해서는 DNS구성 이후 Ping을 해 보면 2개의 호스트 중 1개 만이 받고 있습니다.

DNS 라운드 로빈이 클라이언트에게 호스트 값을 부여하는 것이 랜덤하게 이루어지기 때문에 정확히 어떠한 호스트를 받을지 모른다는 것이죠.

이 경우 1개의 호스트를 부여 받게 되면 실제 연결도 해당 호스트 서버로 연결을 하게 됩니다.

저의 경우 VM-Server-01과 VM-Server-03 에 각각 터미널서비스를 설치 하여 구성시 VM-Server-01만이 응답을 하는 것을 확인 했습니다.

라운드 로빈에 대한 테스트를 하시려면 최소 5개 정도의 클라이언트가 연결을 시도해 봐야만 정확히 라운드로빈의 작동을 확인 하실 수 있습니다.

저의 경우는 세션브로커에 해당 기능으로 연결수가 적은 터미널서버에 연결 구성을 하였기에 각각 연결이 되는 것을 알 수 있습니다.

결국 DNS의 라운드로빈과 터미널서비스의 세션브로커의 옵션을 같이 활용해야만 정확한 값을 얻을 수 있습니다.



수고하세요.

댓글