Gestión de dispositivos en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Visualización de información de dispositivos IB

Para ver información de dispositivos IB, use la siguiente sintaxis:

# cfgadm -[a]l

donde la opción –a agrega más información mostrada que utilizando la opción –l sola.

En la siguiente salida de ejemplo, la información está truncada para mostrar solamente la información de IB pertinente.

# 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

El comando cfgadm muestra información sobre los puntos de conexión, que son ubicaciones en el sistema donde se pueden realizar operaciones DR.

Para obtener más información sobre los puntos de conexión, consulte Puntos de conexión. Para obtener más información sobre los puntos de conexión admitidos por el comando cfgadm, consulte la página del comando man cfgadm_ib(1M).

Un punto de conexión consta de un receptáculo y un ocupante. La siguiente tabla describe el estado de un dispositivo en función de los correspondientes estados combinados de receptáculo, ocupante y condición:

Estado combinado de receptáculo, ocupante y condición
Descripción
connected/configured/ok
El dispositivo está conectado y disponible. El nodo devinfo está presente.
connected/unconfigured/unknown
El dispositivo está disponible y no existe nodo devinfo o controlador de dispositivos para este dispositivo. O bien, el controlador de nexo ib nunca ha configurado el dispositivo para su uso. El dispositivo puede ser conocido por el gestor de dispositivos IB.

Los dispositivos se muestran por sus identificadores de punto de conexión (Ap_Id). Tenga en cuenta que todos los Ap_Id IB se muestran como connected. La lista siguiente explica la información de un Ap_Id determinado en la salida de ejemplo.

ib::21280001A0A47A ,0,ipib

Identifica un dispositivo de puerto IB conectado al GUID de puerto y está vinculado al servicio ipib.

ib::sdpib,0

Identifica un pseudodispositivo.

hca:21280001A0A478

Identifica un dispositivo HCA.

ib::1730000008070 ,0,hnfs

Identifica un dispositivo HCA_SVC IB que está vinculado al servicio hnfs.

ib::ibgen,0

Identifica un pseudodispositivo.

Puede utilizar otras opciones del comando cfgadm para personalizar aún más la información que se muestra. Los siguientes ejemplos muestran el uso de las opciones seleccionadas.

Ejemplo 3-1  Visualización de información sobre un dispositivo Port

En este ejemplo, se muestra información sobre el dispositivo Port ib::21280001A0A47A,0,ipib.

# cfgadm -al -s "cols=ap_id:info" ib::21280001A0A47A,0,ipib
Ap_Id                          Information
ib::21280001A0A47A,0,ipib      ipib
Ejemplo 3-2  Visualización de información de GUID y Port de dispositivo HCA

En este ejemplo, se muestra el número de puertos y sus respectivos GUID del dispositivo 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
Ejemplo 3-3  Visualización de clientes de núcleo de un dispositivo HCA

Este ejemplo muestra los clientes de núcleo del 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

En la salida de ejemplo, si un cliente IB de núcleo usa un HCA que no sea hca:173000007F50, la entrada de la columna Alternate HCA indica yes. Si los gestores de IB y los clientes de núcleo no utilizan el HCA, se muestran sus Ap_Id. Además, aunque EoIB usa la estructura IB de Solaris, el comando no muestra EoIB como cliente IB del núcleo.

Ejemplo 3-4  Visualización de servicios de comunicación admitidos

En el ejemplo siguiente, se muestran servicios de comunicación IB actualmente en uso por la estructura de transporte de InfiniBand (IBTF).

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

Uso del comando prtconf

También puede utilizar el comando prtconf para mostrar información general sobre dispositivos IB. En el ejemplo siguiente, pci15b3,673c hace referencia a 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