Product Documentation

Azure Service Management에서 고가용성 모드로 NetScaler VPX 구성

Aug 30, 2016

고가용성을 위해 두 개의 NetScaler VPX 인스턴스를 활성-활성 또는 활성-비활성 모드로 설정할 수 있습니다.

두 개의 NetScaler VPX 인스턴스가 활성-활성 모드로 구성된 경우 양쪽 인스턴스가 동일한 구성을 가져야 합니다. 클라이언트 트래픽은 Azure 부하 분산 장치에 의해 양쪽 인스턴스의 가상 서버로 분산됩니다. 양쪽 인스턴스의 VIP 주소는 서로 다르며 해당 VPX 인스턴스의 NSIP와 일치해야 합니다.

활성-비활성 모드는 장애 조치(failover) 기능을 제공합니다. 이 모드에서는 VPX 인스턴스가 서로 구성 상태를 동기화합니다. 기본 인스턴스에 장애가 발생하면 보조 인스턴스가 작업을 넘겨 받습니다.

NetScaler 장비의 고가용성에 대한 자세한 내용은 http://support.citrix.com/proddocs/topic/ns-system-10-5-map/ns-nw-ha-intro-wrppr-con.html을 참조하십시오.

Microsoft Azure 배포에서 두 NetScaler 가상 컴퓨터의 고가용성 구성은 Azure 부하 분산 장치를 사용하여 구현되며, 이 부하 분산 장치는 양쪽 NetScaler 인스턴스에 구성된 가상 서버로 클라이언트 트래픽을 분산합니다. 고가용성에는 두 가지 유형의 Azure 부하 분산 장치를 사용할 수 있습니다.
  • Azure 외부 부하 분산 장치: 클라이언트 트래픽이 인터넷에서 시작되는 경우 인터넷과 NetScaler VPX 인스턴스 간에 외부 부하 분산 장치를 배포하여 클라이언트 트래픽을 분산해야 합니다.
  • Azure 내부 부하 분산 장치: 클라이언트 트래픽이 클라우드 서비스 내에서 시작되거나 클라우드 서비스 내의 게이트웨이나 방화벽을 통해 전달되는 경우 내부 부하 분산 장치를 배포하여 클라이언트 트래픽을 분산해야 합니다.

Azure에서 고가용성을 구현하려면 두 개의 NetScaler VM을 부하 분산 집합으로 추가하고 끝점을 구성해야 합니다.

구성을 시작하기 전에 고려해야 할 사항

Azure 클라우드에서 고가용성 모드로 NetScaler 인스턴스 구성을 시작하기 전에 다음 사항에 유의하십시오.
  • 부하 분산 집합에 추가할 두 개의 NetScaler 가상 컴퓨터는 동일한 클라우드 서비스에 프로비전해야 합니다.
  • 부하 분산 집합은 VM의 기본 NIC에만 적용됩니다. 따라서 VIP는 VPX의 기본 NIC에 구성해야 합니다.
  • 양쪽 NetScaler VM에 끝점을 구성하고 Azure 부하 분산 장치에 바인딩해야 합니다.
  • 활성-비활성 배포에서 Azure 부하 분산 장치는 TCP 점검을 전송하여 기본 및 보조 NetScaler VM을 모두 모니터링합니다. 이러한 TCP 점검은 포트 9000에서 전송됩니다.

Azure 외부 부하 분산 장치로 NetScaler 고가용성 구성

클라이언트 트래픽이 인터넷에서 시작되는 경우 외부 부하 분산 장치를 배포하여 부하 분산 집합에 있는 NetScaler 가상 컴퓨터에 대한 고가용성 구성을 생성해야 합니다.

다음 그림에서는 외부 부하 분산 장치를 사용하여 활성-활성 모드로 고가용성을 구현하는 방법을 보여 줍니다. 부하 분산 집합에 두 개의 NetScaler VM이 있으며 포트 15000을 통해 인터넷에서 클라이언트 트래픽을 받는 끝점을 공유합니다. Azure 외부 부하 분산 장치는 두 가상 컴퓨터에 이러한 클라이언트 요청 부하를 분산합니다.

Azure 포털을 통해 부하 분산 집합의 구성을 시작하기 전에 다음 중 하나를 수행하십시오.
  • 활성-활성 배포의 경우 두 NetScaler 가상 컴퓨터에 필요한 서비스를 구성합니다.
  • 활성-비활성 배포의 경우 다음 명령을 사용하여 NetScaler 가상 컴퓨터를 기본 및 보조 노드로 구성합니다. add ha node .
Azure 관리 포털을 사용하여 부하 분산 집합을 구성하려면
  1. 고가용성 쌍에 포함할 첫 번째 가상 컴퓨터를 선택하고 끝점을 클릭한 다음 추가를 클릭합니다.
  2. Add a stand-alone endpoint(독립형 끝점 추가)를 선택하고 이름, 프로토콜, 공용 및 개인 포트에 값을 지정한 다음 Create a load-balanced set(부하 분산 집합 만들기)를 선택합니다.
  3. 다음과 같이 매개 변수를 설정합니다.
    • 점검 프로토콜 – TCP
    • 점검 포트 – 9000
    • 점검 간격 – 5초
    • 점검 개수 - 2
  4. 고가용성 쌍의 두 번째 가상 컴퓨터를 선택하고 끝점을 추가합니다.
  5. Add an endpoint to an existing load-balanced set(기존 부하 분산 집합에 끝점 추가)를 선택한 다음 이름, 프로토콜, 공용 포트 및 개인 포트에 값을 지정합니다. 눈금 표시를 클릭하여 구성을 완료합니다.

Azure 내부 부하 분산 장치로 NetScaler 고가용성 구성

클라이언트 트래픽이 클라우드 서비스 내에서 또는 영역 범위를 가진 가상 네트워크에서 시작되는 경우 내부 부하 분산 장치를 배포하여 부하 분산 집합에 추가된 NetScaler 가상 컴퓨터의 고가용성을 구현해야 합니다.

참고: 내부 부하 분산 장치는 Azure PowerShell을 사용해야만 구성할 수 있습니다.

다음 그림에서는 내부 부하 분산 장치를 사용하여 활성-활성 모드로 고가용성을 구현하는 방법을 보여 줍니다. 부하 분산 집합에 두 개의 NetScaler 가상 컴퓨터가 있으며 포트 15001을 통해 인터넷에서 클라이언트 트래픽을 받는 끝점을 공유합니다. Azure 내부 부하 분산 장치는 두 가상 컴퓨터에 이러한 클라이언트 요청 부하를 분산합니다.

Azure PowerShell을 사용하여 부하 분산 집합의 구성을 시작하기 전에 다음 중 하나를 수행하십시오.
  • 활성-활성 배포의 경우 두 NetScaler 가상 컴퓨터에 필요한 서비스를 구성합니다.
  • 활성-비활성 배포의 경우 다음 명령을 사용하여 NetScaler 가상 컴퓨터를 기본 및 보조 노드로 구성합니다. add ha node .

부하 분산 집합은 Azure PowerShell을 사용해야만 구성할 수 있습니다. 실행해야 할 cmdlet에 대한 자세한 내용은 Azure PowerShell을 사용하여 Azure 내부 부하 분산 장치로 NetScaler VPX 고가용성 구성을 참조하십시오.