opacaptureall(8)
π NAME π
opacaptureall β and yes bestie, it's from the IFSFFCLIRG man pages, section 8, so it's a sysadmin-flavored one, iykyk π
(Chassis and Host) Captures supporting information for a problem report from all hosts or Intel(R) Omni-Path Chassis and uploads to this system.
For Hosts: When a host opacaptureall is performed, opacapture is run to create the specified capture file within ~root on each host (with the .tgz suffix added as needed). The files are uploaded and unpacked into a matching directory name within upload_dir/hostname/ on the local system. The default file name is hostcapture.
For Chassis: When a chassis opacaptureall is performed, opacapture is run on each chassis and its output is saved to upload_dir/chassisname/file on the local system. The default file name is chassiscapture.
For both host and chassis capture, the uploaded captures are combined into a .tgz file with the file name specified and the suffix .all.tgz added.
β¨ SYNTAX β¨
opacaptureall [-C] [-p] [-f hostfile] [-F chassisfile] [-h 'hosts']
[-H 'chassis'] [-t portsfile] [-d upload_dir] [-S] [-D detail_level]
[ file]
π OPTIONS π
--helpβ Produces full help text. Your little safety net π«Ά-Cβ Performs capture against chassis. Default is hosts.-pβ Performs capture upload in parallel on all host/chassis. For a host capture, this only affects the upload phase.-fhostfile β Specifies the file with hosts in cluster. Default is/etc/opa/hostsfile.-Fchassisfile β Specifies the file containing a list of chassis in the cluster. Default is/etc/opa/chassisfile.-hhosts β Specifies the list of hosts on which to perform a capture.-Hchassis β Specifies the list of chassis on which to perform a capture.-tportsfile β Specifies the file with list of local HFI ports used to access fabric(s) for switch access. Default is/etc/opa/portsfile.-dupload_dir β Specifies the directory to upload to. Default isuploads. If not specified, the environment variableUPLOADS_DIRis used. If that is not exported, the default./uploadsis used.-Sβ Securely prompts for password for administrator on a chassis. π-Ddetail_level β Specifies the level of detail of the capture passed to hostopacapture. (Only used for host captures; ignored for chassis captures.) Not me gatekeeping the levels, here they all are:- 1 (Local) β Obtains local information from each host.
- 2 (Fabric) β In addition to Local, also obtains basic fabric information by queries to the SM and fabric error analysis using
opareport. - 3 (Fabric+FDB) β In addition to Fabric, also obtains the Forwarding Database (FDB), which includes the switch forwarding tables from the SM.
- 4 (Analysis) β In addition to Fabric+FDB, also obtains
opaallanalysisresults. Ifopaallanalysishas not yet been run, it is run as part of the capture.
NOTE: Detail levels 2-4 can be used when fabric operational problems occur. If the problem is node-specific, detail level 1 should be sufficient. Detail levels 2-4 require an operational Intel(R) Omni-Path Fabric Suite Fabric Manager. Typically your support representative requests a given detail level. If a given detail level takes excessively long or fails to be gathered, try a lower detail level.
For detail levels 2-4, the additional information is only gathered on the node running the opacaptureall command. The information is gathered for every fabric specified in the /etc/opa/ports file.
- file β Specifies the name for capture file. The suffix
.tgzis appended if it is not specified in the name.
π EXAMPLES π
Host Capture Examples
opacaptureall
# Creates a hostcapture directory in upload_dir/hostname/ for each host
# in /etc/opa/hosts file, then creates hostcapture.all.tgz.
opacaptureall mycapture
# Creates a mycapture directory in upload_dir/hostname/ for each host
# in /etc/opa/hosts file, then creates mycapture.all.tgz.
opacaptureall -h 'arwen elrond' 030127capture
# Gets the list of hosts from arwen elrond file and creates
030127capture.tgz file.
Chassis Capture Examples
opacaptureall -C
# Creates a chassiscapture file in upload_dir/chassisname/ for each
# chassis in /etc/opa/chassis file, then creates chassiscapture.all.tgz.
opacaptureall -C mycapture
# Creates a mycapture.tgz file in upload_dir/chassisname/ for each
# chassis in /etc/opa/chassis file, then creates mycapture.all.tgz.
opacaptureall -C -H 'chassis1 chassis2' 030127capture
# Captures from chassis1 and chassis2, and creates 030127capture.tgz
file.
π¦ ENVIRONMENT VARIABLES π¦
The following environment variables are also used by this command:
HOSTSβ List of hosts, used if-hoption not supplied.CHASSISβ List of chassis, used if-Cis used and-hoption is not supplied.HOSTS_FILEβ File containing a list of hosts, used in the absence of-fand-h.CHASSIS_FILEβ File containing a list of chassis, used in the absence of-Fand-H.UPLOADS_DIRβ Directory to upload to, used in the absence of-d.FF_MAX_PARALLELβ When-poption is used, maximum concurrent operations are performed.FF_CHASSIS_LOGIN_METHODβ How to log into chassis. Can beTelnetorSSH.FF_CHASSIS_ADMIN_PASSWORDβ Password for administrator on all chassis. Used in absence of-Soption.
π MORE INFORMATION π
When performing opacaptureall against hosts, internally SSH is used. The command opacaptureall requires that password-less SSH be set up between the host running Intel(R) Omni-Path Fabric Suite FastFabric Toolset and the hosts opacaptureall is operating against. The opasetupssh command can aid in setting up password-less SSH. fr fr, set those keys up, future you will be so grateful π§
When performing operations against chassis, Intel recommends that you set up SSH keys using opasetupssh. If SSH keys are not set up, Intel recommends that all chassis be configured with the same admin password and that you use of the -S option to avoid keeping the password in configuration files.
NOTE: The resulting host capture files can require significant amounts of space on the Intel(R) Omni-Path Fabric Suite FastFabric Toolset host. Actual size varies, but sizes can be multiple megabytes per host. Intel recommends that you ensure adequate space is available on the Intel(R) Omni-Path Fabric Suite FastFabric Toolset system. In many cases, it may not be necessary to run opacaptureall against all hosts or chassis; instead, a representative subset may be sufficient. Consult with your support representative for further information.
okay that's the whole page, you ate that π and for the credits moment: this one lives in the IFSFFCLIRG manual (that's the man page family, bestie), brought to you by Intel Corporation, with the copyright line reading Copyright(C) 2015-2019. slay, go capture those fabrics β¨ππ¦
π¦ 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