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 :
Installation des pilotes
Piles de logiciels
Documentation Solaris annexe
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.
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 |
|
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) |
|
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) |
|
Aucun lors de la rédaction de ce document. |
Reportez-vous ci-après aux packages InfiniBand disponibles pour Windows. |
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.
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 |
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.
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. |
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
Manuels Solaris
System Administration Guide: Devices and Files System (numéro de référence Sun 817Â5093) pour plus d'informations sur les périphériques InfiniBand.
System Administration Guide: Network Services (numéro de référence Sun 816Â4555) pour des informations générales sur le réseau InfiniBand.
MSun Cluster 3.x Hardware Administration Manual for Solaris OS (numéro de référence Sun 817Â0168) pour plus d'informations sur la gestion du matériel Sun Cluster.
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)
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 :