인텔® Ethernet Fabric Suite 소프트웨어에 대한 사전 설치 요구 사항
소프트웨어 응용 프로그램의 경우, 인텔® Ethernet Fabric Suite(인텔® EFS)는 Linux* 배포판 릴리스의 오픈 소스 OpenFabrics Alliance*(OFA*) 소프트웨어 스택을 통해 기존 표준 API와의 일관성과 호환성을 유지합니다.
다음 방법 중 하나를 사용하여 소프트웨어를 설치합니다.
- TUI(Text User Interface) 메뉴를 사용한 안내 설치(권장)
- 명령줄 인터페이스(CLI) 명령
- Linux* 배포 소프트웨어
설치 개요
표준 소프트웨어 설치 프로세스는 인텔® 이더넷 패브릭(인텔® EFS-Basic) 또는 인텔® Ethernet Fabric Suite(인텔® EFS-FS) 소프트웨어 패키지를 설치하고 시스템을 구성하며 시스템 설정을 확인하는 데 사용됩니다.
인텔은 TUI 설치를 사용하여 관리 노드에 인텔® EFS 소프트웨어를 설치한 다음 FastFabric을 사용하여 관리 노드를 구성할 것을 권장합니다.
관리 노드가 구성되면 FastFabric TUI 또는 프로비저닝 또는 디스크리스 부팅 메커니즘을 사용하여 나머지 모든 호스트에 기본 소프트웨어를 설치할 수 있습니다.
설치 패키지
IntelEth-Basic.DISTRO.VERSION.tgz 설치 패키지(여기서도 DISTRO. VERSION은 OS 배포 및 소프트웨어 버전)이 로컬 구성 및 모니터링을 위한 드라이버, 스택 및 기본 도구를 사용하여 컴퓨팅, I/O 및 서비스 노드를 설정하는 데 필요한 인텔® 이더넷 호스트 소프트웨어 구성 요소를 설치합니다.
설치 패키지에는 다음 구성 요소가 포함됩니다.
- 인텔® EFS 기본 도구
- PSM3
- Eth RV 모듈
- 열기 MPI(gcc)
- MPI 소스
- 디버그 정보
- 패스트 패브릭(Fabric Suite 패키지에만 해당되며, 패스트 패브릭 도구 세트와 MPI 응용 프로그램 및 벤치마크가 포함되어 있습니다.)
IntelEth-FS.DISTRO.VERSION.tgz 설치 패키지(여기서 디스트리모. VERSION은 OS 배포 및 소프트웨어 버전)이 인텔® Ethernet Fabric Suite FastFabric 도구세트와 함께 인텔® 이더넷 호스트 소프트웨어 패키지를 제공합니다.
설치 패키지에는 다음 구성 요소가 포함됩니다.
- 인텔 EFS 기본 패키지: 구성 요소 목록은 인텔 EFS 기본 패키지 를 참조하십시오.
- 인텔® Ethernet Fabric Suite FastFabric: 자세한 내용은 인텔® Ethernet Fabric Suite FastFabric 사용자 가이드 를 참조하십시오.
사전 설치 요구 사항
1. 패브릭 디자인의 필수 구성 요소
소프트웨어를 설치하기 전에 다음 요구 사항이 충족되는지 확인하십시오.
패브릭을 설치하고 설치하기 전에 하드웨어의 설계 및 설치를 신중하게 계획하는 것이 중요합니다. 설계 계획에는 다음 정보가 포함되어야 합니다.
- 인텔® Ethernet Fabric Suite(인텔® EFS)가 설치되는 관리 또는 관리 노드 역할을 하는 서버 식별.
- 서버 메모리 요구 사항은 사용 중인 소프트웨어를 기반으로 합니다.
- 스왑 디스크 공간 허용량은 지정된 버전의 Linux*에 대한 권장 사항을 따라야 합니다.
- 인텔은 권장하지만 다음을 요구하지는 않습니다.
- 인텔® 제온® 프로세서 듀얼 소켓 서버 사용.
- 32GB 이상의 ECC 메모리(최대 메모리 대역폭을 보장하기 위해 프로세서에서 DIMM 채널을 완전히 채우는 것이 이상적입니다)
- 256GB 이상의 스토리지(복원력을 위해 이상적으로 RAID)
- 패브릭의 케이블을 계획하고 관리 노드에 /usr/share/eth-tools/sample/sample에 설치된 샘플 .xlsx 파일을 사용하여 케이블 계획 스프레드시트를 만듭니다. 계획이 수립된 후, ethxlattopology는 스프레드시트를 패브릭 검증 중에 FastFabric에서 사용할 수 있는 토폴로지 XML 파일로 변환하는 데 사용될 수 있습니다.
- 패브릭의 호스트 및 스위치에 대한 명명 규칙을 계획합니다. 인텔은 모든 스위치와 호스트에 고유한 이름을 부여할 것을 권장합니다. 고유 이름을 사용하면 호스트 및 스위치 이름을 사용하여 수행되는 작업이 간소화됩니다.
2. 패브릭 설정 필수 구성 요소
패브릭을 설치하고 설치하기 전에 다음 요구 사항이 충족되는지 확인하십시오.
- 확인 모든 하드웨어가 설치되어 있습니다.
- 서버
- 코어 및 에지 스위치
- 패브릭 케이블
- 각 서버에 네트워크 인터페이스 카드(NIC)가 설치되어 있는지 확인하십시오.
- 모든 것이 계획에 따라 설치되었는지 확인하기 위해 하드웨어 구성을 검토해야 합니다.
소프트웨어 설치 후, 인텔® Ethernet Fabric Suite FastFabric 도구를 사용하여 설치를 확인할 수 있습니다. - (Linux*) 확인 필요한 운영 체제(OS) 버전(동일한 커널 버전 포함)은 다음 옵션을 통해 모든 호스트에 설치됩니다.
- 루트 사용자 명령 프롬프트는 # 또는 $로 종료됩니다.
- 화려한 색의 프롬프트는 비활성화되어 있습니다.
- TCL 및 예상 패키지는 모든 패브릭 관리 노드에 설치됩니다.
FastFabric을 실행하는 관리 노드에는 전체 설치가 있어야 하며 TCL 및 예상 OS RRPM이 포함되어야 합니다.
MPI 클러스터의 경우 각 관리 노드에 관련 도구와 함께 C 및 Fortran 컴파일러를 설치합니다.
- (Linux) 각 호스트에서 원격 로그인을 루트로 활성화합니다.
FastFabric이 호스트를 관리하려면 관리 노드가 각 호스트에 대한 루트로 안전하게 로그인할 수 있어야 합니다. 이 기능은 SSH를 사용하여 수행할 수 있습니다. TCP/IP 호스트 이름을 해결합니다.
FastFabric 및 TCP/IP는 관리 네트워크에 호스트 이름을 해결해야 합니다.
이름 해결은 각 호스트에 대한 관리 네트워크와 이더넷 주소를 모두 사용하여 관리 네트워크에서 DNS 서버를 구성하여 수행됩니다.
또는 관리 노드에서 /etc/hosts 파일을 만들어야 합니다. FastFabric은 이 /etc/hosts 파일을 다른 모든 호스트에게 전파할 수 있습니다.
/etc/hosts 파일 접근 방식을 사용하고 있고 도메인 이름 시스템(DNS)을 사용하지 않는 경우:
- 마스터 노드에서 모든 이더넷* 주소를 /etc/hosts 파일에 추가합니다.
- 로컬 호스트 라인을 편집해서는 안 됩니다.
- /etc/hosts 파일에는 노드별 데이터가 없어야 합니다.
- 다음과 같이 파일을 모든 노드에 복사합니다.
ethscpall -p-f hostfile /etc/hosts /etc/hosts
- 사용 중인 도메인 이름 시스템(DNS) 서버에 대한 문서를 참조하십시오. 관리 노드에서 /etc/resolv.conf 구성 파일을 편집하여 적절한 DNS 서버를 사용해야 합니다.
- /etc/resolv.conf 파일 구성에 대한 자세한 내용은 Linux* OS 문서를 참조하십시오. 이 파일은 일반적으로 OS 설치 중에 구성됩니다.
- 각 호스트에 대해 /etc/resolv.conf를 수동으로 구성해야 하는 경우 FastFabric은 파일을 모든 호스트에 복사하는 데 도움을 줍니다.
- 관리 노드에서 생성한 /etc/resolv.conf 파일에는 노드별 데이터가 없어야 하며 모든 호스트에서 사용하기에 적합해야 합니다.
- OS 설치 중에 /etc/resolv.conf 파일을 모든 노드에 복사합니다.
- OS 설치 중 모든 호스트에 /etc/resolv.conf 파일이 설정되지 않은 경우, FastFabric Copy 파일을 모든 호스트 작업에 사용할 수 있습니다. 나머지 서버의 호스트 소프트웨어 설치 절차 중에 관리 노드에서 다른 모든 노드로 /etc/resolv.conf 파일을 복사할 수 있습니다.
- 네트워크 시간 프로토콜(NTP) 서버를 설정합니다. 클러스터용 NTP 서버를 구성하고 모든 Linux* 호스트와 내부 관리 섀시를 NTP 서버와 동기화하도록 설정합니다.
3. OS RPM 설치 필수 구성 요소
설치를 위해 INSTALL 스크립트를 사용하는 경우, 인텔® Ethernet Fabric Suite 소프트웨어를 설치하기 전에 OS RRPM을 설치해야 합니다.
4. MPI 컴파일러 필수 구성 요소
인텔® EFS -Basic Software 패키지와 함께 다운로드되는 오픈 MPI는 인텔 인텔® EFS 설치 메뉴에서 선택할 수 있습니다. 이 MPI는 상대적인 OS 배포판에 포함된 GCC 컴파일러로 제작되었습니다. 응용 프로그램 및 벤치마크를 컴파일 및 실행하기 위해 이 MPI를 사용하려면 적절한 개발 라이브러리를 설치해야 합니다.
5. 성능 튜닝 전제 조건
인텔은 시스템의 요구 사항을 충족하기 위해 패브릭 성능을 조정하기 위해 서버와 설정을 미리 구성할 것을 권장합니다. 이러한 작업은 설치 전후에 수행할 수 있습니다. 시스템의 성능을 벤치마킹하는 데 관심이 있다면 이러한 팁을 통해 더 나은 성능을 얻을 수 있습니다.
관련 주제 |
인텔® Ethernet Fabric Suite 소프트웨어용 호환 하드웨어 및 소프트웨어 |
인텔® Ethernet Fabric Suite 소프트웨어 설치 가이드 |