在 Oracle® Solaris 11.2 中管理设备

退出打印视图

更新时间: 2014 年 7 月
 
 

配置或取消配置 IB 设备

可以使用以下命令来配置或取消配置 IB 设备。这些命令适用于 IB 端口设备、HCA_SVC 设备或 VPPA 设备。

  • cfgadm -c configure device 可配置 IB 设备。

  • cfgadm -c unconfigure device 可取消配置 IB 设备。

在这两个命令中,device 以其 Ap_Id 表示。


注 -  要对 HCA 执行 DR 操作,可以使用特定于总线的 cfgadm 插件(例如,适用于基于 PCI 的 HCA 的 cfgadm_pci 命令)。但是,相关过程超出本文档的范围。有关更多信息,请参阅相应手册页,例如 cfgadm_pci(1M) 手册页。

在执行配置或取消配置设备的实际步骤前后显示有关系统设备的信息是一种有益的做法。这些信息可提供以下帮助:

  • 正确识别要进行动态重新配置的总线或设备。

  • 根据总线或设备的状态验证重新配置是否成功完成。

以下示例显示了如何使用 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.