DirectPath I/O consente alle macchine virtuali di accedere alle funzioni PCI fisiche sulle piattaforme con un'unità di gestione della memoria I/O.

Le seguenti funzionalità non sono disponibili per le macchine virtuali configurate con DirectPath:

  • Aggiunta e rimozione a caldo di dispositivi virtuali
  • Sospensione e ripresa
  • Registrazione e riproduzione
  • Fault tolerance
  • Alta disponibilità
  • DRS (disponibilità limitata, la macchina virtuale può far parte di un cluster, ma non può eseguire la migrazione tra host)
  • Snapshot

Abilitazione del passthrough per un dispositivo di rete su un host

I dispositivi passthrough consentono di utilizzare le risorse in modo efficiente e migliorare le prestazioni dell'ambiente. È possibile abilitare il passthrough DirectPath I/O per un dispositivo di rete su un host.

Attenzione: Se l'host ESXi è configurato per l'avvio da un dispositivo USB o da una scheda SD collegata a un canale USB, assicurarsi di non abilitare il passthrough DirectPath I/O per il controller USB. Il passthrough attraverso un controller USB su un host ESXi che si avvia da un dispositivo USB o da una scheda SD potrebbe causare uno stato in cui la configurazione dell'host non può essere mantenuta.

Procedura

  1. Passare a un host nel navigatore vSphere Client.
  2. Nella scheda Configura, espandere Hardware e fare clic su Dispositivi PCI.
  3. Per abilitare il passthrough DirectPath I/O per un dispositivo di rete PCI sull'host, fare clic su Modifica.
    Viene visualizzato l'elenco dei dispositivi passthrough disponibili.
    Icona Descrizione
    icona verde Un dispositivo è attivo e può essere abilitato.
    icona arancione Lo stato del dispositivo è cambiato ed è necessario riavviare l'host prima di poter utilizzare il dispositivo.
  4. Selezionare il dispositivo di rete da utilizzare per il passthrough e fare clic su OK.
    Il dispositivo PCI selezionato viene visualizzato nella tabella. Le informazioni sul dispositivo vengono visualizzate nella parte inferiore della schermata.

Configurazione di un dispositivo PCI su una macchina virtuale

I dispositivi passthrough danno la possibilità di utilizzare le risorse in modo più efficiente e migliorare le prestazioni nell'ambiente. È possibile configurare un dispositivo PCI passthrough in una macchina virtuale in vSphere Client.

Quando si utilizzano dispositivi passthrough con un kernel Linux versione 2.6.20 o precedente, evitare le modalità MSI e MSI-X perché hanno un impatto significativo sulle prestazioni.

Prerequisiti

Verificare che sull'host della macchina virtuale sia configurato un dispositivo di rete passthrough. Vedere Abilitazione del passthrough per un dispositivo di rete su un host.

Procedura

  1. Individuare la macchina virtuale dell'appliance in vSphere Client.
    1. Selezionare un host, un data center, una cartella, un cluster, un pool di risorse e fare clic sulla scheda Macchine virtuali.
    2. Fare clic su Macchine virtuali e fare clic sulla macchina virtuale nell'elenco.
  2. Spegnere la macchina virtuale.
  3. Dal menu Azioni, selezionare Modifica impostazioni.
  4. Selezionare la scheda Hardware virtuale nella finestra di dialogo che visualizza le impostazioni.
  5. Espandere la sezione Memoria e impostare Limite su Illimitato.
  6. Fare clic sul pulsante Aggiungi nuovo dispositivo e in Altri dispositivi selezionare Dispositivo PCI.
    Il menu a discesa Nuovo dispositivo PCI viene aggiunto all'elenco nella scheda Hardware virtuale.
  7. Dal menu a discesa Nuovo dispositivo PCI selezionare il dispositivo passthrough da utilizzare e fare clic su OK.
  8. Accendere la macchina virtuale.

risultati

L'aggiunta di un dispositivo DirectPath I/O a una macchina virtuale imposta la prenotazione di memoria sulle dimensioni della memoria della macchina virtuale.