opaallanalysis(8)
β¨ NAME β¨
okay bestie, meet opaallanalysis π
it's from the IFSFFCLIRG manual, section 8, and it's the "(All)" girlie of the crew.
So like, the opaallanalysis command runs the whole set of analysis you told it to in FF_ALL_ANALYSIS, and you can point it at fabric, chassis, esm, or hostsm. it does the most, fr fr π
πΈ Syntax πΈ
opaallanalysis [-b|-e] [-s] [-d dir] [-c file] [-t portsfile]
[-p ports] [-F chassisfile] [-H 'chassis'] [-G esmchassisfile]
[-E esmchassis] [-T topology_input]
π Options π
--helpβ gives you the full help text, no cap. every last word of it.-bβ flips it into baseline mode. the default is compare/check mode, jsyk.-eβ evaluates health only. again, default is compare/check mode. pick a lane bestie.-sβ saves the history of failures (that's errors and differences, both of 'em) πΎ-ddir β tells it where the top-level directory for saving baselines and the history of failed checks lives. default is/var/usr/lib/opa/analysis-cfile β names the error thresholds configuration file. default is/etc/opa/opamon.conf-tportsfile β names the file with the list of local HFI ports it uses to access the fabric(s) for analysis. default is/etc/opa/ports-pports β gives it the list of local HFI ports for accessing the fabric(s) for analysis. default is the first active port. you write it asHFI:port, like this:0:0β first active port in the system β¨0:yβ port y within the systemx:0β first active port on HFI xx:yβ HFI x, port y
-Fchassisfile β names the file with a chassis in a cluster. default is/etc/opa/chassis-H'chassis' β gives the list of chassis to run the command on π«Ά-Gesmchassisfile β names the file with embedded SM chassis in the cluster. default is/etc/opa/esm_chassis-Eesmchassis β gives the list of embedded SM chassis to analyze.-Ttopology_input β names the topology input file to use. any%Pmarkers in that filename get swapped out for theHFI:portbeing operated on, like0:0or1:2. default is/etc/opa/topology.%P.xml. and if you specify-T NONE, no topology input file is used at all. peepopareportfor more info π
π Example π
opaallanalysis
opaallanalysis -p '1:1 2:1'
π Environment Variables π
these env vars are also used by this command, so like, they're in the group chat too:
PORTSβ list of ports, used when-tand-paren't around.PORTS_FILEβ file containing the list of ports, used when-tand-paren't around.FF_TOPOLOGY_FILEβ file containingtopology_input(it may have a%Pmarker in the filename), used when-Tisn't around.CHASSISβ list of chassis, used if the-Fand-Hoptions aren't supplied.CHASSIS_FILEβ file containing the list of chassis, used if the-Fand-Hoptions aren't supplied.ESM_CHASSISβ list of SM chassis, used if the-Gand-Eoptions aren't supplied.ESM_CHASSIS_FILEβ file containing the list of SM chassis, used if the-Gand-Eoptions aren't supplied.FF_ANALYSIS_DIRβ top level directory for baselines and failed health checks.FF_CHASSIS_CMDSβ list of commands to issue during analysis. unused if the-eoption is supplied.FF_CHASSIS_HEALTHβ single command to issue to check overall health during analysis. unused if the-boption is supplied.
π¦ Details π¦
so the opaallanalysis command performs the set of analysis specified in FF_ALL_ANALYSIS, which has to be a space-separated list, periodt. you can hand that over via the environment or by using /etc/opa/opafastfabric.conf. the analysis set includes the options: fabric, chassis, esm, or hostsm. and if you've got a fabric with only externally managed switches, FF_ALL_ANALYSIS should be set to -fabric in opafastfabric.conf. noted π
also, fun fact: opaallanalysis has options that are a super-set of the options for all the other analysis commands. those options get passed along to the respective tools as needed. like, the -c file option gets passed on to opafabricanalysis if it's specified in FF_ALL_ANALYSIS. it's giving group project where everyone actually does their part π
the output files are all the output files for whichever set of analysis FF_ALL_ANALYSIS selected. go check the previous sections for the specific output files.
Copyright(C) 2015-2019 Intel Corporation β that's the whole thing bestie, opaallanalysis(8), IFSFFCLIRG manual, mwah π go slay β¨π
π¦ where this page comes from
- centos-stream 9: opa-fastfabric 1:10.12.1.0.6-1.el9 Β· BSD or GPLv2
- debian bookworm: opa-fastfabric 10.10.3.0.11-1+b1 Β· BSD-3-clause-top
- debian trixie: opa-fastfabric 10.10.3.0.11-1+b2 Β· BSD-3-clause-top
- opensuse-leap 16.0: opa-fastfabric 10.14.4.0.20-160000.3.2 Β· BSD-3-Clause OR GPL-2.0-only
- ubuntu jammy: opa-fastfabric 10.10.3.0.11-1ubuntu1 Β· BSD-3-clause-top
- ubuntu noble: opa-fastfabric 10.10.3.0.11-1ubuntu3 Β· BSD-3-clause-top
- ubuntu questing: opa-fastfabric 10.10.3.0.11-1ubuntu3
- ubuntu resolute: opa-fastfabric 10.10.3.0.11-1ubuntu4 Β· BSD-3-clause-top
- ubuntu stonking: opa-fastfabric 10.10.3.0.11-1ubuntu5 Β· BSD-3-clause-top
- Copyright 2015-2019, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms