Users Guide

RoCE – Exemplos de configuração e de casos de usoNetXtreme-E Manual do usuário
26 de fevereiro de 2018 NetXtreme-E-UG100 Página 72
Configuração do VM no SO convidado do Linux
1. Faça o download do driver PVRDMA e da biblioteca usando os seguintes comandos:
git clone git://git.openfabrics.org/~aditr/pvrdma_driver.git
git clone git://git.openfabrics.org/~aditr/libpvrdma.git
2. Compile e instale o driver convidado PVRDMA e a biblioteca.
3. Para instalar o driver, execute
make && sudo insmod pvrdma.ko no diretório do driver.
O driver deve ser carregado depois que o driver vmxnet3 emparelhado for carregado.
4. Para instalar a biblioteca, execute
./autogen.sh && ./configure --sysconfdir=/etc && make && sudo make
install
no diretório da biblioteca.
5. Adicione o arquivo
/usr/lib in the /etc/ld.so.conf e recarregue o ldconf by executando ldconfig
6. Carregue os módulos ib usando modprobe rdma_ucm.
7. Carregue o módulo kernel PVRDMA usando
insmod pvrdma.ko.
8. Atribua um endereço IP à interface PVRDMA.
9. Verifique se o dispositivo é criado pelo IB executando o comando
ibv_devinfo -v.
Nota: O usuário deve instalar as ferramentas de desenvolvimento apropriadas, incluindo o git, antes
de prosseguir com as etapas de configuração abaixo.
Os módulos de kernel RDMA instalados podem não ser compatíveis com o driver PVRDMA. Nesse
caso, remova a instalação atual e reinicie. Em seguida, siga as instruções de instalação. Leia o
README no diretório do driver para obter mais informações sobre as diferentes pilhas RDMA.
Nota: O caminho de instalação da biblioteca precisa estar no cache da biblioteca compartilhada. Siga
as instruções no arquivo INSTALL no diretório da biblioteca.
Nota: Pode ser necessário modificar as configurações do firewall para permitir o tráfego RDMA.
Verifique se as configurações do firewall estão adequadas