Guía de instalación del software Intel® Ethernet Fabric Suite

Documentación

Instalación y configuración

000059662

09/09/2021

Descargue Intel® Ethernet Fabric Suite paquete básico o Intel® Ethernet Fabric Suite paquete FS.

Este artículo proporciona instrucciones e información para comenzar a instalar el software Intel® Ethernet Fabric Suite (Intel® EFS).

Esta sección proporciona información y procedimientos para instalar el software Intel® Ethernet Fabric Suite en el nodo de administración o en un nodo de host en la estructura.

Instale el software mediante uno de los siguientes métodos:

  • Menús DE TUI (recomendado)
  • Comandos de la CLI
  • Paquetes de software de distribución Linux* proporcionados por Intel

Se recomienda instalar el software Intel EFS en el nodo de administración mediante la instalación de TUI y, a continuación, utilizar FastFabric para configurar el nodo de administración.

Nota

Si no se realiza una configuración adecuada en el nodo de administración, es posible que algunas herramientas o aplicaciones no funcionen. Por ejemplo, las aplicaciones MPI pueden requerir SSH sin contraseña, y algunas funciones FastFabric dependen de una configuración SNMP adecuada. Es crucial configurar el nodo de administración con los comandos de TUI o CLI de FastFabric después de Intel® Ethernet Fabric Suite la instalación del software (Intel® EFS).

Una vez configurado el nodo de administración, el software básico se puede instalar en todos los hosts restantes utilizando el TUI FastFabric o un mecanismo de aprovisionamiento o arranque sin disco.

Nota

Si está utilizando un sistema de aprovisionamiento, consulte la documentación que acompaña al sistema de aprovisionamiento.

Antes de iniciar la instalación, realice lo siguiente:

  • Consulte este artículo para obtener la lista de sistemas operativos compatibles y los requisitos previos de instalación de los RPMs del SO requeridos.
  • Para conocer los requisitos de preinstalación, consulte este artículo.
  • Vaya a la sección Descargar e instalar software NVIDIA* (opcional) en la Guía de instalación de software, que incluye NVIDIA_GPU_DIRECT promocionales, si desea compatibilidad con GPUDirect*.
  • Descargó y extrajo el paquete de software de IEFS.
  • Si está utilizando una instalación personalizada a través del comando Install CLI, prepare sus opciones de línea de comandos.
  • Reúna su lista de las direcciones IP y las máscaras de red para cada interfaz que va a configurar.

Uso de las opciones de la línea de comandos INSTALL

El comando ./INSTALL para las instalaciones básicas y de FS se emite a partir de los siguientes directorios:

  • Directorio básico de Intel: IntelIndex-Basic.DISTRO.VERSION
  • Directorio de Intel FS: IntelIndex-FS.DISTRO.VERSION

Sintaxis
./INSTALL [-v|-vv] -R osver [-a|-n|-U|-u|-s|-O|-N| |-i comp| -e comp] [-G] [-E comp] [-D comp] [--user-space] [--without-depcheck] [--rebuild] [--force] [--answer keyword=value]
O
./INSTALL -C
O
./INSTALL -V

Opciones

  • No se ha seleccionado ninguna opción: Muestra el Intel® EFS Software TUI.
  • -v: proporciona un registro detallado. Inicie sesión en el archivo /var/log/iefs.log.
  • - vv: proporciona un registro de depuración muy detallado. Inicie sesión en el archivo /var/log/iefs.log.
  • -R osver: Forzar la instalación para la versión específica del kernel del SO, en lugar de ejecutar el kernel.
  • -a: Instala todos los protocolos de capa superior (ULP) y los controladores con las opciones predeterminadas.
  • -n: Instala todos los ULPs y controladores con las opciones predeterminadas, pero no cambia las opciones de inicio automático.
  • -U: Actualiza/reinstala todos los ULPs y controladores instalados actualmente con las opciones predeterminadas, y no cambia las opciones de inicio automático.
  • -u: Desinstala todos los ULPs y controladores con las opciones predeterminadas.
  • -s: Habilita la inicio automático para todo el software instalado.
  • -O: Mantiene el archivo de configuración de rpm modificado actual.
  • -N: Utiliza un nuevo archivo de configuración de rpm predeterminado.
  • -i comp: Instala el componente dado con las opciones predeterminadas. Esta opción puede aparecer varias veces en una línea de comandos.
Importante

Si se utiliza este comando para actualizar o degradar un componente individual frente al FS existente, se actualizarán todos los componentes instalados anteriormente a la versión del componente individual que se esté instalando.

  • -e comp: Desinstala el componente dado con las opciones predeterminadas. Esta opción puede aparecer varias veces en una línea de comandos.
  • -E comp: Habilita la inicio automático de un componente determinado. Esta opción puede aparecer con -D o varias veces en una línea de comandos.
NotaPara controlar qué software instalado está configurado para la inicio automático, combine esta opción con las opciones -a, -n, -i,   -e y -U.
  • -D comp: Deshabilita la inicio automático del componente dado. Esta opción puede aparecer con -E o varias veces en una línea de comandos.
NotaPara controlar qué software instalado está configurado para la inicio automático, combine esta opción con las opciones -a, -n, -i, -e y -U.
  • --user-space: Omite los componentes del espacio del kernel durante la instalación.
  • --withoutdepcheck: Deshabilita la comprobación de las dependencias del SO.
  • --rebuild: Fuerza una reconstrucción del módulo de kernel srpms.
  • --force: fuerza la instalación, incluso si las distribuciones no coinciden. El uso de esta opción puede dar lugar a comportamientos indefinidos.
  • --answer keyword=value: Proporciona una respuesta a una pregunta que podría producirse durante la operación. Las respuestas a las preguntas que no se hacen son desconocidas. Las respuestas no válidas dan lugar a la solicitud de instalaciones interactivas o el uso del valor predeterminado para instalaciones no interactivas.

Posibles preguntas

ARPTABLE_TUNNING ajustar el tamaño de tabla ARP del kernel para estructuras grandes
transporte ROCE_ON RoCE RDMA
Selector de límites de recursos LIMITS_SEL

  • -C: muestra la lista de nombres de componentes compatibles.
  • -V: Genera el número de versión del software.
  • -G: Instale componentes compatibles con la GPU.

Otra información

  • Nombres de componentes compatibles: eth_tools, psm3, fastfabric, eth_rdma, openmpi_gcc_ofi, mpisrc, delta_debug
  • Alias de nombre del componente (comp) admitidos: eth, mpi, psm_mpi
  • Componentes para instalaciones de -G (GPU):
    Para RHEL*: iefs-kernel-updates-devel, iefs-kernel-updates-dkms, kmod-iefs-kernel-updates, iefs-kernel-updates-debuginfo, libpsm3-fi, libpsm3-fi-debuginfo, openmpi_gcc_cuda_ofi
    Para SLES*: iefs-kernel-updates-devel, iefs-kernel-updates-kmp-default, iefs-kernel-updatesdkms, libpsm3-fi, openmpi_gcc_cuda_ofi
 Instalar utilizando los menús de TUI

Puede instalar los paquetes de software Intel® Ethernet Fabric Suite Software Basic y FS mediante el menú Intel® EFS Software. Tiene su lista de IPV4 de direcciones IP y máscaras de red para cada interfaz que va a configurar.

Realice los pasos siguientes para instalar el software Intel® EFS.

Precaución

No interrumpa una operación a mitad del proceso. Algunas operaciones pueden tardar unos minutos en completarse.

 

PasoTarea/solicitudAcción
1En el indicador de comandos, cambie el directorio a la ubicación del paquete de software de instalación:
  • En Basic (Básico), escriba lo siguiente y presione Enter: cd IntelIndex-Basic.DISTRO.VERSION
  • En FS, escriba lo siguiente y presione Intro: cd IntelIndex-FS.DISTRO.VERSIONwhere DISTRO. LA VERSIÓN es la distribución y la CPU.
2En el símbolo del sistema, inicie el script de instalación.

Escriba ./INSTALL y presione Enter.

 
Nota
  • Para instalar FS con compatibilidad con GPU, utilice ./INSTALL -G
  • Para instalar FS con un directorio raíz diferente, utilice chchaj.
  • Cuando la versión del kernel en el entorno ch torre es diferente a la versión del kernel del host, utilice ./INSTALL -R para forzar la instalación de FS con la versión del kernel del sistema operativo de destino.
3Seleccione 1) Instalar o desinstalar el software.Tipo 1.
4Revise los elementos que se instalarán.Acepte los valores predeterminados (no se requiere ninguna acción).
Tipo N para ir a la página siguiente.
Nota

Si necesita cambiar cualquier elemento, ingrese el carácter alfanumérico asociado con el elemento para alternar entre Instalar o No instalar.

5Inicie la instalación.Escriba P para realizar las acciones.
Nota: Esto puede tardar unos minutos.
6Preparación de la versión de OFA para la instalación... Reconstruya los SRPMs OFA (a=all, p=prompt por SRPM, n=solo según sea necesario?)
[n]:
Pulse Entrar para aceptar el valor predeterminado.
Nota

El sistema mostrará las indicaciones que requieran su respuesta a lo largo de la instalación.

7Para cada solicitud de sistema...Acepte las opciones predeterminadas Presionar Entrar para continuar.
Nota

Algunos de los procesos predeterminados pueden tardar unos minutos en completarse.

8Cuando aparezca el menú Intel® EFS Inicio automático, revise los elementos.Intel recomienda dejar todas las selecciones de Inicio automático establecidas en los valores predeterminados.
Nota

Si necesita cambiar cualquier elemento, ingrese el carácter alfanumérico asociado con el elemento para alternar entre Habilitar o Deshabilitar.

9Ejecute las operaciones de inicio automático Intel® EFS.Escriba P.
10Para cada indicador del sistema, "pulse cualquier tecla para continuar...".Pulse cualquier tecla.
Nota

Una vez completada la instalación, se devolverá al menú principal.

11Salga de TUI al indicador de comandos.Escriba X.
12Reinicie el servidor.Tipo Reiniciar Y Pulse Entrar.
Nota

No interrumpa el proceso de reinicio.
Según el sistema operativo, el reinicio puede tardar unos minutos.

13Verifique que la instalación se haya realizado correctamente.Escriba iefsconfig -V y presione Intro.
  Instalar con comandos de CLI

Puede instalar los paquetes de software Intel® Ethernet Fabric Suite Software Basic y FS mediante el comando ./INSTALL.

El comando ./INSTALL tiene muchas opciones, incluida la instalación de componentes únicos, así como la habilitación y desactivación de la inicio automático de componentes. Esta sección le proporciona instrucciones para la instalación predeterminada, pero puede anexar el comando install con opciones específicas para una instalación más personalizada.

Tiene su lista de IPV4 de direcciones IP y máscaras de red para cada interfaz que va a configurar.

Realice los pasos siguientes para instalar la configuración predeterminada Intel® EFS software:

PasoTarea/solicitudAcción
1En el indicador de comandos, cambie el directorio a la ubicación
del paquete de software de instalación:
  • En Básico, escriba lo siguiente y presione Intro:
    cd IntelIndex-Basic.DISTRO.VERSION
  • En FS, escriba lo siguiente y presione Intro:
    cd IntelIndex-FS.DISTRO.VERSION donde DISTRO. LA VERSIÓN es la distribución y la CPU.
2En el símbolo del sistema, inicie el script de instalación.

Escriba ./INSTALL -n y presione Intro.
Nota:

  • Para instalar FS con compatibilidad con GPU, utilice ./INSTALL -n -G.
  • Para instalar FS con un directorio raíz diferente, utilice chchaj.
  • Cuando la versión del kernel en el entorno ch torre es diferente a la versión del kernel del host, utilice ./INSTALL -R para forzar la instalación de FS con la versión del kernel del sistema operativo de destino.
3En la línea de comandos, reinicie el servidor.Escriba reboot y presione Enter.
Instalar utilizando los paquetes de software de distribución Linux* proporcionados por Intel

El paquete de software Intel® Ethernet Fabric Suite (Intel® EFS) contiene el repositorio específico del sistema operativo para instalar el software Intel® EFS.

En esta sección se proporcionan las instrucciones de instalación mediante el repositorio del paquete FS.

Intel introdujo paquetes virtuales para facilitar la instalación de FS.

  • Un paquete virtual con el prefijo ethmeta_ es un meta-paquete para un componente de FS en el script INSTALL. Al instalar un meta-paquete se instalará el componente correspondiente.
  • Un paquete virtual con el prefijo ethnode_ es un paquete de alias para una instalación de FS típica en un nodo HPC.

Opciones de instalación predeterminadas

Este método de instalación instalará Intel® EFS paquetes con opciones predeterminadas. Para instalar con diferentes opciones, establezca las siguientes variables de entorno del sistema con antelación a la instalación.

  • Nombre de variable: ETH_ARPTABLE_TUNING
    Valores:
    1 - Habilitar ajustar la tabla ARP del kernel para large fabric (predeterminado)
    0 - Desactive ajustar la tabla ARP de kernel para grandes estructuras
  • Nombre de variable: ETH_ROCE_ON
    Valores:
    1- Habilite RoCE en NIC compatibles (predeterminado)
    0 - Deshabilite RoCE en NIC compatibles
  • Nombre de variable: ETH_LIMITS_CONF
    Valores:
    1 - Activar configuración de límite de memoria ajustada (predeterminado)
    0 - Desactivar la configuración del límite de memoria ajustado

Repositorios incluidos en el paquete Intel EFS

El paquete Intel EFS contiene los siguientes repositorios:
IEFS_PKGS: Contiene todo el software necesario para instalarse en el nodo informático, en el nodo de administración o en el nodo de servicio, como el nodo de almacenamiento.
IEFS_PKGS_CUDA: Contiene todo el software necesario para instalarse en el nodo que incluye tarjetas NVIDIA*.

NotaEstos dos repositorios no pueden coexistir en ningún nodo. Asegúrese de que exista o esté habilitado solamente uno.

Interoperabilise con el script INSTALL.

Intel recomienda que no mezcle la instalación basada en repositorio yum/zypper con una instalación basada en script. Si lo hace, podría ocasionar comportamientos inesperados. Sin embargo, puede cambiar de un mecanismo de instalación a otro.

  • Cambio de una instalación basada en script a una instalación basada en yum/zypper:
    El cliente puede cambiar a la instalación basada en yum/zypper en cualquier momento. No se requieren acciones especiales. Para cambiar a una instalación basada en yum/zypper: Si Intel® EFS ya está parcial o completamente instalado con el script, la instalación basada en yum/zypper identificará los paquetes instalados y los omitirá durante la instalación.
  • Cambio de instalación basada en yum/zypper a instalación basada en script:
    Los paquetes meta y alias de la instalación basada en yum/zypper presentan dependencias adicionales en Intel® EFS paquetes. Esto podría afectar a la instalación basada en script, ya que el código utiliza directamente el comando rpm para la instalación, que es confidencial a las dependencias del paquete. Para cambiar a la instalación basada en script: Como primero debe eliminar los paquetes meta y alias, Intel mejoró el instalLscript para manejar esto. El uso de INSTALL -a, o -U o -n cambiará a la instalación basada en script. INSTALL   -u eliminará todos los paquetes que incluyen los paquetes meta y alias. Alternativamente, puede quitar manualmente los paquetes de meta y alias con el comando yum/zypper antes de iniciar la instalación basada en script.

Implementación del repositorio en el entorno

El paquete IntelHub-FS.-x86_64..tgz contiene el repositorio utilizado para instalar el software Intel® EFS. También incluye una secuencia de comandos de concreción de valores llamada ethcompilerepo que verifica y reconstruye las rpm del kernel, crea el repositorio local y recomienda paquetes para instalar en cada nodo de computación, administración y servicio.

Intel recomienda utilizar este script para crear el repositorio local para garantizar que se cree la versión correcta de rpm del kernel y el repositorio adecuado para los requisitos de compatibilidad con la GPU.

Por ejemplo, si ya existe un repositorio ETH_PKGS_CUDA y desea reemplazarlo por un repositorio para ETH_PKGS, el script realizará una copia de seguridad y eliminará los ETH_PKGS_CUDA para evitar que los paquetes de la versión de la GPU se instalen involuntariamente.

Después de crear correctamente un repositorio local, puede transferirlo a un repositorio empresarial, basado en las necesidades de la organización, para permitir compartirlo entre nodos. A continuación, se muestra la información de uso de eth ethspo:
Uso:
ethgráficorepo [-G]
ethgráficorepo -i
ethgráficorepo --help
Cree un entorno local para Intel® Ethernet Fabric Suite paquetes.
Opciones:
-G crear un módulo con compatibilidad directa con GPU (para instalarlo debe tener instalado el controlador NVidia)
-i mostrar información sobre el complemento que creará
--help producir texto de ayuda completa
Ejemplos:
ethgráficorepo
ethgráficorepo -G
ethgráficorepo –i

Después de que el script se ejecute correctamente, enumerará los paquetes para la instalación. El siguiente ejemplo muestra la salida para RHEL:

Se creó satisfactoriamente Resalte IntelO-FS.
Utilice los siguientes metapackages de componentes para instalar Ethernet Intel software
ethmeta_eth_tools: Ethernet Intel Paquete Meta para herramientas Eth
ethmeta_fastfabric: paquete meta Ethernet Intel para FastFabric
ethmeta_mpisrc: paquete meta Ethernet Intel para fuente MPI
ethmeta_openmpi_gcc_ofi: paquete meta Ethernet Intel para OpenMPI (ofi,gcc)
ethmeta_openmpi_gcc_ofi_dkms: Ethernet Intel Meta Package para OpenMPI (ofi,gcc) (versión DKMS)
ethmeta_openmpi_gcc_ofi_userspace: Ethernet Intel Meta Package para OpenMPI (ofi,gcc) (solo espacio de usuario)
ethmeta_psm3: paquete Ethernet Intel Meta para PSM3
ethmeta_psm3_dkms: paquete meta Ethernet Intel para PSM3 (versión DKMS)
ethmeta_psm3_userspace: paquete meta Ethernet Intel para PSM3 (solo espacio de usuario)
Para facilitar la instalación, Intel proporciona los siguientes alias para combinaciones de componentes comunes:
ethnode_mgmt: Útil para el nodo de administración. Incluye todos los componentes.
ethnode_mgmt_userspace: Útil para el contenedor. Igual que eth_mgmt excepto que está utilizando componentes de la versión del espacio de usuario.
ethnode_mgmt_dkms: versión ethnode_mgmt DKMS. Requiere la preinstalación de DKMS.
ethnode_compute: Útil para el nodo de cómputo e inicio de sesión. Incluye todos los componentes excepto la administración (fastfabric)
ethnode_compute_userspace: Útil para el contenedor. Igual que eth_compute excepto que está utilizando componentes de la versión del espacio de usuario.
ethnode_compute_dkms: versión ethnode_compute DKMS. Requiere la preinstalación de DKMS.
ethnode_service: Útil para el nodo de servicio. Incluye todos los componentes excepto los componentes fastfabric y mpi.
ethnode_service_userspace: Útil para el contenedor. Igual que eth_service excepto que está utilizando componentes de la versión de espacio del usuario.
ethnode_service_dkms: versión ethnode_service DKMS. Requiere la preinstalación de DKMS.
Ejecute iefsconfig para configurar Ethernet Intel software después de finalizar la instalación

Uso del repositorio IEFS en el sistema operativo Linux*

Puede instalar los paquetes de software Intel® Ethernet Fabric Suite en Red Hat* Enterprise Linux* (RHEL*) o SUSE* Linux* Enterprise Server (SLES*) utilizando la distribución del sistema operativo incluida en el repositorio del paquete IEFS y sus dependencias. Tiene su lista de IPV4 de direcciones IP y máscaras de red para cada interfaz que va a configurar. Tiene los paquetes de software listos para su instalación.

Realice los pasos siguientes para instalar la configuración predeterminada Intel® Ethernet Fabric Suite software:

PasoTarea/solicitudAcción
Configure el repositorio IEFS
1Cree el repositorio local.En el indicador de comandos, escriba: eth eth
2Cree el repositorio local en los nodos que necesiten asistencia de la GPU.
Nota: Si instala paquetes compatibles con GPU en nodos sin tarjetas NVIDIA*, es posible que vea la degradación del desempeño.

En la línea de comandos, escriba: ethindexrepo -G.
Nota: Después de la ejecución, se proporcionan los comandos de instalación recomendados.

3En cada nodo, instale el software Intel® EFS.
Para obtener una lista de paquetes en componentes de Intel® EFS específicos,
consulte Intel® EFS componentes de software a paquetes
Asignación.
Tipo yum install<> en RHEL, o instalación de zypper<> bajo SLES donde   es el alias pkg recomendado (según el tipo de nodo).
Nota

Alternativamente, puede insertar el comando install (según el tipo de nodo) en un script de aprovisionamiento.

Configurar RDMA
4En el símbolo del sistema, inicie   iefsconfig.Escriba iefsconfig.
5Seleccione 2) Reconfigurar Eth RDMA.Tipo 2.
6¿Habilitar el transporte RoCE RDMA (ROCE_ON)? [y]:Pulse Intro.
7Selector de límites de recursos (0-7) [5]:Pulse Enter o escriba otro número según el tamaño de fabric y las aplicaciones que se ejecuten en la estructura.
8Para cada interfaz, configure la interfaz de configuración de control de flujo de prioridad del modo de ajuste de prioridad de la MTU y del modo de conexión <>now? [y]:
Valor de MTU [9000]:
Configuración de control de flujo, recomienda prioridad en el modo preferente
Control de flujo...
¿Desactivar el control de flujo de nivel de enlace? [y]:
¿Activar el firmware DCB? [y]:
Escriba y para configurar una interfaz.
Escriba el valor de MTU deseado.
Pulse Intro para desactivar el control de flujo de nivel de enlace.
Pulse Intro para activar el firmware DCB.
9Reinicie el servidor.Tipo Reiniciar Y Pulse Entrar.
Nota

No interrumpa el proceso de reinicio. Según el sistema operativo, el
El reinicio podría demorar unos minutos.

10Verifique que la instalación se haya realizado correctamente.Escriba iefsconfig -V y presione Intro.
Instale el módulo de kernel con DKMS

Con la compatibilidad del módulo de kernel dinámico (DKMS) instalado en su sistema, puede instalar el módulo Intel® EFS kernel con compatibilidad con DKMS para que, cuando se produzca una actualización del kernel, no necesite reinstalar Intel® Ethernet Fabric Suite software. El marco DKMS reconstruirá automáticamente el módulo del kernel durante la actualización del kernel.

IMPORTANTE

Es posible que la reconstrucción del módulo del kernel no funcione cuando se actualiza a una nueva versión importante del sistema operativo. En este caso, debe descargar el Intel EFS correspondiente y reinstalarlo.

Requisitos previos

Instale DKMS antes de realizar los pasos siguientes.

Nota

DKMS no está disponible en las distribuciones de Linux*. Tendrá que descargarlo o instalarlo usted mismo. Por ejemplo, puede instalarlo desde las siguientes ubicaciones:

Siga las instrucciones descritas en Instalar utilizando los menús de TUI o Instalar con comandos de la CLI para instalar Intel® Ethernet Fabric Suite software. Cuando el script de instalación detecta DKMS, instalará los paquetes de la versión de DKMS. Para instalar utilizando el repositorio IEFS, siga las instrucciones descritas en Instalar utilizando los paquetes de software de distribución de Linux* y elija el paquete de la versión dkms para instalar.