可以使用以下命令来配置或取消配置 IB 设备。这些命令适用于 IB 端口设备、HCA_SVC 设备或 VPPA 设备。
cfgadm -c configure device 可配置 IB 设备。
cfgadm -c unconfigure device 可取消配置 IB 设备。
在这两个命令中,device 以其 Ap_Id 表示。
在执行配置或取消配置设备的实际步骤前后显示有关系统设备的信息是一种有益的做法。这些信息可提供以下帮助:
正确识别要进行动态重新配置的总线或设备。
根据总线或设备的状态验证重新配置是否成功完成。
以下示例显示了如何使用 cfgadm 命令对 IB 设备执行 DR 操作。
示例 3-5 配置 IB 端口设备以下示例将配置 IB 端口设备 ib::1730000007F51,*0*,ipib,并对操作进行验证。
# 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.
请注意,如果 IB 端口先前已取消配置,则当基于该端口配置 EoIB 数据链路时,必须使用新的 IB HCA 端口 GUID 在 EoIB 网关上重新创建与这些 EoIB 数据链路对应的 VNIC。必须先重新创建 VNIC,然后才能重新配置 IB 端口设备。有关如何在网关上创建 VNIC 的信息,请参阅《Sun Network QDR InfiniBand Gateway Switch Administration Guide》(《Sun Network QDR InfiniBand 网关交换机管理指南》)。
示例 3-6 取消配置 IB 端口设备以下示例将取消配置 IB 端口设备 ib::1730000007F51,*0*,ipib,并对操作进行验证。
# 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.示例 3-7 配置 IB 伪设备
以下示例将配置伪设备 ib::ibgen,0,并对操作进行验证。
# 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.示例 3-8 取消配置 IB 伪设备
以下示例将取消配置伪设备 ib::ibgen,0,并对操作进行验证。
# 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.