vSphere 6.5 e versioni successive supporta PVRDMA solo in ambienti con una configurazione specifica.
Configurazioni supportate
Per utilizzare PVRDMA in vSphere 6.5 o versione successiva, l'ambiente deve soddisfare diversi requisiti di configurazione.
Componente | Requisiti |
---|---|
vSphere |
|
Host fisico |
|
Scheda canale host (HCA) |
|
Macchina virtuale |
|
Sistema operativo guest |
|
Per verificare che gli host fisici e le versioni HCA siano compatibili con le versioni di ESXi, vedere la guida alla compatibilità di VMware.
Supporto per gli spazi dei nomi PVRDMA
Nelle versioni precedenti a vSphere 7.0, PVRDMA virtualizzava gli identificatori di risorse pubbliche nell'hardware sottostante per garantire che fosse possibile allocare una risorsa fisica con lo stesso identificatore pubblico quando una macchina virtuale veniva ripresa dopo l'uso di vMotion per spostarla da un server host fisico a un altro. A tale scopo, PVRDMA distribuiva le conversioni di identificatori delle risorse virtuali a fisiche ai peer durante la creazione di una risorsa. Ciò comportava un sovraccarico aggiuntivo che può essere significativo durante la creazione di un numero elevato di risorse.
Gli spazi dei nomi PVRDMA impediscono questi overhead aggiuntivi lasciando coesistere più macchine virtuali senza coordinare l'assegnazione degli identificatori. A ogni macchina virtuale viene assegnato uno spazio dei nomi con identificatore isolato nell'hardware RDMA, in modo che qualsiasi macchina virtuale possa selezionarne gli identificatori all'interno dello stesso intervallo senza entrare in conflitto con altre macchine virtuali. L'identificatore della risorsa fisica non cambia più neanche dopo vMotion, pertanto le conversioni degli identificatori da virtuali a risorse fisiche non sono più necessarie.
Gli spazi dei nomi PVRDMA vengono abilitati automaticamente in vSphere 7.0 e versioni successive con hardware della macchina virtuale versione 17 o successiva. L'hardware sottostante deve supportare anche gli spazi dei nomi PVRDMA. Per informazioni su come abilitare gli spazi dei nomi PVRDMA nell'hardware dell'ambiente, fare riferimento alla documentazione del fornitore di RDMA.
Supporto per endpoint nativi PVRDMA
Gli endpoint nativi PVRDMA sono supportati nell'hardware di macchina virtuale versione 18 e successive a partire da vSphere 7.0 Update 1 e versioni successive. Gli endpoint nativi PVRDMA consentono a PVRDMA di comunicare con endpoint non PVRDMA. Per utilizzare endpoint nativi PVRDMA, è necessario abilitare gli spazi dei nomi di PVRDMA. Per informazioni su come abilitare gli spazi dei nomi PVRDMA nell'hardware specifico dell'ambiente, fare riferimento alla documentazione del fornitore di RDMA.
È necessario configurare la macchina virtuale per l'utilizzo di endpoint nativi PVRDMA. Vedere Configurazione di una macchina virtuale per l'utilizzo di endpoint nativi PVRDMA.