Documentation, Support, and Training
Understanding Administrative Commands
Monitoring the InfiniBand Fabric
Controlling the InfiniBand Fabric
Understanding Signal Routing Through the Switch
Understanding Switch Startup and Component Addition
Understanding ILOM on the Switch
Switching Between the ILOM Shell and the Linux Shell
Controlling ILOM Targets (CLI)
Upgrading the Switch Firmware Through ILOM (CLI)
Administering ILOM (Web Interface)
Access ILOM From the Web Interface
Monitoring ILOM Targets (Web Interface)
Controlling ILOM Targets (Web Interface)
Upgrading the Switch Firmware Through ILOM (Web Interface)
Understanding InfiniBand Cabling
Understanding Switch Specifications
Understanding the Installation
Installing the InfiniBand Software Stack
Verifying the InfiniBand Fabric
Understanding Service Procedures
Servicing the Fabric Cards and Fabric Card Fillers
Servicing the InfiniBand Cables
Doing Supportive Software Tasks
Understanding Switch-Specific Commands
Runs the InfiniBand Subnet Manager and administration test program. Issued on the Linux InfiniBand host.
osmtest [-f c|a|v|s|e|f|m|q|t][-w time][-dopt][-m lid][-g guid][-p][-i filename][-sopt][-Mopt][-t timeout][-l path][-v][-vf flags][-h]
where:
time is the wait time in seconds.
opt is a numeric option.
lid is the local identifier.
guid is the global unit identifier.
filename is the path and name of the inventory file.
timeout is the timeout in milliseconds.
path is the path and name of the log file.
flags is the log verbosity.
The osmtest command creates an inventory file of all available nodes, ports, and path records, and compares the file with a previously created file. After the first run of OpenSM, you can create the inventory file with the -f c option. At a later time, you can run osmtest -f v to identify where there have been changes.
The osmtest command conducts the following tests:
Multicast compliancy test
Event forwarding test
Service record registration test
RMPP stress test
Small Subnet Administrator queries test
The following table describes the options to the osmtest command and their purposes:
|
The following example shows how to run all validation tests with the osmtest command.
# osmtest -f a Command Line Arguments Done with args Flow = All Validations Oct 29 17:14:13 716178 [BADFCA10] 0x7f -> Setting log level to: 0x03 Oct 29 17:14:13 716533 [BADFCA10] 0x02 -> osm_vendor_init: 1000 pending umads specified Oct 29 17:14:13 744266 [BADFCA10] 0x02 -> osm_vendor_bind: Binding to port 0x3ba000100c70a Oct 29 17:14:13 778486 [BADFCA10] 0x02 -> osmtest_validate_sa_class_port_info: ----------------------------- SA Class Port Info: base_ver:1 class_ver:2 cap_mask:0x2602 cap_mask2:0x0 resp_time_val:0x10 ----------------------------- Oct 29 17:14:13 778557 [BADFCA10] 0x01 -> osmtest_create_db: ERR 0130: Unable to open inventory file (osmtest.dat) Oct 29 17:14:13 778585 [BADFCA10] 0x01 -> osmtest_run: ERR 0145: Database creation failed (IB_ERROR) OSMTEST: TEST "All Validations" FAIL #
Note - The output in the example is just a portion of the full output.
osmtest man page