2.2. Cambiar temporalmente la versión RoCE por defecto
No se admite el uso del protocolo RoCE v2 en el cliente y RoCE v1 en el servidor. Si el hardware de su servidor sólo admite RoCE v1, configure sus clientes para que se comuniquen con el servidor utilizando RoCE v1. Esta sección describe cómo aplicar RoCE v1 en el cliente que utiliza el controlador mlx5_0
para el dispositivo Mellanox ConnectX-5 Infiniband. Tenga en cuenta que los cambios descritos en esta sección son sólo temporales hasta que reinicie el host.
Requisitos previos
- El cliente utiliza un dispositivo InfiniBand que utiliza, por defecto, el protocolo RoCE v2.
- El dispositivo InfiniBand del servidor sólo es compatible con RoCE v1.
Procedimiento
Crear el
/sys/kernel/config/rdma_cm/mlx5_0/
directorio:# mkdir /sys/kernel/config/rdma_cm/mlx5_0/
Muestra el modo RoCE por defecto. Por ejemplo, para mostrar el modo del puerto 1:
# cat /sys/kernel/config/rdma_cm/mlx5_0/ports/1/default_roce_mode RoCE v2
Cambia el modo RoCE por defecto a la versión 1:
# echo \ "IB/RoCE v1" > /sys/kernel/config/rdma_cm/mlx5_0/ports/1/default_roce_mode