Product Documentation

SR-IOV(Single Root I/O Virtualization) 네트워크 인터페이스를 사용하도록 NetScaler 가상 장비 구성

Aug 30, 2016

NetScaler 가상 장비를 VMware ESX 5.5 이상에 설치하고 구성한 후 VMware vSphere Web Client에서 SR-IOV 네트워크 인터페이스를 사용하도록 가상 장비를 구성할 수 있습니다.

메모

VMware ESX Server 5.5 이상에서만 SR-IOV(Single Root I/O Virtualization) 네트워크 인터페이스를 사용하도록 NetScaler 가상 장비를 구성할 수 있습니다

제한 사항

SR-IOV 네트워크 인터페이스로 구성된 NetScaler VPX에는 다음 제한이 있습니다.

  • 다음 기능은 ESX VPX에서 Intel 82599 10G NIC를 사용하는 SRIOV 인터페이스에서 지원되지 않습니다.
         - L2 모드 스위칭
         - 정적 링크 집합 및 LACP
         - 클러스터링
         - 관리 파티셔닝 [공유된 VLAN 모드]
         - 고가용성 [활성-활성 모드]
         - 점보 프레임
         - IPv6 
  • 다음 기능은 KVM VPX에서 Intel 82599 10G NIC를 사용하는 SRIOV 인터페이스에서 지원되지 않습니다.
         - 정적 링크 집합 및 LACP
         - L2 모드 스위칭
         - 클러스터링
         - 관리 파티셔닝 [공유된 VLAN 모드]
         - 고가용성 [활성-활성 모드]
         - 점보 프레임
         - IPv6
         - SRIOV VF용 하이퍼바이저 인터페이스에서 “ip link” 명령을 통한 VLAN 구성이 지원되지 않습니다.

필수 구성 요소

다음을 수행해야 합니다.

- Intel 82599 NIC(네트워크 인터페이스 카드)를 ESX 호스트에 추가합니다.

메모

IXGBE 드라이버 버전 3.21.4.3iov가 권장됩니다. Intel Corporation에서는 이후 버전의 IXGBE 드라이버가 VLAN 트렁크 작동 모드에서 문제를 야기한다고 발표했습니다.

- 다음과 같이 호스트 물리적 어댑터에서 SR-IOV를 사용하도록 설정합니다.

     1. vSphere Web Client에서 호스트로 이동합니다.

     2. 관리 > 네트워킹 탭에서 물리적 어댑터를 선택합니다. SR-IOV Status(SR-IOV 상태) 필드에 물리적 어댑터의 SR-IOV 지원 여부가 표시됩니다.

localized image

     3. 물리적 어댑터를 선택한 다음 연필 아이콘을 클릭하여 설정 편집 대화 상자를 엽니다.

localized image

     4. SR-IOV 아래의 상태 드롭다운 목록에서 사용을 선택합니다.

localized image

     5. 가상 기능 수 필드에 어댑터에 구성할 가상 기능 수를 입력합니다.

localized image

     6. 확인을 클릭합니다.
     7. 호스트를 다시 시작합니다.

- DVS(분산 가상 스위치)와 Portgroup을 만듭니다. 지침은 VMware 설명서를 참조하십시오.

메모

Citrix에서는 DVS 및 Portgroup에만 SR-IOV 구성을 사용할 수 있습니다.

Important

기본 E1000 네트워크 인터페이스와 SR-IOV은 공존할 수 없습니다. E1000 네트워크 인터페이스를 제거하고 VMXNET3(0/1)을 관리 인터페이스로 사용하십시오.

VMware vSphere Web Client에서 SR-IOV 네트워크 인터페이스를 사용하도록 NetScaler 가상 장비를 구성하려면:

     1. vSphere Web Client에서 호스트 및 클러스터를 선택합니다.

     2. NetScaler 가상 컴퓨터의 호환성 설정을 다음과 같이 ESX 6.0 이상으로 업그레이드합니다.

          a. NetScaler 가상 컴퓨터의 전원을 끕니다.

          b. NetScaler 가상 컴퓨터를 마우스 오른쪽 단추로 클릭하고 호환성 > VM 호환성 업그레이드를 선택합니다.

          c. VM 호환성 구성 대화 상자의 호환 대상 드롭다운 목록에서 ESXi 6.0 이상을 선택하고 확인을 클릭합니다.

localized image

     3. NetScaler 가상 장비를 마우스 오른쪽 단추로 클릭하고 설정 편집을 클릭합니다.

localized image

     4. - 설정 편집 대화 상자에서 CPU 섹션을 클릭합니다.

localized image

     5. CPU 섹션에서 다음 설정을 업데이트합니다.

          - CPU 수

          - 소켓 수

          - 예약

          - 제한

          - 공유

        값을 다음과 같이 설정합니다.

          a. CPU 드롭다운 목록에서 가상 장비에 할당할 CPU 수를 선택합니다.

          b. 소켓당 코어 수 드롭다운 목록에서 소켓 수를 선택합니다.

          c. (선택 사항) CPU 핫 플러그 필드에서 CPU 무중단 추가 사용 확인란을 선택하거나 선택 취소합니다.

              참고: 기본값(사용 안 함)을 사용하는 것이 좋습니다.

          d. 예약 드롭다운 목록에서 최대값으로 표시된 숫자를 선택합니다.

localized image

          e. 제한 드롭다운 목록에서 최대값으로 표시된 숫자를 선택합니다.

localized image

          f. 공유 드롭다운 목록에서 사용자 지정을 선택하고 최대값으로 표시된 숫자를 선택합니다.

localized image

     6. 메모리 섹션에서 다음 설정을 업데이트합니다.

          - RAM 크기

          - 예약

          - 제한

          - 공유

      값을 다음과 같이 설정합니다.

          a. RAM 드롭다운 목록에서 RAM 크기를 선택합니다. RAM 크기는 vCPU 수 x 2GB여야 합니다. 예를 들어 vCPU 수가 4개인 경우 RAM은 4 x 2GB인 8GB입니다.

              참고: Enterprise 또는 Platinum Edition의 NetScaler VPX 장비의 경우 각 vCPU에 4GB RAM을 할당해야 합니다. 예를 들어 vCPU 수가 4개인 경우 RAM은 4 x 4GB인 16GB입니다.

localized image

          b. 예약 드롭다운 목록에서 메모리 예약에 대한 값을 입력하고 모든 게스트 메모리 예약(모두 잠김) 확인란을 선택합니다.  메모리 예약은 vCPU 수 x 2GB여야 합니다. 예를 들어 vCPU 수가 4개인 경우 메모리 예약은 4 x 2GB인 8GB여야 합니다.
              참고: Enterprise 또는 Platinum Edition의 NetScaler VPX 장비의 경우 각 vCPU에 4GB RAM을 할당해야 합니다. 예를 들어 vCPU 수가 4개인 경우 RAM은 4 x 4GB인 16GB입니다.

localized image

          c. 제한 드롭다운 목록에서 최대값으로 표시된 숫자를 선택합니다.

localized image

          d. 공유 드롭다운 목록에서 사용자 지정을 선택하고 최대값으로 표시된 숫자를 선택합니다.

localized image

     7. SR-IOV 네트워크 인터페이스를 추가합니다. 새 디바이스 드롭다운 목록에서 네트워크를 선택하고 추가를 클릭합니다.

메모

기본 E1000 네트워크 인터페이스와 SR-IOV은 공존할 수 없습니다. E1000 네트워크 인터페이스를 제거하고 VMXNET3(0/1)을 관리 인터페이스로 사용하십시오.

localized image

     8. 새 네트워크 섹션으로 이동합니다. 드롭다운 목록에서 이전에 만든 Portgroup을 선택하고 다음을 수행합니다.
          a. 어댑터 유형 드롭다운 목록에서 SR-IOV 패스스루를 선택합니다.

localized image

          b. 물리적 기능 드롭다운 목록에서 Portgroup에 매핑된 물리적 어댑터를 선택합니다.

localized image

          c. 게스트 OS MTU 변경 드롭다운 목록에서 허용 안 함을 선택합니다.

     9. - 설정 편집 대화 상자에서 VM 옵션 탭을 클릭합니다.

    10. VM 옵션 탭에서 고급 섹션을 선택합니다. 지연 시간 감도 드롭다운 목록에서 높음을 선택합니다.

localized image

    11. 확인을 클릭합니다.

    12. NetScaler 가상 장비의 전원을 켭니다.

    13. NetScaler 가상 장비의 전원이 켜지면 다음 명령을 사용하여 구성을 확인할 수 있습니다.

Code 복사

> show interface summary

구성한 모든 인터페이스가 출력에 표시되어야 합니다.

출력 복사

> show interface summary

--------------------------------------------------------------------------------

      Interface  MTU        MAC                  Suffix

--------------------------------------------------------------------------------

1     0/1        1500       00:0c:29:1b:81:0b    NetScaler Virtual Interface

2     10/1       1500       00:50:56:9f:0c:6f    Intel 82599 10G VF Interface

3     10/2       1500       00:50:56:9f:5c:1e    Intel 82599 10G VF Interface

4     10/3       1500       00:50:56:9f:02:1b    Intel 82599 10G VF Interface

5     10/4       1500       00:50:56:9f:5a:1d    Intel 82599 10G VF Interface

6     10/5       1500       00:50:56:9f:4e:0b    Intel 82599 10G VF Interface

7     LO/1       1500       00:0c:29:1b:81:0b    Netscaler Loopback interface

 Done

> show inter 10/1

1)      Interface 10/1 (Intel 82599 10G VF Interface) #1

        flags=0xe460 <ENABLED, UP, UP, HAMON, 802.1q>

        MTU=1500, native vlan=55, MAC=00:50:56:9f:0c:6f, uptime 0h21m53s

        Actual: media FIBER, speed 10000, duplex FULL, fctl NONE, throughput 10000

        LLDP Mode: NONE,                 LR Priority: 1024

 

        RX: Pkts(838020742) Bytes(860888485431) Errs(0) Drops(2527) Stalls(0)

        TX: Pkts(838149954) Bytes(860895860507) Errs(0) Drops(0) Stalls(0)

        NIC: InDisc(0) OutDisc(0) Fctls(0) Stalls(0) Hangs(0) Muted(0)

        Bandwidth thresholds are not set.

 Done