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
- Use o ESXi Shell ou o vSphere CLI para habilitar o adaptador de armazenamento do VMware iSER e definir sua versão RoCE.
- Ative o adaptador de armazenamento iSER.
esxcli rdma iser add
- Verifique se o adaptador iSER foi adicionado.
esxcli iscsi adapter listA saída é semelhante à seguinte.
Adapter Driver State UID Description ------- ------ ------- ------------- ------------------------------------- vmhba64 iser unbound iscsi.vmhba64 VMware iSCSI over RDMA (iSER) Adapter
- 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.
- Ative o adaptador de armazenamento iSER.
- Use o vSphere Client para exibir o adaptador iSER.
- No vSphere Client, navegue até o host ESXi.
- Clique na guia Configurar (Configure).
- 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).
- 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.