ESXi에서 콘솔 명령을 실행하여 물리적 어댑터에서 SR-IOV 가상 기능을 생성하여 문제를 해결하거나 호스트를 직접 구성하는 방법을 알아봅니다.
드라이버 설명서에 따라 가상 기능의 NIC 드라이버 매개 변수를 조작하여 호스트에 SR-IOV 가상 기능을 생성할 수 있습니다.
사전 요구 사항
vCLI 패키지를 설치하거나, vMA(vSphere Management Assistant) 가상 시스템을 배포하거나,
ESXi Shell을 사용합니다. "
ESXCLI 시작" 의 내용을 참조하십시오.
프로시저
- NIC 드라이버의 가상 기능에 대한 매개 변수를 설정하여 가상 기능을 생성하려면 명령 프롬프트에서 esxcli system module parameters set 명령을 실행합니다.
esxcli system module parameters set -m driver -p vf_param=w,x,y,z
여기서 driver는 NIC 드라이버의 이름이고 vf_param은 가상 기능을 생성하기 위한 드라이버별 매개 변수입니다.
쉼표로 구분된 목록을 사용하여 vf_param 매개 변수의 값을 설정할 수 있습니다. 목록의 각 항목은 포트의 가상 기능 수를 나타냅니다. 값이 0이면 해당 물리적 기능에 대해 SR-IOV가 사용되지 않습니다.
이중 포트 NIC가 두 개 있는 경우 값을
w,x,y,z
로 설정할 수 있습니다. 여기서
w,
x,
y 및
z는 단일 포트에 사용하도록 설정할 가상 기능의 수입니다. 예를 들어 ixgbe 드라이버를 사용하여 두 이중 포트 Intel 카드에 분산되는 가상 기능을 30개 생성하려면 ixgbe 드라이버 및
max_vfs 매개 변수에 대한 다음 명령을 실행합니다.
esxcli system module parameters set -m ixgbe -p max_vfs=0,10,10,10
- 호스트를 다시 시작하여 가상 기능을 생성합니다.
다음에 수행할 작업
SR-IOV 패스스루 네트워크 어댑터 유형을 사용하여 가상 기능을 가상 시스템 어댑터에 연결합니다. 가상 시스템에 SR-IOV 패스스루 어댑터로 가상 기능 할당의 내용을 참조하십시오.