Installation et mise à jour de pilotes du PCIe EM HCA IB 4x à double accès de Sun

Si vous utilisez la toute dernière version de Solaris 10, Red Hat Enterprise Linux (RHEL) ou SUSE Enterprise Linux, les pilotes intégrés prennent en charge le fonctionnement de base du module PCI Express (PCIe) ExpressModule (EM) HCA InfiniBand 4x à double accès (exceptions indiquées ci-après). Il ne devrait pas être nécessaire de mettre à jour les pilotes spécifiques au système d'exploitation. Si vous installez Microsoft Windows Server 2003 sur un module Sun Blade Server, notez qu'il n'inclut pas la prise en charge native de InfiniBand à l'exception de Windows Compute Cluster Server Edition qui n'est pas encore disponible. Consultez le site Microsoft suivant pour plus d'informations sur la prise en charge native de InfiniBand et les dates de sortie de Windows Compute Cluster Server Edition :

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

La présente rubrique contient les sections suivantes :

Note

Reportez-vous aux Notes de produit Sun Blade 8000 Series pour obtenir les informations les plus récentes à propos des systèmes d'exploitation et de la prise en charge des pilotes d'EM.

Installation des pilotes

Si vous installez des logiciels Solaris 10, RHEL ou SUSE sur une lame, il n'est pas nécessaire d'installer ni de configurer des pilotes supplémentaires pour l'EM IB. Pour plus d'informations sur le pilote Mellanox MT25208, les mises à jour des pilotes et les mises à jour des microprogrammes, consultez le site suivant :

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

Système d'exploitation

Pilote requis

Patchs requis

Procédure(s)

Solaris 10 6/06

tavor(7D)

Aucun lors de la rédaction de ce document.

Consultez le site SunSolve pour obtenir des informations mises à jour sur les patchs.

Utilisez patchadd(1M) et patchrm(1M).

Red Hat Enterprise Linux Mise à jour 3 (64 bits)

SUSE Enterprise Linux Service Pack 3 (64 bits)

Windows Server 2003 (32 bits)

Winib_X86-1_2_0.msi

Aucun lors de la rédaction de ce document.

Reportez-vous ci-après aux packages InfiniBand disponibles pour Windows.

Windows Server 2003 (64 bits)

Winib_X64-1_2_0.msi

Aucun lors de la rédaction de ce document.

Reportez-vous ci-après aux packages InfiniBand disponibles pour Windows.

Exceptions et notes

Les exceptions aux comportements et fonctionnalités habituels sont indiquées ci-dessous :

  • Solaris 10 et enfichage à chaud d'un EM InfiniBand – Actuellement, la fonctionnalité d'enfichage à chaud n'est pas prise en charge par le système d'exploitation Solaris 10.

  • Installation de Solaris 10 et EM IB – Les EM IB ne peuvent pas être présents dans les logements d'EM lors de l'installation de Solaris 10 (quelle que soit la méthode d'installation) sur la lame associée aux logements d'EM en question. L'EM IB doit être réinséré dans le logement d'EM après l'installation de Solaris 10 sur la lame mais avant l'initialisation de Solaris 10 à partir de cette lame.

Packages InfiniBand disponibles pour Windows

Une fois Microsoft Windows Server 2003 installé sur la lame du serveur hôte, téléchargez une préversion d'un des packages logiciels Mellanox pour Windows 32 bits ou Windows 64 bits à partir du site suivant :

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

Le tableau suivant répertorie les composants logiciels InfiniBand fournis dans le package WinIB.

Composant

Description

Version

IBAL

Cœur – Couche d'accès IB, pilote de bas niveau

1.2.0

IPoIB

Communications IP sur l'architecture IB Fabric

1.2.0

WSD

WinSocket direct sur InfiniBand

1.2.0

SDP

Protocole des pilotes de socket sur InfiniBand

1.2.0

Perf main and vstat

Pour la vérification des performances de bas niveau

OpenSM for Windows

Gestionnaire de sous-réseaux (SM, Subnet Manager) conforme InfiniBand et administrateur exécuté sur l'OpenIB

1.8.1

Osmtest.exe

Application de tests

Piles de logiciels

Le nombre et la qualité des piles de logiciels InfiniBand s'améliore de manière considérable. L'EM IB basé sur Mellanox prend en charge les piles de logiciels multiples avec certains systèmes d'exploitation.

Piles de logiciels Linux

Actuellement, Sun prend en charge et redistribue la pile de logiciels IB Mellanox sur le module ExpressModule InfiniBand 4x à double accès de Sun.

Les logiciels et la documentation Mellanox sont disponibles sur le site Web de Sun suivant :

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

À mesure que la popularité de InfiniBand s'étend, le nombre de distributions Linux et d'organisations Open Source productrices de pilotes et d'outils augmente. Il est prudent d'effectuer une vérification auprès de vos fournisseurs Linux actuels. Le tableau suivant répertorie les configurations supplémentaires basées sur Linux.

Configuration

Notes

OpenFabrics.org

L'alliance OpenFabric (précédemment appelée OpenIB) propose une pile Linux (version 1.0) prenant en charge le module ExpressModule InfiniBand 4x à double accès de Sun.

Red Hat Enterprise Linux 4

RHEL 4 Mise à jour 3 distribue une préversion de la pile OpenFabrics (Gén-1). Cette version doit être utilisée dans le cadre d'un travail hors production.

SUSE Linux 9

SUSE 9 Service Pack 1 offre des mises à jour pour sa préversion de la pile OpenFabrics (Gén-1). Cette version doit être utilisée dans le cadre d'un travail hors production.

Piles de logiciels Solaris 10

Le logiciel InfiniBand est inclus avec le système d'exploitation Solaris 10. La figure suivante représente la pile de logiciels InfiniBand sous forme de blocs.

La pile InfiniBand Solaris contient les modules suivants :

  • Bibliothèque uDAPL (User Direct Access Programming Library, bibliothèque de programmation à accès utilisateur direct)

    Cette bibliothèque prend en charge les fournisseurs de services écrits conformément à la spécification uDAPL 1.2. Sun offre des modules fournisseurs de services permettant de prendre en charge le pilote Tavor HCA.

  • Pilote IP sur InfiniBand (IPoIB)

    Le pilote IPoIB implémente le protocole IETF IPoIB et offre des services IPoIB pour tous les ports EM IB présents sur le système. Ce pilote permet à la pile TCP/IP Solaris standard de fonctionner sur InfiniBand. Le pilote de la couche des liens encapsule les paquets IPv4/6, ajoute la prise en charge de la multidiffusion IB, étend la résolution des adresses ARP/ND et modifie la pile réseau afin qu'elle prenne en charge les adresses de liens de plus de 6 octets.

  • Structure IBTF (InfiniBand Transport Framework, structure du transport InfiniBand)

    La structure IBTF est l'implémentation par Solaris de la couche IBTL (InfiniBand Transport Layer). L'IBTF se compose de l'IBDM (InfiniBand Device Manager, gestionnaire de périphériques InfiniBand), de l'IBCM (InfiniBand Communications Manager, gestionnaire de communications InfiniBand) et du pilote InfiniBand Nexus. Le pilote Nexus allié à l'IBDM permet de créer et de gérer les périphériques InfiniBand. Les périphériques suivants sont pris en charge :

    • Périphériques IOC (I/O Controller, contrôleur d'E/S) IB

    • Périphériques pseudo-IB

    • Périphériques de services IB

    • HCA, ports, périphériques VPPA (Virtual Physical Point of Attachment, point de connexion physique virtuel)

    Reportez-vous à ib(4) et ib(7d) pour plus d'informations.

    IBCM fournit une abstraction de couche de transport aux clients IB afin de configurer des canaux connectés fiables parallèlement aux fonctionnalités annexes de service, multidiffusion et recherche de chemin. Reportez-vous à ibcm(7d) pour plus d'informations.

  • Structure IBMF (InfiniBand Management Framework, structure de gestion InfiniBand)

    L'IBMF est un composant complémentaire de l'IBTF qui permet aux clients IB d'offrir et d'accéder à des services de gestion sur l'architecture IB. Il contient deux composants logiques. L'un s'occupe de l'envoi et de la réception des données de gestion vers/depuis tout type d'entité de gestion. L'autre s'occupe de l'envoi et de la réception des données de gestion vers/depuis l'administrateur du sous-réseau (SA, Subnet Administrator) uniquement. Puisque chaque client IB a besoin d'envoyer et de recevoir des données de gestion du SA, l'IBMF offre des fonctions gérant spécifiquement l'interaction avec le SA.

  • Pilote Tavor HCA

    Le pilote Tavor HCA contrôle le matériel Tavor et permet le transfert de données sur la ligne IB. Ce pilote communique avec l'IBTF et permet d'implémenter les interfaces de canaux définies par l'IBTF. Il permet également aux applications et agents de gestion d'accéder à l'architecture IB.

  • Documentation Solaris annexe

Documentation Solaris annexe

Manuels Solaris

Note

Vous pouvez consulter ou imprimer la documentation Sun à partir du site Web suivant : http://www.sun.com/documentation.

Pages Man Solaris

  • cfgadm_ib(1M) – Commandes spécifiques au matériel InfiniBand pour cfgadm

  • datadm(1M) – Met à jour le fichier de registre statique DAT

  • ifconfig(1M) – Configure les paramètres de l'interface réseau

  • libdat(3LIB) – Bibliothèque de transport à accès direct

  • ib(4) – Fichiers de configuration du pilote de périphériques InfiniBand

  • ibmf(7) – Structure de gestion InfiniBand

  • daplt(7D) – Pilote de services Tavor uDAPL

  • ib(7D) – Pilote Nexus de bus InfiniBand (IB)

  • ibcm(7D) – Gestionnaire de communications InfiniBand (IB)

  • ibdm(7D) – Gestionnaire de périphériques Solaris InfiniBand (IB)

  • tavor(7D) – Pilote Tavor InfiniBand (IB)

Pile de logiciels Windows Server 2003

Actuellement, Sun prend en charge et redistribue la pile de logiciels WinIB Mellanox sur le module ExpressModule InfiniBand 4x à double accès de Sun.

Les logiciels et la documentation Mellanox sont disponibles sur le site Web de Sun suivant :

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