4.4. Configuração de múltiplas instâncias OpenSM
Esta seção descreve como configurar múltiplas instâncias de OpenSM.
Pré-requisitos
- Uma ou mais portas InfiniBand são instaladas no servidor.
Procedimento
Opcionalmente, copiar o arquivo
/etc/rdma/opensm.conf
para o arquivo/etc/rdma/opensm.conf.orig
:# cp /etc/rdma/opensm.conf /etc/rdma/opensm.conf.orig
Quando você instala um pacote
opensm
atualizado, o utilitárioyum
substitui o/etc/rdma/opensm.conf
. Com a cópia criada nesta etapa, você pode comparar o arquivo anterior com o novo para identificar as alterações e incorporá-las manualmente nos arquivosopensm.conf
específicos da instância.Crie uma cópia do arquivo
/etc/rdma/opensm.conf
:# cp /etc/rdma/opensm.conf /etc/rdma/opensm.conf.1
Para cada instância criada, anexe um número único e contínuo à cópia do arquivo de configuração.
-
Edite a cópia que você criou na etapa anterior e personalize as configurações da instância para adequá-la ao seu ambiente. Por exemplo, defina os parâmetros
guid
,subnet_prefix
, elogdir
. -
Opcionalmente, criar um arquivo
partitions.conf
com um nome exclusivo especificamente para esta sub-rede e referenciar esse arquivo no parâmetropartition_config_file
, na cópia correspondente do arquivoopensm.conf
. - Repita os passos anteriores para cada instância que você deseja criar.
Iniciar o serviço
opensm
:# systemctl start opensm
O serviço
opensm
inicia automaticamente uma instância única para cada arquivoopensm.conf.*
no diretório/etc/rdma/
. Caso existam vários arquivosopensm.conf.*
, o serviço ignora as configurações no arquivo/etc/sysconfig/opensm
, bem como no arquivo base/etc/rdma/opensm.conf
.
Recursos adicionais
-
Quando você instala um pacote
opensm
atualizado, o utilitárioyum
armazena o novo arquivo de configuração do OpenSM como/etc/rdma/opensm.conf.rpmnew
. Compare este arquivo com seus arquivos personalizados/etc/rdma/opensm.conf.\*
e incorpore manualmente as mudanças.