5.4. 여러 OpenSM 인스턴스 구성
OpenSM
은 InfiniBand 제한 서브넷 관리자 및 관리자입니다. OpenSM
은 고성능을 제공하기 위해 InfiniBand 네트워크 노드와 상호 연결하는 전환된 패브릭 네트워크 토폴로지를 사용합니다.
사전 요구 사항
- 하나 이상의 InfiniBand 포트가 서버에 설치되어 있습니다.
절차
/etc/rdma/opensm.conf
파일을/etc/rdma/opensm.conf.orig
파일에 복사합니다.# cp /etc/rdma/opensm.conf /etc/rdma/opensm.conf.orig
업데이트된
opensm
패키지를 설치하면yum
유틸리티에서/etc/rdma/opensm.conf
를 덮어씁니다. 이 단계에서 생성된 복사본을 사용하여 이전 파일과 새 파일을 비교하여 변경 사항을 식별하고 인스턴스별opensm.conf
파일에 수동으로 통합합니다./etc/rdma/opensm.conf
파일의 사본을 만듭니다.# cp /etc/rdma/opensm.conf /etc/rdma/opensm.conf.1
각 인스턴스에 대해 구성 파일의 사본에 고유하고 연속된 번호를 생성하고 추가합니다.
opensm
패키지를 업데이트한 후yum
유틸리티는 새 OpenSM 구성 파일을/etc/rdma/opensm.conf.rpmnew
로 저장합니다. 이 파일을 사용자 지정된/etc/rdma/opensm.conf.conf.*
파일과 비교하고 변경 사항을 수동으로 통합합니다.-
이전 단계에서 만든 복사본을 편집하고 환경에 맞게 인스턴스의 설정을 사용자 지정합니다. 예를 들어
guid
,subnet_prefix
,logdir
매개변수를 설정합니다. -
선택적으로 이 서브넷에 대한 고유 이름을 사용하여
partitions.conf
파일을 생성하고,opensm.conf
파일의 해당 사본에partition_config_file
매개변수에서 해당 파일을 참조합니다. - 생성할 각 인스턴스에 대해 이전 단계를 반복합니다.
opensm
서비스를 시작합니다.# systemctl start opensm
opensm
서비스는/etc/rdma/
디렉토리의 각opensm.conf.*
파일에 대해 고유한 인스턴스를 자동으로 시작합니다. 여러opensm.conf.*
파일이 있는 경우 서비스는/etc/sysconfig/opensm
파일의 설정과 기본/etc/rdma/opensm.conf
파일의 설정을 무시합니다.