Skip to main content
E-Series storage systems
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Configura el iniciador de NVMe sobre TCP en un host Linux E-Series

Colaboradores netapp-driley

La configuración del iniciador NVMe en un entorno TCP incluye instalar y configurar el paquete nvme-cli, configurar las direcciones IP del iniciador y configurar la capa NVMe-oF en el host.

Antes de empezar

Debes estar utilizando la última versión compatible del sistema operativo RHEL 9, RHEL 10, SLES 15 o SLES 16 con service pack. Consulta "Herramienta de matriz de interoperabilidad de NetApp" para ver una lista completa de los requisitos más recientes.

Pasos
  1. Si estás utilizando el controlador ethernet inbox para tu HCA, instala el paquete nvme-cli de la siguiente manera:

    SLES 15 o SLES 16

    # zypper install nvme-cli

    RHEL 9 y RHEL 10

    # yum install nvme-cli

    Si utilizas un HCA de NVIDIA y deseas usar el controlador DOCA externo, consulta la "Documentación de NVIDIA" para obtener información sobre cómo instalarlo correctamente en este entorno.

  2. Para RHEL 9, instala los scripts de red:

    • RHEL 9*

    # yum install NetworkManager-initscripts-updown

    +

    Nota Los scripts de red no están disponibles para RHEL 10.
  3. Obtenga el host NQN, que se usarán para configurar el host en una cabina de.

    # cat /etc/nvme/hostnqn
  4. Configura las direcciones IP IPv4 en los puertos ethernet utilizados para conectar NVMe sobre TCP. Para cada interfaz de red, crea un script de configuración que contenga las diferentes variables de esa interfaz.

    Las variables utilizadas en este paso se basan en el hardware del servidor y el entorno de red. Las variables incluyen la IPADDR y.. GATEWAY. Estas son instrucciones de ejemplo para SLES y RHEL:

    SLES 15

    Crea el archivo de ejemplo /etc/sysconfig/network/ifcfg-eth4 con el siguiente contenido.

    BOOTPROTO='static'
    BROADCAST=
    ETHTOOL_OPTIONS=
    IPADDR='192.168.1.87/24'
    GATEWAY='192.168.1.1'
    MTU=9000
    NAME='<adapter name>'
    NETWORK=
    REMOTE_IPADDR=
    STARTMODE='auto'

    A continuación, cree el archivo de ejemplo /etc/sysconfig/network/ifcfg-eth5:

    BOOTPROTO='static'
    BROADCAST=
    ETHTOOL_OPTIONS=
    IPADDR='192.168.2.87/24'
    GATEWAY='192.168.2.1'
    MTU=9000
    NAME='<adapter name>'
    NETWORK=
    REMOTE_IPADDR=
    STARTMODE='auto'

    RHEL 9, RHEL 10 o SLES 16

    Utilice la nmtui herramienta para activar y editar una conexión. A continuación se muestra un archivo de ejemplo /etc/NetworkManager/system-connections/eth4.nmconnection la herramienta generará:

    [connection]
    id=eth4
    uuid=<unique uuid>
    type=ethernet
    interface-name=eth4
    
    [ethernet]
    mtu=9000
    
    [ipv4]
    address1=192.168.1.87/24
    method=manual
    
    [ipv6]
    addr-gen-mode=default
    method=auto
    
    [proxy]

    A continuación se muestra un archivo de ejemplo /etc/NetworkManager/system-connections/eth5.nmconnection la herramienta generará:

    [connection]
    id=eth5
    uuid=<unique uuid>
    type=ethernet
    interface-name=eth5
    
    [ethernet]
    mtu=9000
    
    [ipv4]
    address1=192.168.2.87/24
    method=manual
    
    [ipv6]
    addr-gen-mode=default
    method=auto
    
    [proxy]
  5. Habilite las interfaces de red:

    # nmcli connection up eth4
    # nmcli connection up eth5
  6. Configura la capa NVMe-oF en el host. Crea el siguiente archivo en /etc/modules-load.d/ para cargar el módulo de kernel nvme_tcp y asegurarte de que el módulo de kernel siempre esté activo, incluso después de un reinicio:

    # cat /etc/modules-load.d/nvme_tcp.conf
      nvme_tcp
  7. Reinicie el host.

    1. Como alternativa, puedes cargar el módulo del kernel nvme_tcp sin reiniciar ejecutando este comando:

      # modprobe nvme_tcp
  8. Verifica que el módulo del kernel nvme_tcp esté cargado, ejecuta este comando:

    # lsmod | grep nvme
    nvme_tcp               45056  0
    nvme_fabrics           24576  1 nvme_tcp
    nvme_core             114688  5 nvme_tcp,nvme_fabrics
    t10_pi                 16384  2 sd_mod,nvme_core
    El futuro

    Una vez que hayas configurado el iniciador de NVMe sobre TCP en el host, "Configura los ajustes del puerto NVMe sobre TCP".