Se utilizan los siguientes comandos para configurar o desconfigurar dispositivos IB. Los comandos se aplican a los dispositivos Port, HCA_SVC o VPPA IB.
cfgadm -c configure dispositivo configura el dispositivo IB.
cfgadm -c unconfigure dispositivo desconfigura el dispositivo IB.
En ambos comandos, el dispositivo está representado por su Ap_Id.
Como práctica útil, puede visualizar información de los dispositivos del sistema antes y después de la configuración o desconfiguración real. La información ayuda de las siguientes formas:
Identificar correctamente el bus o el dispositivo por reconfigurar dinámicamente.
Verificar el estado del bus o del dispositivo cuya reconfiguración ha terminado correctamente.
Los siguientes ejemplos muestran cómo utilizar el comando cfgadm para llevar a cabo DR en dispositivos IB.
Ejemplo 3-5 Configuración de un dispositivo Port IBEn el ejemplo siguiente, se configura el dispositivo Port IB ib::1730000007F51,*0*,ipib y se incluye la verificación de la operación.
# cfgadm -c configure ib::1730000007F51,*0*,ipib # cfgadm -a ib::1730000007F51,*0*,ipib Ap_Id Type Receptacle Occupant Condition ib::1730000007F51,*0*,ipib IB-Port connected configured okThe port device is configured.
Tenga en cuenta que si se han configurado enlaces de datos EoIB mediante el Port IB cuando el puerto se había desconfigurado previamente, debe volver a crear las VNIC correspondientes a los enlaces de datos EoIB con los nuevos GUID de puerto de HCA IB. Debe volver a crear las VNIC antes de volver a configurar el Port IB. Para obtener más información acerca de cómo crear VNIC en la puerta de enlace, consulte Sun Network QDR InfiniBand Gateway Switch Administration Guide.
Ejemplo 3-6 Desconfiguración de un dispositivo Port IBEn el ejemplo siguiente, se desconfigura el dispositivo Port IB ib::1730000007F51,*0*,ipib y se incluye la verificación de la operación.
# cfgadm -c unconfigure ib::1730000007F51,*0*,ipib Unconfigure the device: /devices/ib:fabric::1730000007F51,*0*,ipib This operation will suspend activity on the IB device Continue (yes/no)? Y # cfgadm -a ib::1730000007F51,*0*,ipib Ap_Id Type Receptacle Occupant Condition ib::1730000007F51,*0*,ipib IB-Port connected unconfigured unknownThe port device is unconfigured.Ejemplo 3-7 Configuración de un pseudodispositivo IB
En el ejemplo siguiente, se configura el pseudodispositivo ib::ibgen,0 y se incluye la verificación de la operación.
# cfgadm -yc configure ib::ibgen,0 # cfgadm -a ib::ibgen,0 Ap_Id Type Receptacle Occupant Condition ib::ibgen,0 IB-PSEUDO connected configured okThe device is configured.Ejemplo 3-8 Desconfiguración de un pseudodispositivo IB
En el ejemplo siguiente, se desconfigura el pseudodispositivo ib::ibgen,0 y se incluye la verificación de la operación.
# cfgadm -c unconfigure ib::ibgen,0 Unconfigure the device: /devices/ib:fabric::ibgen,0 This operation will suspend activity on the IB device Continue (yes/no)? Y # cfgadm -a ib::ibgen,0 Ap_Id Type Receptacle Occupant Condition ib::ibgen,0 IB-PSEUDO connected unconfigured unknownThe device is unconfigured.