Guia de instalação do software Intel® Ethernet Fabric Suite software

Documentação

Instalação e configuração

000059662

09/09/2021

Baixe Intel® Ethernet Fabric Suite pacote básico ou Intel® Ethernet Fabric Suite pacote FS.

Este artigo fornece instruções e informações para começar com a instalação Intel® Ethernet Fabric Suite (Intel® EFS) do software.

Esta seção fornece informações e procedimentos para instalar o software Intel® Ethernet Fabric Suite no Nó de gerenciamento ou em um nó host na malha.

Você instala o software usando um dos seguintes métodos:

  • Menus TUI (recomendados)
  • Comandos CLI
  • Pacotes de software de distribuição Linux* fornecidos pela Intel

É recomendável instalar o software Intel EFS no nó de gerenciamento usando o TUI de instalação e, em seguida, usar o FastFabric para configurar o nó de gerenciamento.

Nota

Sem a configuração adequada no Nó de gerenciamento, algumas ferramentas ou aplicativos podem não funcionar. Por exemplo, os aplicativos MPI podem exigir SSH sem senha e algumas funções FastFabric dependem da configuração adequada do SNMP. É crucial configurar o nó de gerenciamento com os comandos FASTFabric TUI ou CLI após Intel® Ethernet Fabric Suite (Intel® EFS) de software.

Após a configuração do Nó de gerenciamento, o software Básico pode ser instalado em todos os hosts restantes usando o FASTFabric TUI ou um mecanismo de inicialização sem provisionamento ou sem disco.

Nota

Se você estiver usando um sistema de provisionamento, consulte a documentação que acompanha o sistema de provisionamento.

Antes de iniciar a instalação, execute o seguinte:

  • Consulte este artigo para obter a lista de sistemas operacionais compatíveis e pré-requisitos necessários para instalação de RPMs.
  • Para os requisitos de pré-instalação, consulte este artigo.
  • Vá para Baixar e instalar o software NVIDIA* (opcional) no Guia de instalação de software, incluindo a exportação NVIDIA_GPU_DIRECT, se você quiser suporte GPUDirect*.
  • Você baixou e extraiu o pacote de software IEFS.
  • Se você estiver usando uma instalação personalizada por meio do comando Instalar CLI, prepare suas opções de linha de comando.
  • Reúna sua lista de endereços IP e máscaras de rede para cada interface que você irá configurar.

Usando as opções de linha de comando INSTALL

O comando ./INSTALL para as instalações Básicas e FS são emitidos dos seguintes diretórios:

  • Diretório Básico Intel: IntelEth-Basic.DISTRO.VERSION
  • Diretório Intel FS: IntelEth-FS.DISTRO.VERSION

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

Opções

  • Nenhuma opção selecionada: exibe o INTEL® EFS SOFTWARE TUI.
  • -v: fornece registro verbose. Faça login no arquivo /var/log/iefs.log.
  • - vv: fornece registro de depuração muito detalhado. Faça login no arquivo /var/log/iefs.log.
  • -Osver R: Force a instalação para a versão específica do kernel do SO, em vez de executar o kernel.
  • -a: Instala todos os protocolos de camada superior (ULP) e drivers com as opções padrão.
  • -n: instala todas as ULPs e drivers com as opções padrão, mas não muda as opções de inicialização automática.
  • -U: atualiza/reinstala todas as ULPs e drivers instalados atualmente com as opções padrão e não muda as opções de inicialização automática.
  • -u: desinstala todos os ULPs e drivers com as opções padrão.
  • -s: permite o autostart para todos os softwares instalados.
  • -O: mantém o arquivo de configuração de rpm modificado atual.
  • -N: usa um novo arquivo de configuração de rpm padrão.
  • -i comp: instala o componente dado com as opções padrão. Esta opção pode aparecer várias vezes em uma linha de comando.
Importante

O uso deste comando para atualizar ou rebaixar um componente individual em relação ao FS existente atualizará todos os componentes instalados anteriormente para a versão do componente individual que está sendo instalado.

  • -e comp: desinstala o componente dado com as opções padrão. Esta opção pode aparecer várias vezes em uma linha de comando.
  • -E comp: permite o início automático de determinado componente. Esta opção pode aparecer com -D ou várias vezes em uma linha de comando.
NotaPara controlar qual software instalado está configurado para inicialização automática, combine esta opção com -a, -n, -i,   -e e -U opções.
  • -D comp: desativa o início automático do componente dado. Esta opção pode aparecer com -E ou várias vezes em uma linha de comando.
NotaPara controlar qual software instalado está configurado para inicialização automática, combine esta opção com -a, -n, -i, -e e -U opções.
  • --espaço do usuário: ignora componentes de espaço do kernel durante a instalação.
  • --withoutdepcheck: desativa a verificação das dependências do SO.
  • --rebuild: força uma reconstrução do módulo de kernel srpms.
  • --force: força a instalação, mesmo que as distribuições não combinem. O uso desta opção pode resultar em comportamentos indefinido.
  • --resposta palavra-chave=valor: fornece uma resposta a uma pergunta que pode ocorrer durante a operação. As respostas às perguntas que não são feitas são ignoradas. Respostas inválidas resultam na solicitação de instalações interativas ou no uso do padrão para instalações não interativas.

Possíveis dúvidas

ARPTABLE_TUNNING ajuste o tamanho da tabela ARP do kernel para malhas grandes
ROCE_ON transporte RoCE RDMA
LIMITS_SEL seletor de limites de recursos

  • -C: Mostra a lista de nomes de componentes suportados.
  • -V: saída do número da versão do software.
  • -G: Instalar componentes de suporte de GPU.

Outras informações

  • Nomes de componentes suportados (comp): eth_tools, psm3, fastfabric, eth_rdma, openmpi_gcc_ofi, mpisrc, delta_debug
  • Aliases de nomes de componentes suportados (comp): eth, mpi, psm_mpi
  • Componentes para instalações 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
 Instale usando os menus TUI

Você pode instalar os pacotes Intel® Ethernet Fabric Suite software básico e FS usando o menu Intel® EFS software. Você tem sua lista IPV4 de endereços IP e máscaras de rede para cada interface que você vai configurar.

Execute as seguintes etapas para instalar o software Intel® EFS software.

Cuidado

Não interrompa uma operação no meio do processo. Algumas operações podem levar alguns minutos para ser concluídas.

 

PassoTarefa/promptAção
1No prompt de comando, mude o diretório para o local do pacote de software de instalação:
  • Para Básico, digite o seguinte e pressione Enter: cd IntelEth-Basic.DISTRO.VERSION
  • Para FS, digite o seguinte e pressione Enter: cd IntelEth-FS.DISTRO.VERSIONwhere DISTRO. VERSÃO é a distribuição e a CPU.
2No prompt de comando, inicie o script de instalação.

Digite ./INSTALL e pressione Enter.

 
Nota
  • Para instalar FS com suporte para GPU, use ./INSTALL -G
  • Para instalar o FS com diretório raiz diferente, use chroot.
  • Quando a versão do kernel no ambiente chroot for diferente da versão do kernel do host, use ./INSTALL -R para forçar a instalação do FS com a versão do kernel do SO de destino.
3Selecione 1) Instalar/desinstalar o software.Tipo 1.
4Revise os itens a serem instalados.Aceite os padrões (nenhuma ação necessária).
Tipo N para ir para a próxima página.
Nota

Se você precisar alterar qualquer item, insira o caractere alfanumérico associado ao item para alternar entre Instalar ou Não Instalar.

5Inicie a instalação.Digite P para executar as ações.
Nota: Isso pode levar alguns minutos.
6Preparando o lançamento da VERSÃO OFA para instalação... Reconstrução de SRPMs OFA (a=all, p=prompt por SRPM, n=apenas conforme necessário?)
[n]:
Imprensa Entrar para aceitar o padrão.
Nota

O sistema exibirá avisos que exigem sua resposta durante toda a instalação.

7Para cada prompt do sistema...Aceite os padrões por Pressionando Entrar para continuar.
Nota

Alguns dos processos padrão podem levar alguns minutos para ser concluídos.

8Quando o menu Intel® EFS autostart for exibido, revise os itens.A Intel recomenda deixar todas as seleções de Autostart definidas como valores padrão.
Nota

Se você precisar alterar qualquer item, insira o caractere alfanumérico associado ao item para alternar entre Habilitar ou Desabilitar.

9Execute as operações Intel® EFS Autostart.Tipo P.
10Para cada prompt do sistema, "Pressione qualquer tecla para continuar..."Pressione qualquer tecla.
Nota

Quando a instalação terminar, você será devolvido ao menu principal.

11Saia do TUI para o prompt de comando.Tipo X.
12Reinicialize o servidor.Tipo Reiniciar E Imprensa Entrar.
Nota

Não interrompa o processo de reinicialização.
Dependendo do seu sistema operacional, a reinicialização pode levar alguns minutos.

13Verifique se a instalação foi bem-sucedida.Digite iefsconfig -V e pressione Enter.
  Instalar usando comandos CLI

Você pode instalar os pacotes Intel® Ethernet Fabric Suite software básico e FS usando o comando ./INSTALL.

O comando ./INSTALL tem muitas opções, incluindo instalar componentes individuais, além de habilitar e desabilitar o início automático dos componentes. Esta seção fornece instruções para a instalação padrão, mas você pode anexar o comando de instalação com opções específicas para uma instalação mais personalizada.

Você tem sua lista IPV4 de endereços IP e máscaras de rede para cada interface que você vai configurar.

Execute as seguintes etapas para instalar a configuração padrão Intel® EFS software:

PassoTarefa/promptAção
1No prompt de comando, mude o diretório para o local
do pacote de software de instalação:
  • Para Básico, digite o seguinte e pressione Enter:
    cd IntelEth-Basic.DISTRO.VERSION
  • Para FS, digite o seguinte e pressione Enter:
    cd IntelEth-FS.DISTRO.VERSION onde DISTRO. VERSÃO é a distribuição e a CPU.
2No prompt de comando, inicie o script de instalação.

Digite ./INSTALL -n e pressione Enter.
Nota:

  • Para instalar o FS com suporte para GPU, use ./INSTALL -n -G.
  • Para instalar o FS com diretório raiz diferente, use chroot.
  • Quando a versão do kernel no ambiente chroot for diferente da versão do kernel do host, use ./INSTALL -R para forçar a instalação do FS com a versão do kernel do SO de destino.
3No prompt de comando, reinicie o servidor.Digite reinicialização e pressione Enter.
Instale usando pacotes de software de distribuição Linux* fornecidos pela Intel

O pacote Intel® Ethernet Fabric Suite (Intel® EFS) FS contém o repositório específico do SO para instalar o software Intel® EFS software.

Esta seção fornece as instruções para instalar usando o repositório do pacote FS.

A Intel introduziu pacotes virtuais para facilitar a instalação do FS.

  • Um pacote virtual prefixado com ethmeta_ é um meta-pacote para um componente FS no script INSTALL. A instalação de um meta-pacote instalará o componente correspondente.
  • Um pacote virtual prefixado com ethnode_ é um pacote de alias para uma instalação FS típica em um nó HPC.

Opções de instalação padrão

Este método de instalação instalará Intel® EFS pacotes com opções padrão. Para instalar com diferentes opções, defina as seguintes variáveis do ambiente do sistema antes da instalação.

  • Nome variável: ETH_ARPTABLE_TUNING
    Valores:
    1 - Habilitar ajustar a tabela ARP do kernel para malha grande (padrão)
    0 - Desabilitar ajustar a tabela ARP do kernel para malha grande
  • Nome variável: ETH_ROCE_ON
    Valores:
    1 - Habilitar RoCE em NICs suportados (padrão)
    0 - Desabilite o RoCE em NICs suportados
  • Nome variável: ETH_LIMITS_CONF
    Valores:
    1 - Habilitar a configuração de limite de memória ajustada (padrão)
    0 - Desabilitar a configuração do limite de memória ajustada

Repositórios incluídos no Intel EFS pacote

O Intel EFS contém os seguintes repositórios:
IEFS_PKGS: contém todo o software necessário para ser instalado no nó de computação, nó de gerenciamento ou nó de serviço, como nó de armazenamento.
IEFS_PKGS_CUDA: contém todo o software necessário para ser instalado no nó que inclui placas NVIDIA*.

NotaEsses dois repositórios não podem coexistir em qualquer nó. Certifique-se de que apenas uma existe ou está habilitada.

Interopere com o script INSTALL.

A Intel recomenda que você não misture a instalação baseada em repositório yum/zypper com a instalação baseada em script. Isso pode causar comportamentos inesperados. No entanto, você pode mudar de um mecanismo de instalação para outro.

  • Comutação de instalação baseada em script para instalação baseada em yum/zypper:
    O cliente pode mudar para a instalação baseada em yum/zypper a qualquer momento. Nenhuma ação especial é necessária. Para mudar para uma instalação baseada em yum/zypper: se o Intel® EFS já estiver parcial ou totalmente instalado com o script, a instalação baseada em yum/zypper identificará os pacotes instalados e os ignorará durante a instalação.
  • Comutação de instalação baseada em yum/zypper para instalação baseada em script:
    Os pacotes de meta e alias da instalação baseada em yum/zypper introduzem dependências extras em Intel® EFS pacotes. Isso pode afetar a instalação baseada em script porque o código usa diretamente o comando rpm para instalação, que é sensível às dependências do pacote. Para mudar para instalação baseada em script: como você deve remover os pacotes de meta e alias primeiro, a Intel melhorou o INSTALLscript para lidar com isso. O uso de INSTALL -a, ou -U ou -n mudará para instalação baseada em script. INSTALL   -u removerá todos os pacotes incluindo os pacotes meta e alias. Como alternativa, você pode remover manualmente os pacotes de meta e alias com o comando yum/zypper antes de iniciar a instalação baseada em script.

Implantação do repositório no ambiente

O pacote IntelEth-FS.-x86_64..tgz tar contém o repositório usado para instalar o software Intel® EFS. Ele também inclui um script de ajuda chamado ethcreaterepo que verifica e reconstrói rpms do kernel, cria o repositório local e recomenda pacotes para instalar em cada nós de computação, gerenciamento e serviço.

A Intel recomenda o uso deste script para criar o repositório local, garantindo que a versão correta do kernel seja criada e o repositório adequado seja criado para o requisito de suporte da GPU.

Por exemplo, se um repositório ETH_PKGS_CUDA já existir e você quiser substituí-lo por um repositório para ETH_PKGS, o script fará backup e removerá o ETH_PKGS_CUDA para impedir que os pacotes de versão da GPU instalem sem querer.

Depois que um repositório local foi criado com sucesso, você pode transferi-lo para um repositório corporativo, com base nas necessidades da organização, para permitir o compartilhamento entre nós. O seguinte mostra as informações de uso para ethcreaterepo:
Uso:
ethcreaterepo [-G]
ethcreaterepo -i
ethcreaterepo --help
Crie um repo local para Intel® Ethernet Fabric Suite pacotes.
Opções:
-G crie um repo com suporte direto da GPU (para instaí-lo deve ter o driver NVidia instalado)
-i exibir informações sobre o repo que ele criará
--ajude a produzir texto de ajuda total
Exemplos:
ethcreaterepo
ethcreaterepo -G
ethcreaterepo -i

Após o script ser executado com êxito, ele listará os pacotes para instalação. O exemplo abaixo mostra a saída para RHEL:

O Repo IntelEth-FS foi criado com sucesso.
Use as seguintes metapackages de componentes para instalar Ethernet Intel software
ethmeta_eth_tools: Ethernet Intel meta para ferramentas Eth
ethmeta_fastfabric: Ethernet Intel meta para FastFabric
ethmeta_mpisrc: Ethernet Intel meta para fonte de MPI
ethmeta_openmpi_gcc_ofi: Ethernet Intel meta para OpenMPI (ofi,gcc)
ethmeta_openmpi_gcc_ofi_dkms: Ethernet Intel meta para OpenMPI (ofi,gcc) (versão DKMS)
ethmeta_openmpi_gcc_ofi_userspace: Ethernet Intel meta para OpenMPI (ofi,gcc) (somente espaço do usuário)
ethmeta_psm3: Ethernet Intel meta para PSM3
ethmeta_psm3_dkms: Ethernet Intel meta para PSM3 (versão DKMS)
ethmeta_psm3_userspace: Ethernet Intel meta para PSM3 (apenas espaço do usuário)
Para facilitar a instalação, a Intel fornece os seguintes aliases para combinações de componentes comuns:
ethnode_mgmt: útil para nó de gerenciamento. Inclui todos os componentes.
ethnode_mgmt_userspace: útil para contêiner. O mesmo eth_mgmt, exceto que ele está usando componentes da versão do espaço do usuário.
ethnode_mgmt_dkms: versão DKMS ethnode_mgmt. Requer DKMS pré-instalado.
ethnode_compute: útil para computação e nó de login. Inclui todos os componentes, exceto gerenciamento (fastfabric)
ethnode_compute_userspace: útil para contêiner. O mesmo eth_compute, exceto que ele está usando componentes da versão do espaço do usuário.
ethnode_compute_dkms: versão DKMS ethnode_compute. Requer DKMS pré-instalado.
ethnode_service: útil para nó de serviço. Inclui todos os componentes, exceto componentes fastfabric e mpi.
ethnode_service_userspace: útil para contêiner. O mesmo eth_service exceto que ele está usando componentes da versão do espaço do usuário.
ethnode_service_dkms: versão DKMS ethnode_service. Requer DKMS pré-instalado.
Execute o iefsconfig para config Ethernet Intel software após terminar a instalação

Usando o repositório IEFS no sistema operacional Linux*

Você pode instalar os pacotes de software Intel® Ethernet Fabric Suite no Red Hat* Enterprise Linux* (RHEL*) ou no SUSE* Linux* Enterprise Server (SLES*) usando a distribuição de SO incluída no repositório de pacotes IEFS e suas dependências. Você tem sua lista IPV4 de endereços IP e máscaras de rede para cada interface que você vai configurar. Você tem seus pacotes de software prontos para instalação.

Execute as seguintes etapas para instalar a configuração padrão Intel® Ethernet Fabric Suite software:

PassoTarefa/promptAção
Configure o repositório do IEFS
1Crie o repositório local.No prompt de comando, digite: ethcreaterepo.
2Crie o repositório local em nós que precisam de suporte de GPU.
Nota: Se você instalar pacotes compatíveis com GPU em nós sem placas NVIDIA*, poderá ver degradação de desempenho.

No prompt de comando, digite: ethcreaterepo -G.
Nota: Após a execução, os comandos de instalação recomendados são fornecidos.

3Em cada nó, instale o Intel® EFS Software.
Para uma lista de pacotes em componentes Intel® EFS específicos,
consulte os componentes Intel® EFS software para pacotes
Mapeamento.
Tipo instalação de yum em RHEL, ou Instalação do zypper em SLES, onde   é o pkg de alias recomendado (com base no tipo de nó).
Nota

Como alternativa, você pode inserir o comando install (baseado no tipo de nó) em um script de provisão.

Configurar RDMA
4No prompt de comando, inicie   iefsconfig.Digite iefsconfig.
5Selecione 2) Reconfigure o Eth RDMA.Tipo 2.
6Habilitar o transporte roCE RDMA (ROCE_ON)? [y]:Pressione Enter.
7Seletor de limites de recursos (0-7) [5]:Pressione Enter ou digite outro número, dependendo do tamanho da malha e aplicativos executados na malha.
8Para cada interface, configure a interface de configuração de controle de fluxo prioritário do modo MTU e do modo desejado now? [y]:
Valor MTU [9000]:
Configuração de controle de fluxo, recomenda a prioridade do modo de disposição
Controle de fluxo...
Desativar o controle de fluxo de nível de link? [y]:
Ativar o firmware DCB? [y]:
Digite y para configurar uma interface.
Digite o valor MTU desejado.
Pressione Enter para desligar o controle de fluxo de nível de link.
Pressione Enter para ativar o firmware DCB.
9Reinicialize o servidor.Tipo Reiniciar E Imprensa Entrar.
Nota

Não interrompa o processo de reinicialização. Dependendo do seu sistema operacional, o
reinicialização pode levar alguns minutos.

10Verifique se a instalação foi bem-sucedida.Digite iefsconfig -V e pressione Enter.
Instalar módulo de kernel com DKMS

Com o suporte ao módulo de kernel dinâmico (DKMS) instalado em seu sistema, você pode instalar o módulo Intel® EFS kernel com suporte para DKMS para que, quando uma atualização do kernel ocorra, você não precise reinstalar Intel® Ethernet Fabric Suite software. A estrutura DKMS reconstruirá automaticamente o módulo do kernel durante a atualização do kernel.

IMPORTANTE

A reconstrução do módulo de kernel pode não funcionar quando você atualizar para uma nova versão do sistema operacional principal. Neste caso, você deve baixar o Intel EFS correspondente e reinstalá-lo.

Pré-requisitos

Instale o DKMS antes de executar as etapas abaixo.

Nota

O DKMS não está disponível nas distribuições Linux*. Você precisará baixar ou instalar sozinho. Por exemplo, você pode instalá-lo a partir dos seguintes locais:

Siga as instruções descritas em Instalar usando os menus TUI ou instalar usando comandos CLI para instalar Intel® Ethernet Fabric Suite software. Quando o script de instalação detectar DKMS, ele instalará pacotes de versão DKMS. Para instalar usando o repositório IEFS, siga as instruções descritas no Install Using Linux* Distribution Software Packages e escolha o pacote de versão dkms para instalar.