Skip to main content
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.

Configure el gestor de subredes

Colaboradores

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