소개
이 문서에서는 Citrix NetScaler load bablander for CUIC를 사용하는 구성 단계에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- CUIC 11.0(1)
- Citrix NS: 어플라이언스 에디션: Citrix NetScaler 1000v(10.1 빌드 125.8)
이 문서의 정보는 특정 랩 환경의 디바이스를 토대로 작성되었습니다. 이 문서에 사용된 모든 디바이스는 초기화된(기본) 컨피그레이션으로 시작되었습니다. 현재 네트워크가 작동 중인 경우, 모든 명령어의 잠재적인 영향을 미리 숙지하시기 바랍니다.
배경 정보
CUIC는 관련 비즈니스 데이터에 대한 보고서를 제공하는 유연하고 직관적인 웹 기반 보고 플랫폼입니다. CUIC를 사용하면 컨택 센터 보고서 및 대시보드를 개발하고 전사적으로 공유할 수 있는 포괄적인 정보 포털을 만들 수 있습니다. 대규모 CUIC 구축에서는 Citrix NetScaler 1000v(로드 밸런서)를 사용하여 CUIC HTTP(Hypertext Transfer Protocol) 및 HTTPS(Hypertext Transfer Protocol Secure) 트래픽을 로드 밸런싱합니다.
네트워크 다이어그램
HTTP/HTTPS로 Unified Intelligence Center 보고서 액세스
CUIC 서버에서 HTTP가 비활성화되면 이는 다른 포트에 대한 HTTP 플로우입니다.
설정
시스템 설정
Configuration(컨피그레이션) > Settings(설정) > Configure Basic Features(기본 기능 구성)
라이센스 업로드
라이센스가 없으면 SSL이 작동하지 않을 수 있습니다.
System(시스템) > Licenses(라이센스) > Manage Licenses(라이센스 관리) > Update License(라이센스 업데이트)로 이동합니다.
네트워크 설정
클라이언트는 VIP(가상 IP)를 통해 로드 밸런서와 통신하며 로드 밸런서는 SNIP(서브넷 IP)를 통해 CUIC와 통신합니다.
System > Network > IPs > IPv4s를 클릭합니다
서브넷 IP 생성
1단계. IP 주소를 추가하려면 Add(추가)를 클릭하고 Type as Subnet IP(서브넷 IP로 유형)를 선택합니다.
2단계. Create(생성)를 클릭하여 원하는 IP 주소를 생성합니다.
VIP 생성
1단계. Add(추가)를 클릭하여 IP 주소를 추가하고 Type as Virtual IP(가상 IP로 유형)를 선택합니다.
2단계. Create(생성)를 클릭하여 원하는 IP 주소를 생성합니다.
경로 생성
필요한 경우 HTTP/HTTPS 요청이 로드 밸런서로 오는 네트워크에서 경로를 생성합니다.
Create(생성)를 클릭하여 원하는 경로를 생성합니다.
HTTPS 로드 밸런싱 컨피그레이션
CUIC의 각 포트에 하나씩 가상 서버 항목을 생성하려면 3개의 포트를 모니터링해야 합니다(HTTP 포트 80. 8081 및 HTTPS 포트 8444). 각 가상 서버 항목은 클라이언트에서 HTTP 트래픽을 수신하는 IP 및 포트 조합입니다(CUIC 보고서 액세스).
가상 서버는 로드 트래픽을 전송하기 위해 서버와 연결되어야 합니다. 서버 모니터의 상태를 확인하려면 각 서버에 할당해야 합니다. 로드는 모니터를 사용하여 서버(CUIC) 장애를 탐지하고 수신 트래픽을 요청을 처리하는 상태가 양호한 서버로 재배포합니다.
따라서 연결은 Virtual Server(가상 서버)->Service(서비스) 및 Server(서버)->Monitor(모니터링)입니다.
구성 요약:
- 모니터 만들기
- 서버 생성
- 서버 연결을 사용하여 서비스 만들기
- 각 서비스를 해당 모니터에 연결
- 가상 서버 생성
- 해당 서비스를 가상 서버에 연결
- 지속성 그룹 생성 및 가상 서버 추가
이 그림에서는 3개의 가상 서버 항목과 그 연결을 보여 줍니다.
모니터 생성
Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Monitors(모니터링)로 이동합니다.
모니터를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Monitors(모니터)로 이동하고 Add(추가) 버튼을 클릭합니다.
포트 80, 8081 및 8444의 세 가지 유형의 모니터가 생성됩니다.
HTTP 포트 80에 대한 모니터 만들기
Type을 TCP로 선택하고 Interval, Response Time-out, Down Time, Retries 등을 적절히 지정합니다.
Create(생성)를 클릭하여 모니터를 생성합니다. HTTPS의 경우 두 개의 모니터를 만들어야 합니다(서버당 하나).
HTTPS 유형 모니터의 경우 특수 매개변수 섹션을 구성합니다. 이 모니터는 HTTP 요청에 대한 응답이 200 또는 302인 경우 성공을 보고합니다.
CUIC에서 HTTP가 비활성화되면 200이 아닌 302가 필요합니다. 상황(200 및 302) 둘 모두를 처리하기 위해 포함된다.
HTTPS 유형 모니터의 경우 특수 매개변수 섹션을 구성합니다. 이 모니터는 응답에 In Service 문자열이 포함된 경우에만 성공을 보고합니다.
서버 생성
서버는 CUIC 노드를 나타냅니다. 로드 밸런서에서 제공하는 각 CUIC 노드에 대해 서버 항목이 필요합니다.
서버를 생성하려면 Traffic Management > Load Balancing > Servers로 이동하고 Add(추가) 버튼을 클릭합니다.
서비스 생성
모니터를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Services(서비스)로 이동하고 Add(추가)를 클릭합니다.
연결된 모니터가 없는 경우 구성된 상자에 기본 모니터가 표시될 수 있습니다. 이를 제거하지 않고 사용 가능한 모니터 목록에서 올바른 모니터를 선택하고(이 이미지의 경우 cust_tcp) Add를 클릭하여 Configured 목록으로 이동합니다. OK(확인)를 클릭합니다. 다음에 이 페이지를 열면 선택한 모니터만 표시됩니다. 기본 모니터가 사라집니다. 이는 항상 서비스가 모니터링되는 와 연결되어야 하기 때문입니다. 구성된 항목이 없는 경우 로드 밸런서는 기본 모니터를 제공하지만 사용자가 모니터링되는 모니터를 선택하면 로드 밸런서는 기본 모니터를 제거합니다.
가상 서버 생성
가상 서버를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Virtual Servers(가상 서버)로 이동하고 Add(추가)를 클릭합니다.
이 가상 서비스와 연결해야 하는 서비스를 확인하십시오.
Method and Persistence(메서드 및 지속성) 탭에서 Method as Least Connection(최소 연결), Persistence as SOURCEIP(지속성) 및 Time-out as 40Homen(시간 초과)을 선택합니다. 이는 기본 내역 보고 새로 고침 빈도가 30분으로 설정되어 있기 때문입니다. 새로 고침 빈도보다 큰 값을 구성해야 합니다. 내역 보고서에 대해 다른 새로 고침 빈도를 구성하는 경우 이 값도 변경합니다.
지속성 그룹 생성
지속성 그룹을 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Persistence Groups(지속성 그룹)로 이동하고 Add(추가)를 클릭합니다.
Method as Least Connection, Persistence as SOURCEIP and Time-out as 40now minutes를 선택합니다. 이는 기본 내역 보고 새로 고침 빈도가 30분으로 설정되어 있기 때문입니다. 새로 고침 빈도보다 큰 값을 구성해야 합니다. 내역 보고서에 대해 다른 새로 고침 빈도를 구성하는 경우 이 값도 변경합니다.
각 CUIC 서버는 3개의 포트에서 수신 대기하므로 여기에 3개의 가상 서버를 모두 포함해야 합니다. 클라이언트가 특정 CUIC 서버로 이미 전송된 HTTP 80 포트에 대한 요청을 하는 경우, 포트 8081, 8444를 대상으로 하는 해당 클라이언트의 모든 요청은 동일한 CUIC로 라우팅됩니다.
참조
1. http://support.citrix.com/proddocs/topic/netscaler/ns-gen-netscaler-wrapper-con.html