Product Documentation

수동 프로비저닝을 통한 NetScaler MAS와 NSX Manager 통합

Jul 18, 2017

NetScaler MAS(Management and Analytics System)는 VMware 네트워크 가상화 플랫폼과 통합되어 NetScaler 서비스의 배포, 구성 및 관리를 자동화합니다. 이 통합에서는 전통적인 물리적 네트워크 토폴로지와 관련된 복잡한 작업이 추상화되므로 vSphere/vCenter 관리자가 프로그래밍 방식으로 NetScaler 서비스를 더욱 빠르게 배포할 수 있습니다. 

이 문서에서는 VMware NSX Manager와 NetScaler MAS 모두에서 수행해야 하는 작업 목록을 제공합니다.

참고: vSphere 6.2 이상용 VMware NSX가 설치 및 구성되어 있으며 부하 분산 처리를 할 에지 게이트웨이, DLR 및 가상 컴퓨터가 이미 만들어져 있는지 확인하십시오. 

사전 요구 사항

  • 최소 요구 사항을 충족하는 하드웨어에 VMware ESXi 버전 4.1 이상을 설치합니다.
  • 최소 시스템 요구 사항을 충족하는 관리 워크스테이션에 VMware 클라이언트를 설치합니다.
  • 최소 시스템 요구 사항을 충족하는 관리 워크스테이션에 VMware ESXi 버전 4.1에 필요한 VMware OVF Tool을 설치합니다.
  • 지원되는 하이퍼바이저 중 하나에 NetScaler Management and Analytics System을 설치합니다.

지원되는 하이퍼바이저 중 하나에 NetScaler MAS 빌드 12.0을 설치하는 작업에 대해서는 NetScaler MAS 배포를 참조하십시오.

VMware ESXi 하드웨어 요구 사항

다음 표에는 VMware ESXi 서버에서 NetScaler MAS 가상 장비를 설치하기 위해 필요한 가상 컴퓨팅 리소스가 나와 있습니다.

구성 요소

요구 사항

RAM

8GB

가상 CPU

8

스토리지 공간

500GB

가상 네트워크 인터페이스

1

처리량

1Gbps

참고: 위에 지정된 메모리 및 하드 디스크 요구 사항은 VMware ESXi 서버에 NetScaler MAS를 배포하기 위한 것이며, 호스트에서 다른 가상 컴퓨터가 실행되고 있지 않다고 가정합니다. VMware ESXi 서버의 하드웨어 요구 사항은 실행하는 가상 컴퓨터의 수에 따라 달라집니다.

VMware NSX 구성

  • 다양한 기능으로 구성되어 있으며 다양한 서비스 패키지에 추가되는 NetScaler VPX 인스턴스의 풀을 만듭니다.

예를 들면 다음과 같습니다.

  • VPX1000(1Gbps)의 NetScaler VPX 인스턴스 5개를 만듭니다. 이러한 인스턴스는 Gold 서비스 패키지에 추가됩니다.
  • VPX10(10Mbps)의 NetScaler VPX 인스턴스 5개를 만듭니다. 이러한 인스턴스는 Bronze 서비스 패키지에 추가됩니다.

       1. vSphere Client에서 Networking(네트워킹)으로 이동하고 101-105 같은 범위를 사용하여 VLAN 트렁킹 유형의 포트 그룹을 만듭니다(전체 범위를 제공할 수도 있지만 필요한 VLAN에 대해서만 VLAN 유형의 포트 그룹을 만듦).

localized image

       2.  각 NetScaler VPX 인스턴스에 대해 새 인터페이스를 만들고 이 인터페이스를 위에서 만든 VLAN 범위 트렁크 포트 그룹에 연결합니다.

localized image

       3. vSphere Client에서 Networking(네트워킹)으로 이동하고 VLAN 유형의 포트 그룹을 만듭니다.

예를 들어 초기 트렁킹된 포트 그룹을 범위 101-105로 만든 경우 VLAN당 하나씩 5개의 VLAN 포트 그룹을 만듭니다. 즉, VLAN 101을 사용하는 포트 그룹, VLAN 102를 사용하는 포트 그룹을 만드는 식으로 VLAN 105를 사용하는 포트 그룹까지 만듭니다.

 

localized image

NetScaler MAS에서 NetScaler VPX 인스턴스 추가

NetScaler MAS에서 NetScaler VPX 인스턴스를 추가하고 각 장치에 대해 트렁킹된 그룹의 VLAN 범위를 지정합니다.

1.      NetScaler MAS에서 Infrastructure(인프라) > Instances(인스턴스) > NetScaler VPX로 이동한 다음 Add(추가)를 클릭합니다.

2.      Add NetScaler VPX(NetScaler VPX 추가) 페이지에서 인스턴스의 호스트 이름, 각 인스턴스의 IP 주소 또는 IP 주소 범위를 지정한 다음 Profile Name(프로필 이름) 목록에서 인스턴스 프로필을 선택합니다. + 아이콘을 클릭하여 새 인스턴스 프로필을 만들 수도 있습니다.

3.      OK(확인)를 클릭합니다.

4.      NetScaler VPX 페이지의 목록에서 새로 추가한 NetScaler VPX 인스턴스를 선택하고 Action(동작) 필드에서 아래쪽 화살표 단추를 클릭합니다. Configure Interfaces for Orchestration(오케스트레이션을 위한 인터페이스 구성)을 선택합니다.

localized image

5.     Interfaces(인터페이스) 페이지에서 관리 인터페이스를 선택하고 Disable(사용 안 함)을 클릭하여 VLAN이 관리 인터페이스에 바인딩되지 않게 합니다.

localized image

6.      Interfaces(인터페이스) 페이지에서 필요한 인터페이스를 선택하고 Configure VLAN Range(VLAN 범위 구성)를 클릭합니다.

7.      NSX Manager에서 구성된 VLAN 범위를 입력하고 OK(확인)를 클릭한 다음 Close(닫기)를 클릭합니다.

localized image

NetScaler MAS에 VMware NSX Manager 등록

NetScaler MAS에 VMware NSX Manager를 등록하여 둘 사이에 통신 채널을 만듭니다.

1.      NetScaler MAS의 Orchestration(오케스트레이션) SDN Orchestration(SDN 오케스트레이션) > VMware NSX Manager로 이동한 다음 드롭다운 목록에서 Configure NSX Manager Settings(NSX Manager 설정 구성)를 클릭합니다.

2.      Configure NSX Manager Settings(NSX Manager 설정 구성) 페이지에서 다음 매개 변수를 설정합니다.

a.      NSX Manager IP Address(NSX Manager IP 주소) - NSX Manager의 IP 주소

b.      NSX Manager Username(NSX Manager 사용자 이름) - NSX Manager의 관리 사용자 이름

c.      Password(암호) - NSX Manager 관리 사용자의 암호

3.      NetScaler MAS account used by NSX Manager(NSX Manager에서 사용되는 NetScaler MAS 계정) 섹션에서 NSX Manager에 대한 NetScaler 드라이버 사용자 이름 및 암호를 설정합니다. NetScaler MAS는 이러한 로그온 자격 증명을 사용하여 NSX Manager의 부하 분산 장치 구성 요청을 인증합니다.

4.      OK(확인)를 클릭합니다.

localized image

5.      Orchestration(오케스트레이션) > System(시스템) >Deployment Settings(배포 설정)로 이동합니다. 트렁킹된 포트 그룹에 구성된 VLAN 범위를 제공합니다.

localized image

6.      vSphere Web Client에서 NSX Manager에 로그온하고 Service Definitions(서비스 정의) > Service Managers(서비스 관리자)로 이동합니다.

Citrix NetScaler MAS가 서비스 관리자 중 하나로 표시됩니다. 이것은 등록이 성공적이며 NSX Manager와 NetScaler MAS 사이에 통신 채널이 설정되어 있다는 의미입니다.

localized image

NetScaler MAS에서 서비스 패키지 만들기

1.       NetScaler MAS에서 Orchestration(오케스트레이션) SDN  Orchestration(SDN 오케스트레이션) > VMware NSX Manager > Service Packages(서비스 패키지)로 이동하고 Add(추가)를 클릭하여 새 서비스 패키지를 추가합니다.

2.      Service Package(서비스 패키지) 페이지의 Basic Settings(기본 설정) 섹션에서 다음 매개 변수를 설정합니다.

a.      Name(이름) – 서비스 패키지의 이름을 입력합니다.

b.      Isolation Policy(격리 정책) – 기본적으로 격리 정책은 Dedicated(전용)로 설정됩니다.

c.      Device Type(장치 유형) – 기본적으로 장치 유형은 NetScaler VPX로 설정됩니다.

참고: 이 버전에서는 이러한 값이 기본적으로 설정되며 수정할 수 없습니다.

d.      Continue(계속)를 클릭합니다. 

localized image

3.      Assign Devices(장치 할당) 섹션에서 이 패키지에 대해 사전 프로비전된 VPX를 선택하고 Continue(계속)를 클릭합니다.

localized image

4.      Publish Service Package(서비스 패키지 게시) 섹션에서 Continue(계속)를 클릭하여 VMware NSX에 서비스 패키지를 게시한 다음 Done(완료)을 클릭합니다.

localized image
localized image

이 절차는 NSX Manager에서 서비스 패키지를 구성합니다. 서비스에는 여러 장치가 추가될 수 있으며 여러 에지가 동일한 서비스 패키지를 사용하여 NetScaler VPX 인스턴스를 NetScaler MAS로 오프로드할 수 있습니다.

5.      vSphere Web Client에서 NSX Manager에 로그온하고 Service Definitions(서비스 정의) > Services(서비스)로 이동합니다.

NetScaler MAS 서비스 패키지가 등록된 것을 확인할 수 있습니다. 

localized image

에지를 위한 부하 분산 장치 서비스 삽입 수행

이전에 만든 NSX 에지 게이트웨이에서 부하 분산 장치 서비스 삽입을 수행합니다(NSX LB에서 NetScaler로 부하 분산 기능 오프로드).

1.      NSX Manager에서 Home(홈) > NSX Edges(NSX 에지)로 이동하고 구성되어 있는 에지 게이트웨이를 선택합니다.

localized image

2.      Manage(관리)를 클릭하고 Load Balancer(부하 분산 장치) 탭에서 Global Configuration(전역 구성)을 선택하고 Edit(편집)를 클릭합니다.

localized image

3.      Enable Load Balancer(부하 분산 장치 사용), Logging(로깅), Enable Service Insertion(서비스 삽입 사용)을 선택하여 각 기능을 사용하도록 설정합니다.

a)        Service Definition(서비스 정의)에서 NetScaler MAS에서 만들어 NSX Manager에 게시한 서비스 패키지를 선택합니다.

localized image

4.      기존 런타임 NIC를 선택하고 Edit(편집) 아이콘을 클릭하여 NetScaler VPX를 할당할 때 연결되어야 하는 런타임 NIC를 편집합니다.

localized image

5.      NIC 이름을 편집하고 Connectivity Type(연결 유형)을 Data(데이터)로 지정하고 Change(변경)를 클릭합니다.

localized image

6.      적절한 웹 논리 스위치를 선택합니다.

localized image

7.      Primary IP Allocation Mode(주 IP 할당 모드)의 드롭다운 목록에서 IP Pool(IP 풀)을 선택하고 IP Pool(IP 풀) 필드에서 아래쪽 화살표 단추를 클릭합니다.

localized image

8.      Select IP Pool(IP 풀 선택) 창에서 적절한 IP 풀을 선택하고 OK(확인)를 클릭합니다.

localized image

IP 주소가 확보되고 NetScaler VPX 장비에서 원본 네트워크 IP 주소로 설정됩니다. NSX Manager에서 VXLAN을 VLAN에 매핑하는 L2 게이트웨이가 만들어집니다.

참고: 모든 데이터 인터페이스는 런타임 NIC 형식으로 연결되고 DLR용 인터페이스의 일부여야 합니다.

9.      보기를 새로 고쳐 런타임이 만들어졌는지 확인합니다.

localized image
localized image

10.      VM이 시작된 후 Status(상태) 값이 In Service(서비스 중)로 변경되고 Install State(설치 상태)가 Enabled(사용)로 변경됩니다.

localized image

참고: NetScaler MAS에서 Orchestration(오케스트레이션) > Requests(요청)로 이동하여 LB 서비스 삽입의 완료 진행률 세부 정보를 확인합니다.

NSX Manager에서 L2 게이트웨이 보기

1.      vSphere Web Client에서 NSX Manager에 로그온하고 NSX Edges(NSX 에지)로 이동한 후 만든 DLR을 선택합니다.

localized image

2.      DLR 페이지에서 Manage(관리) > Bridging(브리징)으로 이동합니다. 목록에 L2 게이트웨이 두 개가 표시되는 것을 확인할 수 있습니다.

localized image

참고: 각 데이터 인터페이스에 대해 L2 게이트웨이가 만들어집니다.

할당된 NetScaler 보기

1.      NetScaler MAS에 표시된 IP 주소를 사용하여 NetScaler VPX 인스턴스에 로그온합니다.  그런 다음 Configuration(구성) > System(시스템) > Networking(네트워킹)으로 이동합니다. 오른쪽 창에서 IP 주소 두 개가 추가된 것을 확인할 수 있습니다. IP 주소 하이퍼링크를 클릭하여 세부 정보를 확인합니다.

localized image

서브넷 IP 주소는 NSX에 추가된 Web Interface의 IP 주소와 같습니다.

localized image

2.      Configuration(구성) > System(시스템) > Licenses(라이센스)로 이동하여 이 인스턴스에 적용된 라이센스를 봅니다.

Stylebook을 사용하여 NetScaler VPX 인스턴스 구성

1.      NetScaler MAS에서 Orchestration(오케스트레이션) SDN Orchestration(SDN 오케스트레이션) > Configure NSX Manager(NSX Manager 구성) > Edge Gateways(에지 게이트웨이)로 이동합니다.

Stylebook을 통한 부하 분산 구성이 적용되어야 하는 관련 에지 게이트웨이에 할당된 NetScaler 인스턴스 IP를 기록합니다.

2.      새 Stylebook을 만듭니다. Applications(응용 프로그램)> Configuration(구성)으로 이동하고 Stylebook을 가져오고 목록에서 Stylebook을 선택합니다.

새 Stylebook을 만들려면 자체 StyleBook을 만드는 방법을 참조하십시오.

3.      모든 필요한 매개 변수 값을 지정합니다.

localized image

4.      이러한 구성 설정을 실행하려는 NetScaler VPX 인스턴스를 지정합니다. 

localized image

5.      앞서 기록한 IP 인스턴스를 선택하고 Select(선택)를 클릭합니다.

localized image

6.      Create(만들기)를 클릭하여 선택한 장치에 구성을 적용합니다.

localized image

부하 분산 장치 구성 보기

1.      NetScaler VPX 인스턴스에 로그온하고 Configuration(구성)> Traffic Management(트래픽 관리) > Load Balancing(부하 분산)으로 이동하여 만들어진 부하 분산 가상 서버를 확인합니다.

localized image

만들어진 서비스 그룹도 볼 수 있습니다.

localized image

2.      서비스 그룹을 선택하고 Manage Members(구성원 관리)를 클릭합니다. Configure Service Group Member(서비스 그룹 구성원 구성) 페이지에 서비스 그룹과 연결된 구성원이 표시됩니다.

localized image

부하 분산 장치 서비스 삭제

1.      NetScaler MAS에서 Applications(응용 프로그램) > Configuration(구성)으로 이동하고 X 아이콘을 클릭하여 응용 프로그램 구성을 삭제합니다.

2.      vSphere Web Client에서 NSX Manager에 로그온하고 NetScaler VPX 인스턴스가 연결되어 있는 에지 게이트웨이로 이동합니다.

3.      Manage(관리) > Load Balancer(부하 분산 장치) > Global Configuration(전역 구성)으로 이동하고, 런타임 항목을 마우스 오른쪽 단추로 클릭하고, Unprovision(프로비전 해제)을 클릭합니다.

참고: NetScler MAS의 에지 게이트웨이는 NSX Manager의 런타임 항목에 해당합니다.

localized image

NetScaler VPX 인스턴스가 서비스 중단으로 렌더링됩니다.

4.      NetScaler MAS에서 Orchestration(오케스트레이션) > SDN Orchestration(SDN 오케스트레이션) > Configure NSX Manager(NSX Manager 구성) > Edge Gateways(에지 게이트웨이)로 이동합니다. 삭제된 인스턴스에 해당하는 에지 게이트웨이 매핑이 없는지 확인합니다.