opauploadall(8)
π opauploadall π
okay bestie, so this is the opauploadall(8) page β it lives in the IFSFFCLIRG manual, and it's a Linux girlie. She copies one or more files from a whole group of hosts back to this system π«Ά.
Here's the tea: since the file name is the same on every host, she makes a separate directory on this system for each host and drops the file in there. So cute, so organized. This is literally the easiest way to scoop up log files or config files for review πΈ. You can also pair her with opadownloadall to upload a host-specific config file, edit it per host, then download the new version to all the hosts. Main character collab β¨.
β οΈ NOTE bestie: to copy files from this host to hosts in the cluster, useopascpalloropadownloadallinstead. Also,user@style syntax cannot be used when specifying filenames. Not negotiable π .
β¨ Syntax β¨
opauploadall [-rp] [-f hostfile] [-d upload_dir] [-h 'hosts'] [-u
user] source_file ... dest_file
π Options π
--helpβ prints out the full help text for you. Slay.-pβ does the copy in parallel on all the hosts. multitasking queen π-rβ recursive upload of directories. she goes deep π¦-fhostfile β points at the file with hosts in the cluster. default is the/etc/opa/hostsfile.-hhosts β the list of hosts to upload from.-uuser β the user to perform the copy to. default is the current user code.-dupload_dir β the directory to upload to. default isuploads. if you don't specify it, the environment variableUPLOADS_DIRis used. and if that isn't exported, the default,/uploads, is used.- source_file β the name of the files to copy to this system, relative to the current directory. you can list multiple files, no cap.
- dest_file β the name of the file or directory on this system to copy to. it's relative to
upload_dir/HOSTNAME. a local directory withinupload_dir/gets created for each hostname π.
Each uploaded file is copied to upload_dir/HOSTNAME/dest_file within the local system.
If more than one source file is specified, or dest_file has a trailing /, then a dest_file directory will be created.
π Example π
# upload two files from 2 hosts
opauploadall -h 'arwen elrond' capture.tgz /etc/init.d/ipoib.cfg.
# upload two files from all hosts
opauploadall -p capture.tgz /etc/init.d/ipoib.cfg.
# upload network config files from all hosts
opauploadall capture.tgz /etc/init.d/ipoib.cfg pre-install
πΈ Environment Variables πΈ
these env vars are also used by this command, bestie:
HOSTSβ list of hosts; used if the-hoption isn't supplied.HOSTS_FILEβ file containing the list of hosts; used in the absence of-fand-h.UPLOADS_DIRβ directory to upload to, used in the absence of-d.FF_MAX_PARALLELβ when the-poption is used, the maximum concurrent operations are performed.
and that's the whole vibe check, babe π§π. this page is brought to you by Copyright(C) 2015-2019 Intel Corporation β thanks for the lore, Intel, we're obsessed ππ. go forth and upload, periodt π β¨
π¦ 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