opaverifyhosts(8)
π NAME π
opaverifyhosts β bestie, this one verifies basic node configuration and performance by running FF_HOSTVERIFY_DIR/hostverify.sh on all the hosts you point it at. It's giving "vibe check but for your whole cluster". π¦
NOTE: Before you even think about usingopaverifyhosts, you gotta copy the sample file/usr/share/opa/samples/hostverify.shover toFF_HOSTVERIFY_DIRand edit it so it sets the right configuration and performance expectations, and picks which tests run by default. And on the first run for a given node, use the-coption so thathostverify.shactually gets copied to each node. No cap. π
FF_HOSTVERIFY_DIR is the main character here β it defines both where hostverify.sh lives and where the hostverify.res output file goes. It's configured in the /etc/opa/opafastfabric.conf file. π
A summary of results gets appended to the FF_RESULT_DIR/verifyhosts.res file. A punchlist of failures also gets appended to the FF_RESULT_DIR/punchlist.csv file. And heads up β only failures show up on stdout. β¨
π Syntax π
opaverifyhosts [-kc] [-f hostfile] [-u upload_file] [-d upload_dir]
[-h hosts] [-T timelimit] [-F filename] [ test ...]
β¨ Options β¨
--helpβ produces the full help text. Your little cheat sheet, bestie. π-kβ at the start and end of verification, it kills any existinghostverifyorxhpljobs on the hosts. Clean slate energy. π₯-cβ copieshostverify.shto the hosts first. Super useful if you've edited it. π-fhostfile β specifies the file with hosts in the cluster. Default is/etc/opa/hosts.-hhosts β specifies the list of hosts to ping.-uupload_file β specifies the filename to uploadhostverify.resto after verification, so you can back up and review the detailed results for each node. The default upload destination file ishostverify.res. And if you do-u '', no upload occurs at all β ghosted. π-dupload_dir β specifies the directory to upload the result from each host to. Default isuploads.-Ttimelimit β specifies the time limit in seconds for a host to complete tests. Default is300seconds (5 minutes). Tick tock β°-Ffilename β specifies the filename of the hostverify script to use. Default is/root/hostverify.sh.- test β specifies one or more specific tests to run. See
/usr/share/opa/samples/hostverify.shfor a list of available tests. π
πΈ Examples πΈ
opaverifyhosts -c
opaverifyhosts -h 'arwen elrond'
HOSTS='arwen elrond' opaverifyhosts
π¦ Environment Variables π¦
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β maximum concurrent operations. Multitasking queen π
Copyright(C) 2015-2019 Intel Corporation β and that's the whole page, bestie π this little opaverifyhosts(8) moment came from the IFSFFCLIRG (Man Page) set, so go forth and verify those hosts. 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