opaesmanalysis(8)

✨ opaesmanalysis ✨

okay bestie, gather round πŸ’– this one's the switch girlie of the family, and she is thriving. opaesmanalysis does a full analysis of the embedded Subnet Manager (SM) β€” she's checking your configuration AND your health, like a vibe check but for your fabric. Specifically? She goes through the opafm.xml file for the chassis. πŸ‘‘

Also super important, no cap: every single file she generates starts with esm in the file name. Every one. So if you see esm-something chilling in a directory, that's her handiwork. πŸŽ€

Intel recommends you set up SSH keys for chassis first (peep opasetupssh for that whole situation). And if you don't set up SSH keys? Then all chassis have to be configured with the same admin password, and that password has to be kept in the opafastfabric.conf configuration file. Not optional, bestie β€” that's the whole deal. πŸ’…


🌸 Syntax 🌸

opaesmanalysis [-b|-e] [-s] [-d  dir] [-G  esmchassisfile]
[-E 'esmchassis']

πŸ¦‹ Options πŸ¦‹

  • --help β€” gives you the full help text. Your girl is thorough, she'll explain herself. ✨
  • -b β€” baseline mode, activated. Default is compare/check mode, so this is you switching things up. πŸ’œ
  • -e β€” evaluates health only. Default is compare/check mode, so again β€” you're choosing a different path. 🩺
  • -s β€” saves the history of failures (errors and differences). Keeping receipts, as one does. πŸ“
  • -d dir β€” picks the top-level directory for saving baselines and the history of failed checks. Default is /var/usr/lib/opa/analysis. πŸ—‚οΈ
  • -G esmchassisfile β€” points at the file containing the SM chassis in the cluster. Default is /etc/opa/esm_chassis. πŸ“„
  • -E 'esmchassis' β€” hands over the list of SM chassis to run the command on. 🎯

🌈 Example 🌈

opaesmanalysis

look at her go. main character energy, fr fr. 😭πŸ”₯


🧚 Environment Variables 🧚

these are also used by this command, so don't forget them:

  • ESM_CHASSIS β€” list of SM chassis. Used when the -G and -E options aren't supplied.
  • ESM_CHASSIS_FILE β€” file containing the list of SM chassis. Used when the -G and -E options aren't supplied.
  • FF_ANALYSIS_DIR β€” top-level directory for baselines and failed health checks.

Copyright(C) 2015-2019 Intel Corporation 🫢 and that's the whole page, bestie β€” opaesmanalysis(8) out. go forth, check those chassis, and slay πŸ’–βœ¨πŸ‘‘