WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
    • VMware Cloud Foundation 9
  • VKS
  • Homelab
    • Hardware Options
    • Hardware Reviews
    • Lab Deployment Scripts
    • Nested Virtualization
    • Homelab Podcasts
  • VMware Nostalgia
  • Apple

Updated method for automatically joining vCenter Server using ESXi Kickstart

09.08.2025 by William Lam // 2 Comments

Have you ever written a script that gets the job done and years later, you go back and ask yourself ... what the heck did I do or why did I do it that way!?! 😅

Probably not as frequent as we should but I have found myself in these situations over the years, whether it is addressing an issue/enhancement or needing to explain the code to another colleague.

While copious free time is never on our side in IT, it does help to re-evaluate your automation and processes over the years to see if there are new techniques, enhancements that can make the automation more effective.

I was recently CC'ed on a Reddit thread about some automation that I had worked on more than 14 years ago that would automatically join an ESXi host to vCenter Server using an ESXi Kickstart script.

Knowing what I know now and probably even earlier, the solution of calling into the vSphere MOB and manually crafting the XML payload to join the ESXi host to a desired vSphere Cluster in vCenter Server was certainly not ideal, but it got the job done. We can certainly improve the solution leveraging a more modern solution, while still staying true to the original requirements of being able to perform vSphere Cluster addition directly from ESXi 8.x/9.x Kickstart without relying on external dependencies.

[Read more...]

Categories // ESXi Tags // ESXi 8.0, ESXi 9.0, kickstart

Custom UEFI Boot Menu for ESXi 9.0 using rEFInd

07.25.2025 by William Lam // 8 Comments

Unless I am working with an unreleased version of ESXi, I usually install it by booting from a USB drive that includes an embedded Kickstart configuration file, that will fully automate the installation.

For a single ESXi host deployment, this workflow works great but if you have more than one host with different ESXi Kickstart configuration files, you will either need multiple USB drives or you have to keep updating the embedded Kickstart file reference using a single USB device.

There are a number of different ways to solve this problem, I have covered many of the solutions in my Tech Deep Dive: Automating VMware ESXi Installation at Scale session at VMware Explore.

With that said, since I have been deploying several Minisforum MS-A2 for use with VMware Cloud Foundation (VCF) 9, I wanted to explore a solution that had been requested in the past but I never had the time to look into, which is creating a custom ESXi boot menu that would allow you to select specific ESXi version and/or kickstart configuration files.

[Read more...]

Categories // ESXi, VMware Cloud Foundation Tags // UEFI, VCF 9.0

Applying 1st ESX Live Patch using VCF 9.0 Operations

07.19.2025 by William Lam // 6 Comments

A new ESX 9.0.0.0100 patch was recently released to address CVE-2025-41237 and best of all, it is live patchable!

As shared in this blog post from Féidhlim O'Leary, the ESX Live Patching capability has been significantly enhanced with the release of VMware Cloud Foundation (VCF) 9.0 and while you can use live patching capability from within vCenter Server, I wanted to roll this out using the new Lifecycle Fleet Management capability in VCF Operations 😎

[Read more...]

Categories // ESXi, VMware Cloud Foundation Tags // VCF 9.0

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • …
  • 150
  • Next Page »

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • Quick Tip - Downloading VMware Cloud Foundation (VCF) Consumption CLI for Air-Gapped Environments 12/10/2025
  • Automating VCF Operations Objects & Metrics Reporting 12/08/2025
  • Quick Tip - Using VCF CLI to login to vSphere Supervisor when configured with VCF Automation 12/05/2025
  • Automating the Reporting of VCF Workload Domain Import Pre-Check Validations 12/04/2025
  • Import vCenter Server with Single ESX Host as new VCF Workload Domain? 12/03/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.

To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...