vSphere A versão 6.5 e posterior oferece suporte a PVRDMA somente 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 uso do 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 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 ESXi hosts ou máquinas virtuais que usam o fallback baseado em TCP, o HCA não é obrigatório.

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

Para verificar se seus hosts físicos e HCAs são compatíveis com as versões ESXi, consulte o VMwareGuia de Compatibilidade.

Observação: As tentativas de habilitar ou configurar recursos não compatíveis com o PVRDMA podem resultar em um comportamento inesperado em seu ambiente.

Suporte para namespaces PVRDMA

Em versões anteriores ao vSphere 7.0, o PVRDMA virtualizou identificadores de recursos públicos no hardware subjacente para garantir que um recurso físico possa ser alocado com o mesmo identificador público quando uma máquina virtual retomou a operação após o uso do vMotion para movê-lo de um host físico servidor para outro. Para fazer isso, o PVRDMA distribuiu traduções de identificadores de recursos virtuais para físicos para peers ao criar um recurso. Isso resultou em 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 pode selecionar seus identificadores dentro do mesmo intervalo sem entrar em conflito com outras máquinas virtuais. O identificador de recurso físico não é mais alterado, mesmo após o vMotion, portanto, as conversões de identificador de recurso virtual para físico não são mais necessárias.

Os namespaces PVRDMA são ativados automaticamente no vSphere 7.0 e posterior com o hardware da máquina virtual versão 17 ou posterior. 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 do 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 posterior, começando com o vSphere 7.0 Update 1 e versões posteriores. Os endpoints nativos do PVRDMA permitem que o PVRDMA se comunique com endpoints não PVRDMA. Para usar endpoints nativos do PVRDMA, você deve habilitar os namespaces do PVRDMA. Para saber como habilitar namespaces PVRDMA no hardware específico do seu ambiente, consulte a documentação do fornecedor do RDMA.

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