vSphere supporta SR-IOV in un ambiente solo con una configurazione specifica. Alcune funzionalità di vSphere non funzionano quando SR-IOV è abilitato.

Configurazioni supportate

Per utilizzare SR-IOV in vSphere, l'ambiente deve soddisfare diversi requisiti di configurazione.

Tabella 1. Configurazioni supportate per l'utilizzo di SR-IOV
Componente Requisiti
Host fisico
  • Deve essere compatibile con la versione di ESXi.
  • Deve disporre di un processore Intel o AMD.
  • Deve supportare l'unità di gestione della memoria I/O (IOMMU) e deve avere IOMMU abilitata nel BIOS.
  • Deve supportare SR-IOV e deve avere SR-IOV abilitato nel BIOS. Contattare il fornitore del server per determinare se l'host supporta SR-IOV.
NIC fisica
  • Deve essere compatibile con la versione di ESXi.
  • Deve essere supportato per l'utilizzo con l'host e SR-IOV in base alla documentazione tecnica del fornitore del server.
  • SR-IOV deve essere abilitato nel firmware.
  • Deve utilizzare interrupt MSI-X.
Driver PF in ESXi per la NIC fisica
  • Deve essere certificato da VMware.
  • Deve essere installato sull'host di ESXi. La versione di ESXi fornisce un driver predefinito per determinate schede NIC, mentre per altre è necessario scaricarlo e installarlo manualmente.
Sistema operativo guest La scheda NIC nella versione di ESXi installata deve essere supportata in base alla documentazione tecnica del fornitore della scheda NIC.
Driver VF nel sistema operativo guest
  • Deve essere compatibile con la NIC.
  • Deve essere supportato nella versione del sistema operativo guest in base alla documentazione tecnica del fornitore della scheda NIC.
  • Deve essere certificato Microsoft WLK o WHCK per le macchine virtuali Windows.
  • Deve essere installato nel sistema operativo. La versione del sistema operativo contiene un driver predefinito per determinati NIC, mentre per altri è necessario scaricarlo e installarlo da una posizione fornita dal fornitore della scheda NIC o dall'host.

Per verificare che gli host fisici e le NIC siano compatibili con le versioni di ESXi, vedere la guida alla compatibilità di VMware.

Disponibilità delle funzionalità

Le funzionalità seguenti non sono disponibili per le macchine virtuali configurate con SR-IOV:

  • vSphere vMotion
  • Storage vMotion
  • vShield
  • NetFlow
  • Cavo virtuale VXLAN
  • Alta disponibilità vSphere
  • vSphere Fault Tolerance
  • vSphere DRS
  • vSphere DPM
  • Sospensione e ripresa della macchina virtuale
  • Snapshot della macchina virtuale
  • VLAN basata su MAC per funzioni virtuali passthrough
  • Aggiunta e rimozione a caldo di dispositivi virtuali, memoria e vCPU
  • Partecipazione a un ambiente cluster
  • Statistiche di rete per la NIC di una macchina virtuale tramite passthrough SR-IOV
Nota: I tentativi di abilitare o configurare le funzionalità non supportate con SR-IOV causano un comportamento imprevisto nell'ambiente in uso.

NIC supportate

Tutte le schede NIC devono includere driver e firmware che supportano SR-IOV. Alcune schede NIC potrebbero richiedere l'abilitazione di SR-IOV nel firmware. Per informazioni sulle schede NIC supportate per le macchine virtuali configurate con SR-IOV, vedere la guida alla compatibilità di VMware.