O vSphere 6.5 e versões posteriores são compatíveis com PVRDMA apenas em ambientes com uma configuração específica.

Configurações compatíveis

Para usar o PVRDMA no vSphere 6.5 ou posterior, seu ambiente deve atender a vários requisitos de configuração.

Tabela 1. Configurações com suporte para usar PVRDMA
Componente Requisitos
vSphere
  • ESXi host 6.5 ou posterior.
  • vCenter Server 6.5 ou posterior
  • vSphere Distributed Switch
Host físico
  • Deve ser compatível com a versão ESXi.
Adaptador de canal de host (HCA)
  • Deve ser compatível com a versão ESXi.
    Observação:

    As máquinas virtuais que residem em hosts ESXi diferentes exigem que o HCA use o RDMA . Você deve atribuir o HCA como um uplink para o vSphere Distributed Switch. O PVRDMA não oferece suporte ao agrupamento de NIC. O HCA deve ser o único uplink no vSphere Distributed Switch.

    Para máquinas virtuais nos mesmos hosts ESXi ou máquinas virtuais usando o fallback baseado em TCP, o HCA não é necessário .

Máquina virtual
  • Hardware virtual versão 13 ou posterior.
SO guest
  • Linux (64 bits)

Para verificar se os seus hosts físicos e HCAs são compatíveis com as versões do ESXi, consulte o VMware Guia de compatibilidade .

Observação: Tentativas de habilitar ou configurar recursos não suportados com PVRDMA podem resultar em comportamento inesperado em seu ambiente.

Suporte para namespaces PVRDMA

Nas versões anteriores ao vSphere 7.0, o PVRDMA virtualizava identificadores de recursos públicos no hardware subjacente para garantir que um recurso físico pudesse ser alocado com o mesmo identificador público quando uma máquina virtual retomasse a operação após o uso do vMotion para movê-la de um servidor host físico para o outro. Para fazer isso, o PVRDMA distribuiu as traduções do identificador de recurso virtual para físico para os pares ao criar um recurso. Isso resultou em uma sobrecarga adicional que pode ser significativa ao criar um grande número de recursos.

Os namespaces PVRDMA evitam essas sobrecargas adicionais, permitindo que várias máquinas virtuais coexistam sem coordenar a atribuição de identificadores. Cada máquina virtual recebe um namespace de identificador isolado no hardware RDMA, de modo que qualquer máquina virtual possa selecionar seus identificadores dentro do mesmo intervalo sem entrar em conflito com outras máquinas virtuais. O identificador de recursos físicos não muda mais mesmo após o vMotion, portanto, as traduções do identificador de recursos virtuais para físicos não são mais necessárias.

Os namespaces PVRDMA são ativados automaticamente no vSphere 7.0 e versões posteriores com a versão 17 ou posterior do hardware da máquina virtual. O hardware subjacente também deve oferecer suporte a namespaces PVRDMA. Para saber como habilitar namespaces PVRDMA no hardware do seu ambiente, consulte a documentação do fornecedor de RDMA.

Suporte para endpoints nativos de PVRDMA

Os endpoints nativos do PVRDMA são compatíveis com o hardware da máquina virtual versão 18 e posteriores, a partir do vSphere 7.0 Update 1 e versões posteriores. Os endpoints nativos PVRDMA permitem que o PVRDMA se comunique com os endpoints não PVRDMA. Para usar endpoints nativos de PVRDMA, você deve habilitar namespaces de PVRDMA. Para saber como habilitar namespaces PVRDMA no hardware específico do seu ambiente, consulte a documentação do fornecedor de RDMA.

Você deve configurar a máquina virtual para usar endpoints nativos PVRDMA. Consulte o Configurar uma máquina virtual para usar endpoints nativos de PVRDMA.