Product Documentation

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

Oct 19, 2016

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

제한 사항

XenServer는 SRIOV 인터페이스에서 다음 기능을 지원하지 않습니다.

  • L2 모드 스위칭
  • 클러스터링
  • 관리 파티셔닝 [공유된 VLAN 모드]
  • 고가용성 [활성-활성 모드]
  • 점보 프레임
  • 클러스터 환경의 IPv6 프로토콜

사전 요구 사항

XenServer 호스트에서 다음을 수행해야 합니다.

  • Intel 82599 NIC(네트워크 인터페이스 카드)를 호스트에 추가합니다. 
  • 다음 항목을 /etc/modprobe.d/blacklist.conf 파일에 추가하여 ixgbevf 드라이버를 블랙리스트에 추가합니다.
    blacklist ixgbevf
  • /etc/modprobe.d/ixgbe 파일에 다음 항목을 추가하여 SR-IOV VF(Virtual Function)를 사용하도록 설정합니다.
    options ixgbe max_vfs=<number_of_VFs>
    여기서 <number_VFs>는 만들려는 SR-IOV VF의 수입니다.
  • BIOS에서 SR-IOV를 사용하도록 설정했는지 확인합니다.

XenServer 호스트를 사용하여 SR-IOV VF를 NetScaler 가상 장비에 할당

SR-IOV 네트워크 인터페이스를 NetScaler 가상 장비에 할당하려면:

1. XenServer 호스트에서 다음 명령을 사용하여 SR-IOV VF를 NetScaler 가상 장비에 할당합니다.

     xe host-call-plugin plugin=iovirt host-uuid=<Xen host UUID> fn=assign_free_vf args:uuid=<Netscalar VM UUID>  args:ethdev=<interface name> args:mac=<mac addr>

     여기서:

<Xen host UUID>는 XenServer 호스트의 UUID입니다.

<Netscalar VM UUID>는 NetScaler 가상 장비의 UUID입니다.

<interface name>은 SR-IOV VF용 인터페이스입니다.

<mac addr>은 SR-IOV VF의 MAC 주소입니다.

메모

사용하려는 MAC 주소를 args:mac= parameter에 지정합니다. 지정하지 않는 경우 iovirt 스크립트가 임의로 MAC 주소를 생성하여 할당합니다. 또한 링크 집합 모드에서 SR-IOV VF를 사용하려는 경우 MAC 주소를 00:00:00:00:00:00으로 지정해야 합니다.

2. NetScaler 가상 장비를 부팅합니다.

XenServer 호스트를 사용하여 NetScaler 가상 장비에 대한 SR-IOV VF 할당 취소

잘못된 SR-IOV VF를 할당했거나 할당한 SR-IOV를 수정하려면 SR-IOV VF의 할당을 취소했다가 NetScaler 가상 장비에 다시 할당해야 합니다.

NetScaler 가상 장비에 할당된 SR-IOV 네트워크 인터페이스를 할당 취소하려면:

1. XenServer 호스트에서 다음 명령을 사용하여 SR-IOV VF를 NetScaler 가상 장비에 할당하고 NetScaler 가상 장비를 재부팅합니다.

     xe host-call-plugin plugin=iovirt host-uuid=<Xen_host_UUID> fn=unassign_all args:uuid=<Netscalar_VM_UUID>

     여기서:

• <Xen_host_UUID> - XenServer 호스트의 UUID입니다.

<Netscalar_VM_UUID> - NetScaler 가상 장비의 UUID입니다.

2. NetScaler 가상 장비를 부팅합니다.

SR-IOV 인터페이스에서 VLAN 구성

Important

SR-IOV VF를 NetScaler 가상 장비에 할당할 때 VF에 대한 MAC 주소를 00:00:00:00:00:00으로 지정해야 합니다.

링크 집합 모드에서 SR-IOV VF(Virtual Function)를 사용하려면 만든 VF에 대한 스푸핑 검사를 비활성화해야 합니다. XenServer 호스트에서 다음 명령을 사용하여 스푸핑 검사를 비활성화합니다.

ip link set <interface_name> vf <VF_id> spoofchk off

여기서:

  • <interface_name>은 인터페이스 이름입니다.
  • <VF_id>는 VF(Virtual Function) ID입니다.

만든 모든 VF의 스푸핑 검사를 비활성화한 후 NetScaler 가상 컴퓨터를 다시 시작하고 링크 집합을 구성합니다. 이에 대한 지침은 Configure Link Aggregation(링크 집합 구성)을 참조하십시오.

SR-IOV 인터페이스에서 VLAN 구성

SR-IOV VF(Virtual Function)에서 VLAN을 구성할 수 있습니다. 이에 대한 지침은 Configuring a VLAN(VLAN 구성)을 참조하십시오.

Important

VF 인터페이스에 대한 VLAN 설정이 XenServer 호스트에 없어야 합니다.