ethverifyhosts(8)
β¨ ethverifyhosts β¨
okay bestie, welcome to ethverifyhosts(8) β a lil EFSFFCLIRG man page that's about to be your new fave π
πΈ NAME πΈ
ethverifyhosts β verifies basic node configuration and performance by running FF_HOSTVERIFY_DIR/hostverify.sh on all the hosts you point it at. she's the vibe check for your whole cluster, fr fr π¦
NOTE: before you go usingethverifyhosts, copy the sample file/usr/share/eth-tools/samples/hostverify.shover toFF_HOSTVERIFY_DIRand edit it to set the appropriate configuration and performance expectations, and to select which tests run by default. On the first run for a given node, use the-coption so thathostverify.shgets copied to each node. no skipping this step, iykyk π
FF_HOSTVERIFY_DIR defines both the location of hostverify.sh and the destination of the hostverify.res output file. FF_HOSTVERIFY_DIR is configured in the /etc/eth-tools/ethfastfabric.conf file. she's doing double duty, main character energy π
A summary of results gets appended to the FF_RESULT_DIR/verifyhosts.res file. A punchlist of failures is also appended to the FF_RESULT_DIR/punchlist.csv file. And heads up: only failures are shown on stdout. quiet queen behavior π
π Syntax π
ethverifyhosts [-kc] [-f hostfile] [-u upload_file] [-d upload_dir]
[-h hosts] [-T timelimit] [-F filename] [ test ...]
π Options π
--helpβ produces full help text. the "bestie explain" button π«Ά-kβ at the start and end of verification, kills any existinghostverifyorxhpljobs on the hosts. it's giving cleanup era β¨-cβ copieshostverify.shto hosts first. useful if you've edited it. literally the "ship my edits" flag π¦-fhostfile β specifies the file with hosts in cluster. default is/etc/eth-tools/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. if you pass-u '', no upload occurs π«-dupload_dir β specifies the directory to upload result from each host to. default isuploads. ποΈ-Ttimelimit β specifies the time limit in seconds for host to complete tests. default is300seconds (5 minutes). tick tock bestie β°-Ffilename β specifies the filename of hostverify script to use. default is/root/hostverify.sh. π§testβ specifies one or more specific tests to run. see/usr/share/eth-tools/samples/hostverify.shfor a list of available tests. pick your fighters π₯
π Examples π
ethverifyhosts -c
ethverifyhosts -h 'arwen elrond'
HOSTS='arwen elrond' ethverifyhosts
arwen and elrond are getting verified and honestly? iconic π
π§ Environment Variables π§
HOSTSβ list of hosts, used if-hoption not supplied. πHOSTS_FILEβ file containing list of hosts, used in absence of-fand-h. πUPLOADS_DIRβ directory to upload to, used in absence of-d. πFF_MAX_PARALLELβ maximum concurrent operations. go fast but not too fast π₯
and that's the whole page, no cap π this ethverifyhosts(8) page came to you from the EFSFFCLIRG man page set, copyright (C) 2020-2024 Intel Corporation β big thank you to Intel for the lore, mwah π periodt.
π¦ where this page comes from
- centos-stream 9: eth-tools-fastfabric 1:12.1.0.0-4.el9 Β· BSD
- fedora 43: eth-tools-fastfabric 1:12.1.0.0-151.fc43 Β· BSD-3-Clause
- fedora 44: eth-tools-fastfabric 1:12.1.0.1-6.fc44 Β· BSD-3-Clause
- opensuse-leap 16.0: eth-fastfabric 11.7.0.0-160000.2.2 Β· BSD-3-Clause OR GPL-2.0-only
- Copyright 2020-2024, Intel Corporation
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms