ESX Virtualization

VMware ESXi, vSphere, VMware Backup, Hyper-V... how-to, videos....

Nakivo Backup and Replication - #1 Backup solution for Virtual, physical, cloud, NAS and SaaS

Menu
  • Certification
      • VCP-DCV vSphere 8
          • vcp2024-125.
        • Close
    • Close
  • VMware
    • Configuration Maximums
    • vSphere
      • vSphere 8.0
      • vSphere 7.0
      • vSphere 6.7
      • vSphere 6.5
      • vSphere 6.0
      • Close
    • VMworld
      • VMware EXPLORE 2024
      • VMware EXPLORE 2023
      • VMware EXPLORE 2022
      • VMworld 2019
      • VMworld 2018
      • VMworld 2017
      • VMworld 2016
      • VMworld 2015
      • VMworld 2014
      • VMworld 2013
      • VMworld 2012
      • VMworld 2011
      • Close
    • Close
  • Microsoft
    • Windows Server 2012
    • Windows Server 2016
    • Windows Server 2019
    • Close
  • Categories
    • Tips – VMware, Microsoft and General IT tips and definitions, What is this?, How this works?
    • Server Virtualization – VMware ESXi, ESXi Free Hypervizor, VMware vSphere Server Virtualization, VMware Cloud and Datacenter Virtualization
    • Backup – Virtualization Backup Solutions, VMware vSphere Backup and ESXi backup solutions.
    • Desktop Virtualization – Desktop Virtualization, VMware Workstation, VMware Fusion, VMware Horizon View, tips and tutorials
    • How To – ESXi Tutorials, IT and virtualization tutorials, VMware ESXi 4.x, ESXi 5.x and VMware vSphere. VMware Workstation and other IT tutorials.
    • Free – Free virtualization utilities, ESXi Free, Monitoring and free backup utilities for ESXi and Hyper-V. Free IT tools.
    • Videos – VMware Virtualization Videos, VMware ESXi Videos, ESXi 4.x, ESXi 5.x tips and videos.
    • Home Lab
    • Reviews – Virtualization Software and reviews, Disaster and backup recovery software reviews. Virtual infrastructure monitoring software review.
    • Close
  • Partners
    • NAKIVO
    • StarWind
    • Zerto
    • Xorux
    • Close
  • This Web
    • News
    • ESXi Lab
    • About
    • Advertise
    • Archives
    • Disclaimer
    • PDFs and Books
    • Close
  • Free
  • Privacy policy

What is ESXi Compatibility Checker?

By Vladan SEGET | Last Updated: June 5, 2018

Shares

VMware has a free tool called ESXi Compatibility Checker which can check your hardware if it's still supported by VMware. ESXi Compatibility Checker is a Free utility (a Fling) which has been released recently. We might see an integration directly to the vCenter server in future releases of vSphere. That would be nice.

But for now, it's an independent free tool or rather a script. The ESXi Compatibility Checker presents itself as a python script that can validate VMware hardware compatibility and upgrade issues of ESXi.

To determine the compatibility of existing hardware is not a simple task. There are IO devices listed on VMware HCL, full servers and other devices, but it needs quite a work to gather all those information. It's more convenient for the admin than to compare multiple web pages to the admin's hardware, to execute a script which shows the results.

Quote:

ESXi Compatibility Checker provide a simple and easy way to collect server and IO device details from ESXi and provide a command line interface to validate their VMware compatibility and upgrade issues. Users no longer need to understand compatibility details or manually compare the dataset to find out compatibility or upgrade issues. The Fling can generate a compatibility report for many ESXi managed by a VC with a simple command.

The tool is freely available from VMware Flings website. You'll need a python package too, and you can download it here.

Requirements

For now, you'll need an internet access from the machine that you'll want to run this script. Why? It's because you must download the dependencies from the internet. But as I've seen a recent comment from ESXi Compatibility Checker page, the developer, Heejeong Shin is working on an “offline” version of this utility.

So in my case I went to the Python website and downloaded the installer.

How to Install?

You need to install the python and also the dependent packages. In my case I had to download the OpenSSL library for Python and also Vim. You can do this via command line window and with this command:

pip install pyopenssl

and

pip install pyVim

Once done you're ready to go.

How to Execute?

First, Install Python and required packages, then download the script (compchecker.zip) > Run this command from extracted folder:

compchecker.py -s vc-or-esx-hostname -u username

If you need help just run:

compchecker.py -h

Check the full instructions and how to at this page. That's all folks.

Screenshot from VMware Labs…

Unfortunately, the tool did not work for me, as expected. Even with installing the dependencies (pyVim) I still received an error “No module named ‘pyVim'. Any thoughts? I was trying to run it from a Windows 10 machine. I'll update this post when (and if ) I'll succeed.

VMware Fling site is an excellent resource for Free VMware tools. Some of them make it to the next release of VMware vSphere, for everyone's benefit.

Source: VMware Labs

More from ESX Virtualization:

  • What is VMware vSAN Disk Group?
  • VMware vSAN Pass-Through vs RAID0 Storage Controller
  • What is VMware Hyper-Converged Infrastructure?
  • VMware vSAN 6.7 Announced
  • What is VMware vMotion?
  • VMware Virtual Hardware Performance Optimization Tips
  • VMware Tools Offline VIB for ESXi Host – Bundle Download and Install

Stay tuned through RSS, and social media channels (Twitter, FB, YouTube)

 

Shares
Vote !

| Filed Under: Free Stuff, Server Virtualization Tagged With: ESXi Compatibility Checker

About Vladan SEGET

This website is maintained by Vladan SEGET. Vladan is as an Independent consultant, professional blogger, vExpert x16, Veeam Vanguard x9, VCAP-DCA/DCD, ESX Virtualization site has started as a simple bookmarking site, but quickly found a large following of readers and subscribers.

Connect on: Facebook. Feel free to network via Twitter @vladan.

Comments

  1. Daniel says

    June 5, 2018 at 6:29 pm

    Hi Vladan,
    ”
    Are you behind a proxy? I had the same issue but I resolved this with the arg “–proxy”

    Like this:
    python -m pip install pyopenssl –proxy=http://yourproxy.com:80

    • Vladan SEGET says

      June 5, 2018 at 6:36 pm

      No, connected without proxy. Actualy I did install those dependencies. But the error is still there… Strange.

  2. Alex says

    June 8, 2018 at 6:28 pm

    That’s what you need to know about Python3 on Windows:

    C:\Users\alexander>pip3 list
    Fatal error in launcher: Unable to create process using ‘””c:\program files\python36\python.exe” “C:\Program Files\Python36\Scripts\pip3.exe” list’

    C:\Users\alexander>”c:\program files\python36\python.exe” “C:\Program Files\Python36\Scripts\pip3.exe” list
    Package Version
    ———- ——-
    pip 10.0.0
    setuptools 39.0.1
    You are using pip version 10.0.0, however version 10.0.1 is available.
    You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

    C:\Users\alexander>python -m pip install –upgrade pip
    Collecting pip
    Using cached https://files.pythonhosted.org/packages/0f/74/ecd13431bcc456ed390b44c8a6e917c1820365cbebcb6a8974d1cd045ab4/pip-10.0.1-py2.py3-none-any.whl
    Installing collected packages: pip
    Found existing installation: pip 10.0.0
    Uninstalling pip-10.0.0:

    You are using pip version 10.0.0, however version 10.0.1 is available.
    You should consider upgrading via the ‘python -m pip install –upgrade pip’ command.

    It’s just broken 😀

    • Vladan SEGET says

      June 9, 2018 at 11:19 am

      Yeah, this has been done. But the problem remains…

  3. Recep YUKSEL says

    July 2, 2018 at 3:15 pm

    Hi Mr. Vladan,

    This Windows 10 python solution of the problem, Python installation setup automatic installation, Python setup first screen select to Customize Installation and second screen select all options and install python.

    Successfully Python install and first pip module installation command run this users default folder.

    C:\Users\Username\python -m pip install pyvmomi
    C:\Users\Username\python -m pip install crypto
    C:\Users\Username\python -m pip install pyopenssl

    and try this

    C:\compchecker\compchecker.py -s vc-or-esx-hostname -u username

    Best Regards.

    • Recep YUKSEL says

      July 2, 2018 at 5:11 pm

      Hi Mr. Vladan,

      First command add this post, Python setup third page (Advance Options) pages select to Add Python to environment veriables select and install Python.

      Best regards.

    • Vladan SEGET says

      July 3, 2018 at 9:20 am

      Hi Recep,
      Thanks for your comment and the solution. I hope it helps not only me. If you have any article/topic suggestion, feel free to get in touch with me…-:)
      Best
      Vladan

  4. Sundevil says

    August 15, 2018 at 3:59 am

    I am getting same error message. No module named ‘pyVim’. I tried everything suggested here and nothing seems to work.

  5. Pascal says

    September 10, 2018 at 2:50 pm

    I was getting the same error message: “No module named ‘pyVim’” After a bit research i get the information that was a change in the Repository and the module name is “pyvim” and not “pyVim”. I changed the module name in the “hostaccess.py” in the folder: “tools” and it works

    • Sunil Somasekharan says

      November 5, 2018 at 11:10 am

      please try import pyvim from the python console and if it is not reporting any error then there is no issue with module installation…please use pyvim not pyVim

Private Sponsors

Featured

  • Thinking about HCI? G2, an independent tech solutions peer review platform, has published its Winter 2023 Reports on Hyperconverged Infrastructure (HCI) Solutions.
  • Zerto: One Platform for Disaster Recovery, Backup & Cloud Mobility: Try FREE Hands-On Labs Today!
Click to Become a Sponsor

Most Recent

  • Veeam Backup & Replication v13 Beta: A Game-Changer with Linux
  • What is Veeam Data Cloud Vault and how it can help SMBs
  • Nakivo Backup and Replication – Malware Scan Feature
  • Zerto 10 U7 released with VMware NSX 4.2 Support
  • XorMon NG 1.9.0 Infrastructure Monitoring – now also with Veeam Backup Support
  • Heartbeat vs Node Majority StarWind VSAN Failover Strategy
  • Vulnerability in your VMs – VMware Tools Update
  • FREE version of StarWind VSAN vs Trial of Full version
  • Commvault’s Innovations at RSA Conference 2025 San Francisco
  • VMware ESXi FREE is FREE again!

Get new posts by email:

 

 

 

 

Support us on Ko-Fi

 

 

Buy Me a Coffee at ko-fi.com

Sponsors

Free Trials

  • DC Scope for VMware vSphere – optimization, capacity planning, and cost management. Download FREE Trial Here.
  • Augmented Inline Deduplication, Altaro VM Backup v9 For #VMware and #Hyper-V – Grab your copy now download TRIAL.

VMware Engineer Jobs

VMware Engineer Jobs

YouTube

…

Find us on Facebook

ESX Virtualization

…

Copyright © 2025 ·Dynamik-Gen · Genesis Framework · Log in