Users Guide

RoCE: ejemplos de casos de configuración y usoNetXtreme-E Manual del usuario
26 de febrero de 2018 NetXtreme-E-UG100 Página 73
Configuración de la VM en el sistema operativo invitado Linux
1. Descargue el controlador PVRDMA y la biblioteca mediante los comandos siguientes:
git clone git://git.openfabrics.org/~aditr/pvrdma_driver.git
git clone git://git.openfabrics.org/~aditr/libpvrdma.git
2. Compile e instale el controlador invitado PVRDMA y la biblioteca.
3. Para instalar el controlador, ejecute
make && sudo insmod pvrdma.ko en el directorio del controlador.
El controlador se debe cargar después de que se haya cargado el controlador vmxnet3 emparejado.
4. Para instalar la biblioteca, ejecute
./autogen.sh && ./configure --sysconfdir=/etc && make && sudo make
install en el directorio de la biblioteca.
5. Agregue
/usr/lib en el archivo /etc/ld.so.conf y vuelva a cargar ldconf ejecutando ldconfig.
6. Cargue los módulos ib con
modprobe rdma_ucm.
7. Cargue el módulo de núcleo PVRDMA con
insmod pvrdma.ko.
8. Asigne una dirección IP a la interfaz PVRDMA.
9. Verifique si se ha creado el dispositivo IB ejecutando el comando
ibv_devinfo -v.
Nota: El usuario debe instalar las herramientas de desarrollo adecuadas, incluido git, antes de
continuar con los pasos de configuración siguientes.
Es posible que los módulos de núcleo RDMA instalados no sean compatibles con el controlador
PVRDMA. Si es así, elimine la instalación actual y reinicie. A continuación, siga las instrucciones de
instalación. Lea el archivo README del directorio del controlador para obtener más información sobre
las diferentes pilas de RDMA.
Nota: La ruta de instalación de la biblioteca debe estar en la caché de la biblioteca compartida. Siga
las instrucciones del archivo INSTALL del directorio de la biblioteca.
Nota: Puede que se tenga que modificar la configuración del cortafuegos para permitir el tráfico de
RDMA. Asegúrese de que se ha configurado correctamente el cortafuegos.