Guia de instalação do software Intel® Ethernet Fabric Suite software
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.
Nota | Para 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.
Nota | Para 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. |
Passo | Tarefa/prompt | Ação | ||
1 | No prompt de comando, mude o diretório para o local do pacote de software de instalação: |
| ||
2 | No prompt de comando, inicie o script de instalação. | Digite ./INSTALL e pressione Enter.
| ||
3 | Selecione 1) Instalar/desinstalar o software. | Tipo 1. | ||
4 | Revise os itens a serem instalados. | Aceite os padrões (nenhuma ação necessária). Tipo N para ir para a próxima página.
| ||
5 | Inicie a instalação. | Digite P para executar as ações. Nota: Isso pode levar alguns minutos. | ||
6 | Preparando 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.
| ||
7 | Para cada prompt do sistema... | Aceite os padrões por Pressionando Entrar para continuar.
| ||
8 | Quando 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.
| ||
9 | Execute as operações Intel® EFS Autostart. | Tipo P. | ||
10 | Para cada prompt do sistema, "Pressione qualquer tecla para continuar..." | Pressione qualquer tecla.
| ||
11 | Saia do TUI para o prompt de comando. | Tipo X. | ||
12 | Reinicialize o servidor. | Tipo Reiniciar E Imprensa Entrar.
| ||
13 | Verifique 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:
Passo | Tarefa/prompt | Ação |
1 | No prompt de comando, mude o diretório para o local do pacote de software de instalação: |
|
2 | No prompt de comando, inicie o script de instalação. | Digite ./INSTALL -n e pressione Enter.
|
3 | No 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*.
Nota | Esses 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 todos os pacotes incluindo os pacotes meta e alias. Como alternativa, você pode remover manualmente os pacotes de meta e alias com o comando -u removeráyum/zypper antes de iniciar a instalação baseada em script.
Implantação do repositório no ambiente
O pacote IntelEth-FS.
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:
Passo | Tarefa/prompt | Ação | ||
Configure o repositório do IEFS | ||||
1 | Crie o repositório local. | No prompt de comando, digite: ethcreaterepo. | ||
2 | Crie 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. | ||
3 | Em 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
| ||
Configurar RDMA | ||||
4 | No prompt de comando, inicie iefsconfig. | Digite iefsconfig. | ||
5 | Selecione 2) Reconfigure o Eth RDMA. | Tipo 2. | ||
6 | Habilitar o transporte roCE RDMA (ROCE_ON)? [y]: | Pressione Enter. | ||
7 | Seletor de limites de recursos (0-7) [5]: | Pressione Enter ou digite outro número, dependendo do tamanho da malha e aplicativos executados na malha. | ||
8 | Para cada interface, configure a interface de configuração de controle de fluxo prioritário do modo MTU e do modo desejado 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. | ||
9 | Reinicialize o servidor. | Tipo Reiniciar E Imprensa Entrar.
| ||
10 | Verifique 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.