Para poder usar o adaptador compatível com RDMA para iSCSI, use o esxcli para ativar o componente de armazenamento do VMware iSER. Depois de ativar o componente, ele aparece no vSphere Client como um adaptador de armazenamento vmhba# na categoria de adaptador VMware iSCSI sobre RDMA (iSER).

Pré-requisitos

  • Verifique se o seu armazenamento iSCSI é compatível com o protocolo iSER.
  • Instale o adaptador compatível com RDMA no host do ESXi. Para obter informações, consulte Instalar e exibir um adaptador de rede compatível com RDMA.
  • Para adaptadores compatíveis com RDMA que suportam RDMA sobre Ethernet Convergente (RoCE), determine a versão RoCE que o adaptador usa.
  • Use o switch compatível com RDMA.
  • Ative o controle de fluxo no host ESXi. Para ativar o controle de fluxo para o host, use o comando esxcli system module parameters. Para obter detalhes, consulte o VMware artigo da base de conhecimento em http://kb.vmware.com/kb/1013413.
  • Certifique-se de configurar as portas do switch RDMA para criar conexões sem perdas entre o iniciador iSER e o destino.

Procedimento

  1. Use o ESXi Shell ou o vSphere CLI para habilitar o adaptador de armazenamento do VMware iSER e definir sua versão RoCE.
    1. Ative o adaptador de armazenamento iSER.
      esxcli rdma iser add
    2. Verifique se o adaptador iSER foi adicionado.
      esxcli iscsi adapter list
      A saída é semelhante à seguinte.
      Adapter Driver State UID Description
      ------- ------ ------- ------------- -------------------------------------
      vmhba64 iser unbound iscsi.vmhba64 VMware iSCSI over RDMA (iSER) Adapter
      
    3. Especifique a versão RoCE que o iSER usa para se conectar ao destino.
      Use a versão RoCE do adaptador compatível com RDMA. O comando que você insere é semelhante ao seguinte:

      esxcli rdma iser params set -a vmhba64 -r 1

      Quando o comando for concluído, uma mensagem semelhante à seguinte será exibida no log do VMkernel.

      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting roce type: 1 for vmhba: vmhba64
      vmkernel.0:2020-02-18T18:26:15.949Z cpu6:2100717 opID=45abe37e)iser: iser_set_roce: Setting rdma port: 3260 for vmhba: vmhba64

      Se você não especificar a versão RoCE, o host assumirá como padrão a versão RoCE mais alta que o adaptador compatível com RDMA suporta.

  2. Use o vSphere Client para exibir o adaptador iSER.
    1. No vSphere Client, navegue até o host ESXi.
    2. Clique na guia Configurar (Configure).
    3. Em Storage (Storage), clique em Storage Adapters (Storage Adapters) e revise a lista de adaptadores.
      Se você tiver ativado o adaptador, ele aparecerá como um armazenamento vmhba# na lista na categoria de adaptador VMware iSCSI sobre RDMA (iSER).

  3. Selecione o armazenamento iSER vmhba# para revisar suas propriedades ou realizar as seguintes tarefas.
    Opção Descrição
    Configurar a associação de porta para o adaptador de armazenamento iSER Você deve criar conexões de rede para associar o adaptador de armazenamento iSER vmhba# e o adaptador de rede compatível com RDMA vmnic#. O processo de configuração dessas conexões é chamado de associação de porta. Para obter informações gerais sobre associação de porta, consulte Configurando a rede para iSCSI e iSER. Para configurar a associação de porta para iSER, consulte Configurar a associação de porta para iSCSI ou iSER.
    Configurar a descoberta dinâmica ou estática para o adaptador de armazenamento iSER Para obter informações, consulte Configurar a descoberta dinâmica ou estática para iSCSI e iSER no host ESXi.
    Configurar o protocolo de autenticação de handshake de desafio (CHAP) para o adaptador de armazenamento iSER Para obter informações, consulte Configurar o CHAP para o adaptador de armazenamento iSCSI ou iSER.

O que Fazer Depois

Para obter mais informações, consulte o VMware artigo da base de conhecimento em https://kb.vmware.com/s/article/79148.