Sun 이중 포트 4x IB HCA PCIe EM 드라이버 설치 및 업그레이드

Solaris 10, Red Hat Enterprise Linux(RHEL) 또는 SUSE Enterprise Linux의 최신 릴리스를 사용하는 경우 번들된 드라이버는 Sun 이중 포트 4x InfiniBand(IB) HCA PCI Express(PCIe) ExpressModule(EM)의 기본 작업을 지원합니다(아래에 예외가 설명되어 있음). OS 전용 드라이버를 업데이트할 필요가 없습니다. Sun Blade 서버 모듈에 Microsoft Windows Server 2003을 설치하는 경우에는 릴리스되지 않은 Windows Compute Cluster Server Edition 이외에 InfiniBand에 대한 고유 지원이 포함되지 않습니다. 고유 InfiniBand 지원 및 Windows Compute Cluster Server Edition의 릴리스 일정에 대한 자세한 내용은 다음 Microsoft 사이트를 참조하십시오.

http://www.microsoft.com/windowsserver2003/default.mspx

이 항목은 다음 절로 구성되어 있습니다.

Note

운영 체제 지원 및 EM 드라이버 지원에 대한 최신 정보는 Sun Blade 8000 시리즈 제품 안내서를 참조하십시오.

드라이버 설치

블레이드에 Solaris 10, RHEL 또는 SUSE 소프트웨어를 설치하는 경우에는 IB EM을 위한 추가 드라이버를 설치하거나 구성할 필요가 없습니다. Mellanox MT25208 드라이버, 드라이버 업데이트 및 펌웨어 업그레이드에 대한 자세한 내용은 다음 사이트를 참조하십시오.

http://www.mellanox.com/support/firmware_table.php

운영 체제

드라이버 필요

패치 필요

절차

Solaris 10 6/06

tavor(7D)

이 작성 시점 해당 없음

업데이트된 패치 정보는 SunSolve를 확인하십시오.

patchadd(1M)patchrm(1M)을 사용합니다.

Red Hat Enterprise Linux 업데이트 3[64비트]

SUSE Enterprise Linux SP3[64비트]

Windows Server 2003[32비트]

Winib_X86-1_2_0.msi

이 작성 시점 해당 없음

아래의 사용 가능한 Windows용 InfiniBand 패키지를 참조하십시오.

Windows Server 2003[64비트]

Winib_X64-1_2_0.msi

이 작성 시점 해당 없음

아래의 사용 가능한 Windows용 InfiniBand 패키지를 참조하십시오.

예외 및 참고

일반 동작과 기능의 예외가 아래에 설명되어 있습니다.

  • Solaris 10 및 InfiniBand EM 핫플러그 – 핫플러그 기능은 Solaris 10 OS에서 현재 지원되지 않습니다.

  • Solaris 10 설치 및 IB EM – EM 슬롯과 연관된 블레이드에 Solaris 10을 어떠한 방법으로든 설치할 때 EM 슬롯에 IB EM이 있어서는 안 됩니다. IB EM은 블레이드에 Solaris 10을 설치한 후 해당 블레이드에서 Solaris 10을 부트하기 전에 EM 슬롯에 다시 삽입되어야 합니다.

사용 가능한 Windows용 InfiniBand 패키지

호스트 서버 블레이드에 Microsoft Windows Server 2003을 설치한 후에는 Windows 32비트 또는 Windows 64비트 소프트웨어용 사전 릴리스된 Mellanox 소프트웨어 패키지 중 하나를 다음 위치에서 다운로드하여 설치해야 합니다.

http://www.mellanox.com/support/firmware_table.php.

다음 표에는 WinIB 패키지에 포함된 InfiniBand 소프트웨어 구성 요소가 나열되어 있습니다.

구성 요소

설명

버전

IBAL

코어 – IB Access Layer, 하위 수준 드라이버

1.2.0

IPoIB

IB 패브릭을 통한 IP 통신

1.2.0

WSD

IB를 통한 WinSocket Direct

1.2.0

SDP

IB를 통한 Socket Driver Protocol

1.2.0

Perf main 및 vstat

낮은 수준 성능 확인용

Windows용 OpenSM

OpenIB 상단에서 실행되는 IB 준수 SM(Subnet Manager) 및 관리자

1.8.1

Osmtest.exe

테스트 응용 프로그램

소프트웨어 스택

InfiniBand 소프트웨어 스택의 개수와 완성도가 급속도로 향상되고 있습니다. Mellanox 기반 IB EM은 일부 운영 체제에 대해 여러 소프트웨어 스택을 지원합니다.

Linux 소프트웨어 스택

Sun은 현재 Sun 이중 포트 4x InfiniBand ExpressModule에서 Mellanox IB 소프트웨어 스택을 지원하며 재배포합니다.

Mellanox 소프트웨어 및 설명서는 다음 Sun 웹 사이트에서 사용할 수 있습니다.

http://www.sun.com/download/products.xml?id=435959dd

InfiniBand의 인기가 높아지면서 드라이버와 도구를 생산하는 오픈 소스 조직 및 Linux 배포판 수가 늘어날 것입니다. 현재 Linux 공급자에게 문의하는 것이 좋습니다. 다음 표에는 추가 Linux 기반 구성이 나열되어 있습니다.

구성

참고 사항

OpenFabrics.org

OpenFabric Alliance(이전 OpenIB)가 Sun 이중 포트 4x IB EM을 지원하는 Linux 스택(릴리스 1.0)을 릴리스합니다.

Red Hat Enterprise Linux 4

RHEL 4 Update 3은 OpenFabrics 스택(Gen-1)의 미리보기 버전을 배포합니다. 이 버전은 비생산 작업에 사용됩니다.

SUSE Linux 9

SUSE 9 서비스 팩 1은 OpenFabrics 스택(Gen-1)의 미리보기 버전에 업데이트를 제공합니다. 이 버전은 비생산 작업에 사용됩니다.

Solaris 10 소프트웨어 스택

InfiniBand 소프트웨어는 Solaris 10 운영 체제에 포함되어 있습니다. 다음 그림은 InfiniBand 소프트웨어 스택의 블록 다이어그램을 보여줍니다.

Solaris InfiniBand 스택에는 다음 모듈이 포함되어 있습니다.

  • uDAPL(User Direct Access Programming Library)

    이 라이브러리는 uDAPL 1.2 사양에 따라 작성된 서비스 공급자를 지원합니다. Sun은 Tavor HCA 드라이버를 지원하기 위한 기본 서비스 공급자 모듈을 제공합니다.

  • IPoIB(IP over InfiniBand Driver)

    IPoIB 드라이버는 IETF IPoIB 프로토콜을 구현하며 시스템에 있는 모든 IB EM 포트에 IPoIB 서비스를 제공합니다. 이 드라이버를 사용하면 표준 Solaris TCP/IP 스택이 InfiniBand를 통해 작동할 수 있습니다. 링크 계층 드라이버는 IPv4/6 패킷을 캡슐화하고, IB 멀티캐스트 지원을 추가하고, ARP/ND 주소 결정을 확장하고, 네트워크 스택을 변경하여 6바이트보다 큰 링크 주소를 지원합니다.

  • IBTF(InfiniBand Transport Framework)

    IBTF는 IBTL(InfiniBand Transport Layer)의 Solaris 구현입니다. IBTF는 IBDM(InfiniBand Device Manager), IBCM(InfiniBand Communications Manager) 및 InfiniBand Nexus 드라이버로 구성되어 있습니다. Nexus 드라이버는 IBDM과 함께 InfiniBand 장치를 만들고 관리합니다. 다음 장치가 지원됩니다.

    • IB I/O 제어기(IOC) 장치

    • IB 의사 장치

    • IB 서비스 장치

    • HCA, 포트, VPPA(Virtual Physical Point Of Attachment) 서비스 장치

    자세한 내용은 ib(4) ib(7d)를 참조하십시오.

    IBCM은 서비스, 멀티캐스트 및 경로 찾아보기 관련 기능과 함께 안정적인 연결 채널을 설정하기 위해 IB 클라이언트에게 전송 계층 추상화를 제공합니다. 자세한 내용은 ibcm(7d)을 참조하십시오.

  • IBMF(InfiniBand Management Framework)

    IBMF는 IB 클라이언트가 IB 패브릭을 통해 관리 서비스를 제공하고 액세스할 수 있는 IBTF의 보조 구성 요소입니다. 여기에는 2개의 논리 구성 요소가 있습니다. 한 구성 요소는 모든 유형의 관리 엔티티에 관리 데이터를 보내고 받는 작업을 처리합니다. 다른 구성 요소는 서브넷 관리자(SA)에게만 관리 데이터를 보내고 받는 작업을 처리합니다. 모든 IB 클라이언트가 SA에 관리 데이터를 보내고 받아야 하므로, IBMF는 SA 상호 작용을 특별히 처리하는 기능을 제공합니다.

  • Tavor HCA 드라이버

    Tavor HCA 드라이버는 Tavor 하드웨어를 제어하고 IB 와이어를 통해 데이터 전송을 가능하게 합니다. 이 드라이버는 IBTF와 상호 작용하고 IBTF가 정의한 채널 인터페이스의 구현을 제공합니다. 또한 이를 통해 관리 응용 프로그램 및 에이전트가 IB 패브릭에 액세스할 수 있습니다.

  • 관련 Solaris 설명서

관련 Solaris 설명서

Solaris 매뉴얼

Note

다음 웹 사이트에서 Sun 설명서를 보거나 인쇄할 수 있습니다: http://www.sun.com/documentation.

Solaris 매뉴얼 페이지

  • cfgadm_ib(1M)cfgadm에 대한 InfiniBand 하드웨어 특정 명령

  • datadm(1M) - DAT 정적 레지스트리 파일 유지 관리

  • ifconfig(1M) - 네트워크 인터페이스 매개 변수 구성

  • libdat(3LIB) ­ 직접 액세스 전송 라이브러리

  • ib(4) - InfiniBand 장치 드라이버 구성 파일

  • ibmf(7) - InfiniBand 관리 전송 프레임워크

  • daplt(7D) - Tavor uDAPL 서비스 드라이버

  • ib(7D) - InfiniBand(IB) Bus Nexus 드라이버

  • ibcm(7D) - InfiniBand(IB) 통신 관리자

  • ibdm(7D) - Solaris InfiniBand(IB) 장치 관리자

  • tavor(7D) - InfiniBand(IB) Tavor 드라이버

Windows Server 2003 소프트웨어 스택

Sun은 현재 Sun 이중 포트 4x IB EM에서 Mellanox WinIB 소프트웨어 스택을 지원하며 재배포합니다.

Mellanox 소프트웨어 및 설명서는 다음 Sun 웹 사이트에서 사용할 수 있습니다.

http://www.sun.com/download/products.xml?id=435959dd