vSphere 5.1 이상은 특정 구성의 환경에서만 SR-IOV를 지원합니다. vSphere의 일부 기능은 SR-IOV를 사용하도록 설정할 경우 작동하지 않습니다.

지원되는 구성

vSphere 6.0에서 SR-IOV를 사용하려면 사용 환경이 몇 가지 구성 요구 사항을 충족해야 합니다.

표 1. SR-IOV 사용 시 지원되는 구성

구성 요소

요구 사항

vSphere

  • Intel 프로세서가 장착된 호스트에는 ESXi 5.1 이상이 필요합니다.

  • AMD 프로세서가 장착된 호스트는 ESXi 5.5 이상에서 SR-IOV와 함께 지원됩니다.

물리적 호스트

  • ESXi 릴리스와 호환되어야 합니다.

  • ESXi 5.1을 실행하는 경우 Intel 프로세서가 필요하고, ESXi 5.5 이상을 실행하는 경우에는 Intel 또는 AMD 프로세서가 필요합니다.

  • IOMMU(입/출력 메모리 관리 장치)를 지원해야 하고 BIOS에서 IOMMU를 사용하도록 설정해야 합니다.

  • SR-IOV를 지원해야 하고 BIOS에서 SR-IOV를 사용하도록 설정해야 합니다. 서버 벤더에 문의하여 호스트에서 SR-IOV를 지원하는지 여부를 확인합니다.

물리적 NIC

  • ESXi 릴리스와 호환되어야 합니다.

  • 서버 벤더의 기술 설명서에 따라 호스트 및 SR-IOV에서 사용할 수 있도록 지원되어야 합니다.

  • 펌웨어에서 SR-IOV를 사용하도록 설정해야 합니다.

  • MSI-X 인터럽트를 사용해야 합니다.

물리적 NIC에 사용할 ESXi의 PF 드라이버

  • VMware의 인증을 받아야 합니다.

  • ESXi 호스트에 설치해야 합니다. ESXi 릴리스는 일부 NIC의 기본 드라이버를 제공하지만 나머지 NIC의 경우 드라이버를 다운로드하여 수동으로 설치해야 합니다.

게스트 운영 체제

NIC 벤더의 기술 설명서에 따라 설치된 ESXi 릴리스의 NIC에서 지원되어야 합니다.

게스트 OS의 VF 드라이버

  • NIC와 호환되어야 합니다.

  • NIC 벤더의 기술 설명서에 따라 게스트 OS 릴리스에서 지원되어야 합니다.

  • Windows 가상 시스템에 대해 Microsoft WLK 또는 WHCK 인증을 받아야 합니다.

  • 운영 체제에 설치해야 합니다. 운영 체제 릴리스에는 일부 NIC의 기본 드라이버가 포함되어 있지만 나머지 NIC의 경우 해당 NIC 또는 호스트 벤더가 제공하는 위치에서 드라이버를 다운로드하여 설치해야 합니다.

물리적 호스트와 NIC가 ESXi 릴리스와 호환되는지 확인하려면 VMware 호환성 가이드를 참조하십시오.

기능 사용 가능 여부

다음 기능은 SR-IOV로 구성된 가상 시스템에 사용할 수 없습니다.

  • vSphere vMotion

  • Storage vMotion

  • vShield

  • NetFlow

  • VXLAN 가상 와이어

  • vSphere High Availability

  • vSphere Fault Tolerance

  • vSphere DRS

  • vSphere DPM

  • 가상 시스템 일시 중단 및 재개

  • 가상 시스템 스냅샷

  • 패스스루 가상 기능에 대한 MAC 기반 VLAN

  • 가상 디바이스, 메모리 및 vCPU의 핫 추가 및 제거

  • 클러스터 환경 참가

  • SR-IOV 패스스루를 사용하는 가상 시스템 NIC에 대한 네트워크 통계

참고:

vSphere Web Client에서 SR-IOV를 사용하여 지원되지 않는 기능을 사용하도록 설정하거나 구성하려고 하면 해당 환경에서 예기치 않은 동작이 발생합니다.

지원되는 NIC

모든 NIC에 SR-IOV를 지원하는 드라이버 및 펌웨어가 있어야 합니다. 일부 NIC의 경우 SR-IOV 기능을 펌웨어에서 사용하도록 설정해야 할 수 있습니다. SR-IOV로 구성된 가상 시스템에서 지원되는 NIC는 다음과 같습니다.

  • Intel 82599ES 10기가비트 이더넷 컨트롤러 제품군 기반 제품(Niantic)

  • Intel 이더넷 컨트롤러 X540 제품군 기반 제품(Twinville)

  • Intel 이더넷 컨트롤러 X710 제품군 기반 제품(Fortville)

  • Intel 이더넷 컨트롤러 XL170 제품군 기반 제품(Fortville)

  • Emulex OneConnect(BE3)

vSphere 5.0 이하 버전에서 업그레이드

vSphere 5.0 이전 버전에서 vSphere 5.5 이상 버전으로 업그레이드하는 경우 해당 vSphere 릴리스의 NIC 드라이버를 업데이트해야만 SR-IOV 지원을 사용할 수 있습니다. SR-IOV 기능이 작동하려면 NIC에 SR-IOV를 지원하는 펌웨어 및 드라이버를 사용할 수 있어야 합니다.

vSphere 5.1에서 업그레이드

요구 사항을 충족하는 ESXi 5.1 호스트에서는 SR-IOV가 지원되지만 vSphere Web Client를 사용하여 이러한 호스트에서 SR-IOV를 구성할 수는 없습니다. 이러한 호스트에서 SR-IOV를 사용하도록 설정하려면 NIC 드라이버 모듈의 max_vfs 매개 변수를 사용합니다. 호스트 프로파일 또는 ESXCLI 명령을 사용하여 SR-IOV 사용 를 참조하십시오.

이러한 호스트에서는 가상 시스템에 SR-IOV 패스스루 어댑터를 할당할 수도 없습니다. 이 어댑터는 ESXi 5.5 이상과 호환되는 가상 시스템에 사용할 수 있습니다. vCenter Server 5.5 릴리스에서 ESXi 5.1 호스트를 관리할 수도 있지만 구성은 릴리스 5.1과 동일합니다. 가상 시스템 하드웨어에 PCI 디바이스를 추가하고 디바이스의 VF를 수동으로 선택해야 합니다.