Saltar al contenido principal

Configuración de NVMe sobre RoCE en el lado del host

La configuración del iniciador de NVMe en un entorno RoCE NVMe incluye la instalación y configuración de los paquetes rdma-core y nvme-cli, configurar las direcciones IP del iniciador y configurar la capa NVMe-oF en el host.

  • Debe estar ejecutando el sistema operativo de SUSE Linux Enterprise Server 12 SP5. Consulte Matriz de interoperabilidad de Lenovo para ver una lista completa de los requisitos más recientes.
  1. Instale los paquetes rdma y nvme-cli:
    # zypper install rdma-core
    # zypper install nvme-cli
  2. Configure las direcciones IP IPv4 en los puertos ethernet que se utilizan para conectar NVMe sobre RoCE. Para cada interfaz de red, cree una secuencia de configuración que contenga las diferentes variables para la interfaz.

    Las variables que se utilizan en este paso se basan en el hardware del servidor y el entorno de red. Las variables incluyen IPADDR y GATEWAY. Estas son instrucciones de ejemplo para el Service Pack más reciente de SUSE Linux Enterprise Server 12:

    Cree el archivo de ejemplo/etc/sysconfig/network/ifcfg-eth4 como se indica a continuación:

    BOOTPROTO='static'
    BROADCAST=
    ETHTOOL_OPTIONS=
    IPADDR='192.168.1.87/24'
    GATEWAY='192.168.1.1'
    MTU=
    NAME='MT27800 Family [ConnectX-5]'
    NETWORK=
    REMOTE_IPADDR=
    STARTMODE='auto'

    Cree el segundo archivo de ejemplo/etc/sysconfig/network/ifcfg-eth5 como se indica a continuación:

    BOOTPROTO='static'
    BROADCAST=
    ETHTOOL_OPTIONS=
    IPADDR='192.168.2.87/24'
    GATEWAY='192.168.2.1'
    MTU=
    NAME='MT27800 Family [ConnectX-5]'
    NETWORK=
    REMOTE_IPADDR=
    STARTMODE='auto'
  3. Habilite las interfaces de red:
     
    # ifup eth4
    # ifup eth5

  4. Configure la capa NVMe-oF en el host.
    1. Cree los siguientes archivos en /etc/modules-load.d/ para cargar el módulo de núcleo nvme-rdma y asegúrese de que el módulo de núcleo esté siempre activado, incluso después de volver a arrancar:
      # cat /etc/modules-load.d/nvme-rdma.conf 
      nvme-rdma