|
|||||||
1. Managing Removable Media (Overview) 2. Managing Removable Media (Tasks) 3. Accessing Removable Media (Tasks) 4. Writing CDs and DVDs (Tasks) 5. Managing Devices (Overview/Tasks) 6. Dynamically Configuring Devices (Tasks) 7. Using USB Devices (Overview) 9. Using InfiniBand Devices (Overview/Tasks) Overview of InfiniBand Devices Dynamically Reconfiguring IB Devices (Task Map) Dynamically Reconfiguring IB Devices (cfgadm) How to Display IB Device Information How to Unconfigure an IOC Device How to Configure an IOC Device How to Unconfigure an IB Port, HCA_SVC, or a VPPA Device How to Configure a IB Port, HCA_SVC, or a VPPA Device How to Unconfigure an IB Pseudo Device How to Configure an IB Pseudo Device How to Display Kernel IB Clients of an HCA How to Unconfigure IB Devices Connected to an HCA How to Update the IB p_key Tables How to Display IB Communication Services How to Add a VPPA Communication Service How to Remove an Existing IB Port, HCA_SVC, or a VPPA Communication Service Using the uDAPL Application Interface With InfiniBand Devices 11. Administering Disks (Tasks) 12. SPARC: Adding a Disk (Tasks) 13. x86: Adding a Disk (Tasks) 14. Configuring Solaris iSCSI Targets and Initiators (Tasks) 15. Configuring and Managing the Solaris Internet Storage Name Service (iSNS) 16. The format Utility (Reference) 17. Managing File Systems (Overview) 18. Creating UFS, TMPFS, and LOFS File Systems (Tasks) 19. Mounting and Unmounting File Systems (Tasks) 20. Using The CacheFS File System (Tasks) 21. Configuring Additional Swap Space (Tasks) 22. Checking UFS File System Consistency (Tasks) 23. UFS File System (Reference) 24. Backing Up and Restoring File Systems (Overview) 25. Backing Up Files and File Systems (Tasks) 26. Using UFS Snapshots (Tasks) 27. Restoring Files and File Systems (Tasks) 28. UFS Backup and Restore Commands (Reference) 29. Copying UFS Files and File Systems (Tasks) |
Dynamically Reconfiguring IB Devices (cfgadm)One can configure or unconfigure an IB device from a running system by using the cfgadm CLI only. This command also provides a way to display the IB fabric, manage communication services, and update p_key table databases. For more information, see cfgadm_ib(1M). The cfgadm CLI manages dynamic reconfiguration, referred to in this guide as DR, of the entire IB fabric as seen by a host. The cfgadm operations are supported on all the IB devices, such as Port, VPPA, HCA_SVC, IOC, and pseudo devices. The cfgadm command displays information about attachment points (Ap_Ids), which are locations in the system where DR operations can occur. For details on the Ap_Ids that cfgadm supports, see cfgadm_ib.1M. Note that all IB Ap_Ids are shown as connected. The cfgadm command provides the following IB device status information.
The following sections describe how to dynamically reconfigure (DR) IB devices with the cfgadm command. All of the sample IB device information in these sections has been truncated to focus on relevant information. How to Display IB Device InformationYou can use the prtconf command to display general information about IB devices. For example: $ prtconf pci, instance #0 pci15b3,5a44, instance #0 ibport, instance #253 ibport, instance #254 ibport, instance #255 . . . ib, instance #0 ioc, instance #243 ioc, instance #244 ioc, instance #245 ioc, instance #246 ioc, instance #247 ioc, instance #248 ibgen, instance #249 In the preceding example, pci15b3,5a44 refers to an IB HCA. Use the following steps to display specific IB device information.
How to Unconfigure an IOC DeviceYou can unconfigure an IB device that is still physically connected to the system, but a driver will never attach to it.
How to Configure an IOC Device
How to Unconfigure an IB Port, HCA_SVC, or a VPPA DeviceUse the following steps if you want to remove an IB Port, HCA_SVC, or a VPPA device from the system. The example below illustrates how to unconfigure a VPPA device, but the same procedure applies to Port and HCA_SVC devices as well.
How to Configure a IB Port, HCA_SVC, or a VPPA DeviceUse the following steps if you want to configure an IB Port, HCA_SVC, or a VPPA device on the system. The example below illustrates how to configure a VPPA device, but similar steps can be used to configure Port and HCA_SVC devices as well.
How to Unconfigure an IB Pseudo DeviceUse the following steps if you want to remove an IB pseudo device from the system.
How to Configure an IB Pseudo DeviceUse the following steps to configure an IB pseudo device.
How to Display Kernel IB Clients of an HCAThe following IB cfgadm plugin command can be invoked to list kernel IB clients using this HCA. Note that the last column would show a “yes” if a kernel IB client uses another HCA. IB Managers and kernel clients that do not use the HCA are shown with an Ap_Id of “-”.
How to Unconfigure IB Devices Connected to an HCAAn actual DR of an HCA is beyond the scope of the IB cfgadm plugin. Although DR of an HCA can be achieved by using the plugin of the underlying bus. For example, a PCI based HCA can use the cfgadm_pci command. For more information, see cfgadm_pci(1M). However, the IB cfgadm plugin assists in the HCA DR by listing its kernel IB clients as illustrated in steps below.
Configuring an IB HCAInvoke the bus-specific cfgadm plugin to configure the HCA. The exact details are beyond the scope of this chapter. How to Update the IB p_key TablesIf the p_key table information of an HCA ports changes, for example, additional p_keys are enabled or disabled, InfiniBand Transport Framework (IBTF) and IBDM need to be notified so that their internal p_key databases are updated. The cfgadm command helps update the p_key databases of IBTF and IBDM. For more information, see ibtl(7D) and ibdm(7D). How to Display IB Communication ServicesUse the following steps to display the communication services that are currently in use by the IBTF.
How to Add a VPPA Communication ServiceUse the following steps to add a new VPPA communication service. Similar steps can be used to add a new HCA_SVC or a port communication service.
How to Remove an Existing IB Port, HCA_SVC, or a VPPA Communication ServiceUse the following steps to delete an existing IB Port, HCA_SVC, or a VPPA communication service.
How to Update an IOC ConfigurationUse the following steps to update properties of all the IOC device nodes or for a particular IOC Ap_Id. The properties that can get updated are as follows:
For more information on these properties, see ib(7D). Note that these properties may not get updated if there is no configuration change. The following example describes how to update a particular IOC's configuration. If you need to update the configuration of all the IOCs, then specify the static ib Ap_Id instead of the particular IOC Ap_Id. |
||||||
|