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

  1. 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ário yum 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 arquivos opensm.conf específicos da instância.

  2. 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.

  3. 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, e logdir.
  4. Opcionalmente, criar um arquivo partitions.conf com um nome exclusivo especificamente para esta sub-rede e referenciar esse arquivo no parâmetro partition_config_file, na cópia correspondente do arquivo opensm.conf.
  5. Repita os passos anteriores para cada instância que você deseja criar.
  6. Iniciar o serviço opensm:

    # systemctl start opensm

    O serviço opensm inicia automaticamente uma instância única para cada arquivo opensm.conf.* no diretório /etc/rdma/. Caso existam vários arquivos opensm.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ário yum 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.