本节提供使用以下 cfgadm 命令选项修改现有 IB 配置的示例:
cfgadm -o hardware-options
cfgadm -x hardware-functions(也用于定制信息显示。请参见显示 IB 设备信息。)
启用或禁用其他 P_key 时,HCA 端口的 P_key 表信息会随之更改。为确保一致性,必须同时在 InfiniBand 传输框架 (InfiniBand Transport Framework, IBTF) 和 IBDM 的内部 P_key 数据库中进行相应更新。
以下示例显示了如何更新 IBTF 和 IBDM 的 P_key 数据库。
# cfgadm -x update_pkey_tbls -y ib
有关更多信息,请参见 ibtl(7D) 和 ibdm(7D) 手册页。
示例 3-10 添加通信服务以下示例将 VPPA 通信服务添加到 IB 设备,并对操作进行验证。
# cfgadm -o comm=vppa,service=new -x add_service ib # cfgadm -x list_services ib Port communication services: srp VPPA communication services: ibd newThe service has been added. HCA_SVC communication services: nfs_service示例 3-11 删除现有通信服务
以下示例将删除在上一个示例中添加的通信服务。通信服务的名称为 new。删除后,将对操作的完成情况进行验证。
# cfgadm -o comm=vppa,service=new -x delete_service ib # cfgadm -x list_services ib Port communication services: srp VPPA communication services: ibd HCA_SVC communication services: hnfs