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.

Descubre y conéctate al almacenamiento E-Series desde un host Linux

Colaboradores netapp-driley

Antes de realizar definiciones de cada host en SANtricity System Manager, es necesario detectar los puertos de la controladora de destino del host y, a continuación, establecer conexiones NVMe.

Pasos
  1. Comprueba que puedas realizar un ping desde el host a cada puerto HIC del array utilizando el siguiente comando:

    ping <IP of array HIC port>
  2. Detecte subsistemas disponibles en el destino NVMe-of para todas las rutas usando el siguiente comando:

    nvme discover -t tcp -a target_ip_address

    En este comando, target_ip_address Es la dirección IP del puerto de destino.

    Nota La nvme discover el comando detecta todos los puertos de la controladora en el subsistema, independientemente del acceso al host.
    # nvme discover -t tcp -a 192.168.134.101
    Discovery Log Number of Records 12, Generation counter 0
    =====Discovery Log Entry 0======
    trtype:  tcp
    adrfam:  ipv6
    subtype: nvme subsystem
    treq:    not specified
    portid:  0
    trsvcid: 4420
    subnqn:  nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538
    traddr:  fe80:0:0:0:200:ff:fe00:1
    eflags:  none
    sectype: none
    =====Discovery Log Entry 1======
    trtype:  tcp
    adrfam:  ipv6
    subtype: nvme subsystem
    treq:    not specified
    portid:  0
    trsvcid: 4420
    subnqn:  nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538
    traddr:  fd23:0:0:0:192:168:131:101
    eflags:  none
    sectype: none
  3. Repite el paso 2 para cualquier otra conexión.

  4. Conéctate al subsistema detectado en la primera ruta mediante el comando: nvme connect -t tcp -n discovered_sub_nqn -a target_ip_address -Q queue_depth_setting -l controller_loss_timeout_period

    Nota El comando indicado anteriormente no se mantiene tras el reinicio. El comando nvme connect deberá ejecutarse después de cada reinicio para restablecer las conexiones NVMe.
    Nota No se establecen conexiones para ningún puerto detectado al que el host no puede acceder.
    Nota Si especifica un número de puerto con este comando, la conexión genera un error. El puerto predeterminado es el único puerto configurado para las conexiones.
    Nota De forma predeterminada, la profundidad de cola está establecida en 128. No cambies este valor predeterminado, ya que NVMe over TCP requiere una profundidad de cola de 128.
    # nvme connect -t tcp -a 192.168.134.101 -n nqn.1992-08.com.netapp:EF80.6d039ea0005d29280000000069ddb538 -Q 128 -l 3600
  5. Repite el paso 4 para cualquier otra conexión.

  6. Opcional - configura tu host para que detecte automáticamente los destinos y se conecte a ellos en cada arranque.

    1. Agrega los parámetros de descubrimiento de los pasos 2 y 3 a /etc/nvme/discovery.conf usando el siguiente procedimiento y formato:

      # echo "--transport=tcp --traddr=target_ip_address --trsvcid=4420" | sudo tee -a /etc/nvme/discovery.conf
    2. Activa el servicio nvmf-autoconnect después de rellenar el archivo /etc/nvme/discovery.conf usando el siguiente comando:

      sudo systemctl enable nvmf-autoconnect.service
El futuro

Una vez que hayas establecido las conexiones, "define el host".