SR-IOV - Windows Server 2016

S

synth3tix

Hi friends,

Im not sure where to go from here, so Im gonna ask you guys - maybe someone can help/enlighten me.

As the title suggests, I wanted to activate and use SR-IOV on our Virtualization-Host. Its a Dell Poweredge R740 running Windows Server 2016 with an Intel X710 DA2, which supports SR-IOV.

What I did:

1. Server UEFI
- Activated "SR-IOV Global Enable"
- Activated Virtualization mode "SR-IOV" for the Intel card in the device settings of the server UEFI

2. Windows Server 2016

-
Enable-Netadaptersriov -Name X710_Port1
- Enable-Netadaptersriov -Name X710_Port2

3. VMs
- Activated the SR-IOV feature in the virtual nic settings


A quick "Get-NetAdapterSriov" gave me this:

Name : X710_Port2
InterfaceDescription : Intel(R) Ethernet 10G X710 rNDC
Enabled : True
SriovSupport : Supported
SwitchName : DefaultSwitchName
NumVFs : 128

Name : X710_Port1
InterfaceDescription : Intel(R) Ethernet 10G 4P X710/I350 rNDC
Enabled : True
SriovSupport : Supported
SwitchName : DefaultSwitchName
NumVFs : 128


When I checked the status of the VM with "Get-VMNetworkAdapter WSUS | fl *iov*, *status*, *virtualfunction*". I got this:

IovWeight : 100
IovQueuePairsRequested : 1
IovInterruptModeration : Default
IovQueuePairsAssigned : 0
IovUsage : 0
StatusDescription : {OK}
Status : {Ok}
VirtualFunction :


Is this working as intended? Because on screenshots on some other guy's blog, I saw some stuff behind VirtualFunction and now Im not sure what is going on.


Thank you in advance for any kind of input.


Best Regards,

Constantin

Continue reading...
 
Back
Top Bottom