Gestion des périphériques dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Affichage des informations sur les périphériques IB

Pour afficher les informations sur les périphériques IB, utilisez la syntaxe de commande suivante :

# cfgadm -[a]l

Où l'option –a affiche plus d'informations que celles affichées en utilisant seulement l'option –l.

Dans l'exemple de sortie suivant, les informations sont IB tronqués pour afficher des informations pertinentes uniquement.

# cfgadm -al
Ap_Id                       Type         Receptacle     Occupant     Condition
ib                          IB-Fabric    connected      configured   ok
hca:21280001A0A478          IB-HCA       connected      configured   ok
ib::21280001A0A47A,0,ipib   IB-PORT      connected      configured   ok
ib::21280001A0A479,0,ipib   IB-PORT      connected      configured   ok
ib::1730000008070,0,hnfs    IB-HCA_SVC   connected      configured   ok
ib::daplt,0                 IB-PSEUDO    connected      configured   ok
ib::iser,0                  IB-PSEUDO    connected      configured   ok
ib::rdsib,0                 IB-PSEUDO    connected      configured   ok
ib::rdsv3,0                 IB-PSEUDO    connected      configured   ok
ib::rpcib,0                 IB-PSEUDO    connected      configured   ok
ib::sdpib,0                 IB-PSEUDO    connected      configured   ok
ib::sol_umad,0              IB-PSEUDO    connected      configured   ok
ib::sol_uverbs,0            IB-PSEUDO    connected      configured   ok

La commande cfgadm affiche des informations sur les points de connexion. Ces points de connexion sont des emplacements du système auxquels les opérations de RD peuvent être réalisées.

Pour plus d'informations sur les points de connexion, reportez-vous à Points d'attache Pour plus d'informations sur les points d'attache pris en charge par la commande cfgadm, reportez-vous à la page de manuel cfgadm_ib(1M).

Un point d'attache se compose d'une prise secteur et une personne occupant un poste. Le tableau suivant décrit l'état d'un périphérique en fonction de la prise femelle correspondant, combinés occupant pour ce dernier et la condition, procédez comme suit :

Combiné réceptacle Etat / Occupant / Condition
Description
connected/configured/ok
Le périphérique est connecté et disponible. Le noeud devinfo est présent.
connected/unconfigured/unknown
Le périphérique n'est pas disponible et aucun noeud devinfo ou pilote de périphérique n'existe pour ce périphérique. Ou bien le périphérique n'a jamais été configuré pour une utilisation par le pilote de liaison ib. Le périphérique peut être connu du gestionnaire de périphériques IB Device Manager.

Les périphériques sont répertoriés par leur ID de point de connexion (Ap_Id). Notez que tous les Ap_Id IB apparaissent comme étant connected. La liste suivante explique les informations d'un Ap_Id particulier dans l'exemple de sortie.

ib::21280001A0A47A,0,ipib

Identifie un périphérique IB Port connecté à un GUID de port et lié au service ipib.

ib::sdpib,0

Identifie un pseudopériphérique.

hca:21280001A0A478

Identifie un périphérique HCA.

ib::1730000008070,0,hnfs

Identifie un périphérique IB HCA_SVC lié au service hnfs.

ib::ibgen,0

Identifie un pseudopériphérique.

Vous pouvez utiliser les autres options de la commande cfgadm pour personnaliser encore plus les informations à afficher. Les exemples suivants illustrent l'utilisation des options sélectionnées.

Exemple 3-1  Affichage des informations sur un port d'appareil

Cet exemple montre des informations sur le périphérique de port ib::21280001A0A47A,0,ipib.

# cfgadm -al -s "cols=ap_id:info" ib::21280001A0A47A,0,ipib
Ap_Id                          Information
ib::21280001A0A47A,0,ipib      ipib
Exemple 3-2  Informations sur l'affichage d'un port et Device GUID HCA

Cet exemple montre le nombre de ports et leurs GUID respectifs pour le périphérique HCA hca::1730000008070.

# cfgadm -al -s "cols=ap_id:info" hca::1730000008070
Ap_Id                          Information
hca::1730000008070             VID: 0x15b3, PID: 0x5a44, #ports: 0x2,
port1 GUID: 0x1730000008071, port2 GUID: 0x1730000008072
Exemple 3-3  HCA l'affichage d'un noyau Device clients

Cet exemple affiche les clients noyau du HCA hca:173000007F50.

$ cfgadm -x list_clients hca:173000007F50
Ap_Id                       IB Client         Alternate HCA
ib::1730000007F51D0            ibgen              no
ib::1730000007F51D1            ibgen              no
ib::1730000007F51,0,ipib       ibd                no
ib::ibgen,0                    ibgen              no
-                              ibdm               no
-                              ibmf               no
-                              nfs/ib             no

Dans l'exemple de sortie, si un client IB noyau utilise un HCA autre que hca:173000007F50, l'entrée de la colonne Alternate HCA indique yes. Si les gestionnaires IB et les clients noyau n'utilisent pas HCA, leurs Ap_Id ne sont pas répertoriés. En outre, bien que EoIB IB possédant une structure utilise la commande Solaris ne répertorie pas, le sous la forme d'un client IB de noyau EoIB.

Exemple 3-4  L'affichage prises en charge des services de communication

L'exemple répertorie les services de actuellement utilisés par IBTF (InfiniBand Transport Framework).

# cfgadm -x list_services ib
Port communication services:
srp
VPPA communication services:
ibd
HCA_SVC communication services:
hnfs

Utilisation de la commande prtconf

Vous pouvez aussi utiliser la commande prtconf pour afficher les informations générales des périphériques IB. Dans l'exemple suivant, pci15b3,673c fait référence à un HCA IB.

$ prtconf
.
.
.
ib, instance #0
rpcib, instance #0
rdsib, instance #0
daplt, instance #0
rdsv3, instance #0
sdpib, instance #0
sol_umad, instance #0
sol_uverbs, instance #0
iser, instance #0
.
.
.
pci15b3,673c, instance #0
ibport, instance #0
ibport, instance #1