소개
이 문서에서는 CUIC용 Citrix NetScaler 로드 배버를 사용하는 컨피그레이션 단계에 대해 설명합니다.
사전 요구 사항
요구 사항
다음 주제에 대한 지식을 보유하고 있으면 유용합니다.
사용되는 구성 요소
이 문서의 정보는 다음 소프트웨어 및 하드웨어 버전을 기반으로 합니다.
- 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(Virtual IP)를 통해 로드 밸런서와 통신하고 로드 밸런서는 SNIP(Subnet IP)를 통해 CUIC에 통신합니다.

System > Network > IPs > IPv4s를 클릭합니다.

서브넷 IP 생성
1단계. Add(추가)를 클릭하여 IP 주소를 추가하고 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와 연결됩니다.
구성 요약:
- 모니터 생성
- 서버 생성
- 서버 연결을 사용하여 서비스 만들기
- 각 서비스를 해당 모니터에 연결
- 가상 서버 생성
- 해당 서비스를 가상 서버와 연결
- 지속성 그룹 만들기 및 가상 서버 추가
Is 이미지는 세 개의 가상 서버 항목과 그 연결을 나타냅니다.

모니터 생성
Traffic Management > Load Balancing > Monitors로 이동합니다.

모니터를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Monitors(모니터)로 이동하고 Add(추가) 버튼을 클릭합니다.
포트 80, 8081 및 8444에 대해 3가지 유형의 모니터가 생성됩니다.
http 포트 80용 모니터 만들기
Type(유형)을 TCP로 선택하고 Interval(간격), Response Time-out(응답 시간), Down Time(중단 시간), Retries(재시도)를 적절하게 지정합니다.
Create(생성)를 클릭하여 모니터를 생성합니다.HTTPS의 경우 2개의 모니터를 만들어야 합니다(서버당 1개).


HTTPS 유형 모니터의 경우 특수 매개변수 섹션을 구성합니다.이 모니터는 HTTP 요청에 대한 응답이 200 또는 302인 경우 성공을 보고합니다.
CUIC에서 HTTP가 비활성화되면 302가 200이 필요합니다. 200과 302가 모두 처리되도록 합니다.


HTTPS 유형 모니터의 경우 특수 매개변수 섹션을 구성합니다.이 모니터는 응답에 In Service 문자열이 포함된 경우에만 성공을 보고합니다.



서버 생성
서버는 CUIC 노드를 나타냅니다.로드 밸런서에서 제공하는 각 CUIC 노드에 대해 서버 항목이 필요합니다.

서버를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Servers(서버)로 이동하고 Add(추가) 버튼을 클릭합니다.


서비스 생성
모니터를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Services(서비스)로 이동하고 Add(추가)를 클릭합니다.

연결된 모니터가 없는 경우 기본 모니터가 구성된 상자에 표시될 수 있습니다.제거하지 않고 사용 가능한 모니터에서 사용 가능한 모니터(이 이미지의 경우 cust_tcp)를 선택하고 Add를 클릭하여 Configured 목록으로 이동합니다.확인을 클릭합니다.다음에 이 페이지를 열면 선택한 모니터만 표시됩니다.기본 모니터가 사라집니다.이는 다음과 같은 이유 때문에 발생합니다.항상 모니터링되는 서비스와 연결해야 합니다.아무것도 구성되지 않은 경우 로드 밸런서는 기본 모니터를 제공하지만 사용자가 모니터링되는 항목을 선택하면 로드 밸런서가 기본 모니터를 제거합니다.






가상 서버 만들기

가상 서버를 생성하려면 Traffic Management(트래픽 관리) > Load Balancing(로드 밸런싱) > Virtual Servers(가상 서버)로 이동하고 Add(추가)를 클릭합니다.
이 가상 서비스와 연결해야 하는 서비스를 확인하십시오.
방법 및 지속성 탭에서 방법을 최소 연결으로, 지속성을 SOURCEIP로, 시간 초과를 40분으로 선택합니다.이는 기본 기록 보고 새로 고침 비율이 30분으로 설정되기 때문입니다.새로 고침 속도보다 큰 값을 구성해야 합니다.기록 보고서에 대해 다른 새로 고침 빈도를 구성하는 경우 이 값도 변경합니다.



지속성 그룹 만들기
Persistency 그룹을 만들려면 Traffic Management > Load Balancing > Persistency Groups로 이동하여 Add를 클릭합니다.
Method(방법)를 Least Connection(최소 연결), Persistence(지속성)로 선택하고 Time-out(시간 제한)을 40분으로 선택합니다.이는 기본 기록 보고 새로 고침 비율이 30분으로 설정되기 때문입니다.새로 고침 속도보다 큰 값을 구성해야 합니다.기록 보고서에 대해 다른 새로 고침 빈도를 구성하는 경우 이 값도 변경합니다.
각 CUIC 서버는 3개의 포트에서 수신 대기하므로 여기에 3개의 가상 서버를 모두 포함해야 합니다.클라이언트가 이미 특정 CUIC 서버로 전송된 HTTP 80 포트에 요청하면 포트 8081, 8444를 대상으로 하는 해당 클라이언트의 모든 요청이 동일한 CUIC로 라우팅됩니다.

참조
1.http://support.citrix.com/proddocs/topic/netscaler/ns-gen-netscaler-wrapper-con.html