安裝及升級 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) 的基本作業 (以下列出一些例外狀況)。您不需要更新作業系統特定的驅動程式。若要在 Sun Blade 伺服器模組中安裝 Microsoft Windows Server 2003,請注意,它並不提供 InfiniBand 的本機支援 (未發行的 Windows Compute Cluster Server Edition 除外)。如需有關 IB 本機支援和 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 Update 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 作業系統目前不支援熱插式功能。

  • Solaris 10 安裝和 IB EM - 在 Solaris 10 安裝到與 EM 插槽相關聯的刀鋒時 (不論使用哪種安裝方法),這些 EM 插槽中不能存在任何 IB EM。將 Solaris 10 安裝到刀鋒之後,而在從刀鋒啟動 Solaris 10 之前,必須將 IB EM 重新插入 EM 插槽。

適用於 Windows 的可用 InfiniBand 套裝軟體

在主機伺服器刀鋒上安裝 Microsoft Windows Server 2003 之後,您必須從下列網站下載並安裝適用於 Windows 32 位元或 Windows 64 位元軟體的 Mellanox 套裝軟體測試版本之一:

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

下表列出 WinIB 套裝軟體內含的 InfiniBand 軟體元件。

元件

說明

版本

IBAL

核心 - IB 存取層,較低層級驅動程式

1.2.0

IPoIB

透過 IB 結構的 IP 通訊

1.2.0

WSD

透過 IB 的 WinSocket Direct

1.2.0

SDP

基於 IB 的通訊端驅動程式通訊協定

1.2.0

Perf main 和 vstat

用於低層級效能的驗證

OpenSM for Windows

IB 相容的子網路管理器 (SM) 和在 OpenIB 頂端執行的管理員

1.8.1

Osmtest.exe

測試應用程式

軟體堆疊

InfiniBand 軟體堆疊的數目正大幅增加,且其成熟度也顯著提高。針對某些作業系統,以 Mellanox 為基礎的 IB EM 支援多個軟體堆疊。

Linux 軟體堆疊

Sun 目前在 Sun 雙連接埠 4x IB EM 上支援並重新分配 Mellanox IB 軟體堆疊。

您可以從下列 Sun 網站取得 Mellanox 軟體和文件:

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 堆疊 (第 1 代) 的預覽版本。此版本用於非生產工作。

SUSE Linux 9

SUSE 9 Service Pack 1 提供其 OpenFabrics 堆疊 (Gen-1) 預覽版本的更新。此版本用於非生產工作。

Solaris 10 軟體堆疊

Solaris 10 作業系統中包含 InfiniBand 軟體。下圖顯示 InfiniBand 軟體堆疊的區塊圖。

Solaris InfiniBand 堆疊包含下列模組:

  • 使用者直接存取程式設計庫 (uDAPL)

    此程式庫支援根據 uDAPL 1.2 規定撰寫的服務提供者。Sun 提供預設的服務提供者模組以支援 Tavor HCA 驅動程式。

  • IP over InfiniBand 驅動程式 (IPoIB)

    IPoIB 驅動程式實作 IETF IPoIB 通訊協定,並為系統中存在的所有 IB EM 連接埠提供 IPoIB 服務。此驅動程式啟用標準的 Solaris TCP/IP 堆疊,以透過 InfiniBand 進行作業。連結層驅動程式封裝了 IPv4/6 封包、增加 IB 多重播送支援、延伸 ARP/ND 位址解析,以及變更網路堆疊以支援大於 6 位元組的連結位址。

  • InfiniBand 傳輸架構 (IBTF)

    IBTF 是 InfiniBand 傳輸層 (IBTL) 的 Solaris 實作。IBTF 由 InfiniBand 裝置管理員 (IBDM)、InfiniBand 通訊管理員 (IBCM) 和 InfiniBand Nexus 驅動程式所組成。Nexus 驅動程式與 IBDM 一起可建立及管理 InfiniBand 裝置。支援的裝置如下所示:

    • IB I/O 控制器 (IOC) 裝置

    • IB 虛擬裝置

    • IB 服務裝置

    • HCA、連接埠、虛擬實體附加點 (VPPA) 服務裝置

    如需詳細資料,請參閱 ib(4) ib(7d)

    IBCM 提供傳輸層摘要給 IB 用戶端以設定穩定連線通道以及與服務、多重播送和路徑查詢相關的功能。如需詳細資料,請參閱 ibcm(7d)

  • InfiniBand 管理架構 (IBMF)

    IBMF 是 IBTF 的增補元件,可讓 IB 用戶端透過 IB 結構提供及存取管理服務。它有兩個邏輯元件。其中一個元件負責傳送及接收任何管理實體類型的管理資料。另一個元件則只負責傳送及接收子網路管理員 (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) - InfiniBand 硬體特定指令 cfgadm

  • 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 軟體堆疊。

您可以從下列 Sun 網站取得 Mellanox 軟體和文件:

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