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.

Configurar el gestor de subred en E-Series - Linux (iSER over InfiniBand)

Colaboradores netapp-driley NetAppZacharyWambold netapp-jsnyder netapp-jolieg

Debe haber un administrador de subred en ejecución en su entorno del switch o en los hosts. Si lo ejecuta en el lado del host, use el siguiente procedimiento para configurarlo.

Nota Antes de configurar el administrador de subred, debe instalar el paquete infiniband-diags para obtener el identificador único global (GUID) a través de la ibstat -p comando. Consulte Determine los GUID del puerto de host y establezca la configuración recomendada para obtener información sobre cómo instalar el paquete infiniband-diags.
Pasos
  1. Instale el opensm paquete en cualquier host que ejecute el gestor de subredes.

  2. Utilice la ibstat -p comando que se desea buscar GUID0 y.. GUID1 De los puertos HBA. Por ejemplo:

    # ibstat -p
    0x248a070300a80a80
    0x248a070300a80a81
  3. Cree una secuencia de comandos del gestor de subredes que se ejecute una vez como parte del proceso de inicio.

    # vim /usr/sbin/subnet-manager.sh
  4. Añada las siguientes líneas. Sustituya los valores que encontró en el paso 2 para GUID0 y.. GUID1. Para P0 y.. P1, utilice las prioridades del administrador de subredes, siendo 1 la más baja y 15 la más alta.

    #!/bin/bash
    
    opensm -B -g <GUID0> -p <P0> -f /var/log/opensm-ib0.log
    opensm -B -g <GUID1> -p <P1> -f /var/log/opensm-ib1.log

    Un ejemplo del comando con sustituciones de valores:

    #!/bin/bash
    
    opensm -B -g 0x248a070300a80a80 -p 15 -f /var/log/opensm-ib0.log
    opensm -B -g 0x248a070300a80a81 -p 1 -f /var/log/opensm-ib1.log
  5. Cree un archivo de unidad de servicio del sistema denominado subnet-manager.service.

    # vim /etc/systemd/system/subnet-manager.service
  6. Añada las siguientes líneas.

    [Unit]
    Description=systemd service unit file for subnet manager
    
    [Service]
    Type=forking
    ExecStart=/bin/bash /usr/sbin/subnet-manager.sh
    
    [Install]
    WantedBy=multi-user.target
  7. Notificar al sistema del nuevo servicio.

    # systemctl daemon-reload
  8. Active e inicie subnet-manager servicio.

    # systemctl enable subnet-manager.service
    # systemctl start subnet-manager.service