How to run the VxRail Verify tool (VxVerify)

Dell is recommending to run VxVerify tool before applying update. It is tool for the pre-upgrade health checking of nodes and system VM by automatically uploading scripts to each host and automating the analysis of the data that is returned.

The scrips are called minions 🙂

Vxverify is designed specifically to detect issues which could cause complications or failures, during VxRail LCM upgrades.The vxverify tool unpacks a smaller Python program, called the ‘minion’, which is sent to each ESXi node and that runs through a list of host checks, such as checking iDRAC information and reviewing the vSAN health-check for each node.

To install vxverify, simply download the ‘pyc’ file (compiled Python) and copy to your VxRail manager.

Download vxverify from Dell directly:

NOTE: You will need to login to download script

  • VxVerify 2.xx.xxx is for VxRail 4.5, 4.7 & 7.0.000
  • VxVerify 3.xx.xxx is for VxRail 7.0.010+ (a new version is necessary due to the move to Python 3.6 from 2.7, in VxRail 7.0.010 onwards)
  • VxTii node (run from SSH on node) – Only needed when remotely connecting to a single node for connect home events etc.

VxVerify runs by default from the following folder, which would be the best place to copy the file to (create it if necessary):  '/tmp/vxv'

In order to run and create logs, VxVerify will need write permissions to ‘/tmp/vxv‘ and even if the current user is root, other users using the program later may not be, so its best to set permissions to be as unrestricted as possible.

Set permission by running this command:

chmod 777 vxverify_3-10-624.pyc

NOTE: 3-10-624 is current version number and can vary

NOTE: Running vxverify as root will allow additional VxRM tests to run (such as checking the check in KB article 53279: VxRail: VxRM health-check fails for test ‘thump’ (Certificate Thumbprint), but logging in as a standard user, such as ‘mystic’, is sufficient for all of the host tests and most of the VxRM tests

There may be permissions issues accessing some of the Python packages in some VxRail 4.7 releases and on Rail 7.0.010 onwards.  To overcome this, VxVerify can be run as the root user

To run script type:

python vxverify_3-10-624.pyc

The script start to run tests.

After few moments we have a results on the screen:

The tool shows also DELL KBs we can check to resolve issues. Please refer to Dell_KB tab in picture above

After fixing the issues we should see nice green screen:

Now you can run your VxRail cluster update!

If you need explanation or you do have any questions related to this issue, please do not hesitate to leave the comment. Please like and share to spread the knowledge in the community.

Visit my FB page: https://www.facebook.com/AngrySysOps

Subscribe to my YouTube channel: https://www.youtube.com/channel/UCRTcKGl0neismSRpDMK_M4A

Please leave the comment