VCF Readiness
VCF Readiness - vmware/vcf-readiness
Report overview video - youtube.com
As a lot of people are preparing to reuse hardware for VVF/VCF 9.1, I've put out tool that scrapes the hardware configurations, checks the HCLs, assess's health, security posture, endurance, and more.
A few things:
1. This doesn't require ESXi be installed (Can be any OS or hypervisor). It speaks Redfish straight to the metal (out of band management, so iDRAC/CIMC/iLO/etc).
2. The output are HTML reporting, or everyone's favorite database excel.
3. The only real dependency is python. So you can run it from source with a simple
4. "chmod +x vcfr_web.py" followed by
5. "python vcfr_web.py" (windows)
6. python3 vcfr_web.py" (Mac linux)
7. This runs with ReadOnly credentials (it's all GET commands)
8. No Phone home, but it does by default download a copy of the HCL JSON file (you can also build a darksite bundle of this to carry in).
9. It inventories switch connections from servers, identifies single switch homed servers, identifies likely "racks" of common servers with similar upstream pairs (LLDP over redfish is a thing!)
I've tested this on ~600 different servers, across 8 OEMs, and 5 generations of CPUs, but am always looking to expand test coverage. If anyone run into any weird Pokemon send me a message and I'll expand coverage. (Still trying to collect a Synergy capture)
Here's a Video of the scanner workflow. - youtube.com Also.
25 points · 8 comments
Mentions
VCF Readiness VCF Readiness - vmware/vcf-readiness Report overview video - youtube.com As a lot of people are preparing to reuse hardware for VVF/VCF 9.1, I've put out tool that scrapes the hardware configurations, checks the HCLs, assess's health, security posture, endurance, and more. A few things: 1. This doesn't require ESXi be installed (Can be any OS or hypervisor). It speaks Redfish straight to the metal (out of band management, so iDRAC/CIMC/iLO/etc). 2. The output are HTML reporting, or everyone's favorite database excel. 3. The only real dependency is python. So you can run it from source with a simple 4. "chmod +x vcfr_web.py" followed by 5. "python vcfr_web.py" (windows) 6. python3 vcfr_web.py" (Mac linux) 7. This runs with ReadOnly credentials (it's all GET commands) 8. No Phone home, but it does by default download a copy of the HCL JSON file (you can also build a darksite bundle of this to carry in). 9. It inventories switch connections from servers, identifies single switch homed servers, identifies likely "racks" of common servers with similar upstream pairs (LLDP over redfish is a thing!) I've tested this on ~600 different servers, across 8 OEMs, and 5 generations of CPUs, but am always looking to expand test coverage. If anyone run into any weird Pokemon send me a message and I'll expand coverage. (Still trying to collect a Synergy capture) Here's a Video of the scanner workflow. - youtube.com Also.
My love, hate, hate relationship with Redfish has come together and shipped something. * Inventory and cable match bare metal servers/Switches running any OS. * HCL check server chassis, CPU, NICs, firmware for 9.x upgrades. * a lot more... vmware/vcf-readiness