WilliamLam.com

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

Enhancements to VMware Cloud Foundation (VCF) & vSphere Automated Lab Deployment Scripts

03.03.2025 by William Lam // 2 Comments

Simplicity is something I try to strive for when creating automation, whether that is for myself or for our customers. When I develop a script, I try to keep everything within a single file, so that it is easy to share and consume. As a script increases in functionality, it may be useful to break out some of its functions, typically libraries or modules.

I was recently debugging an issue with my popular automated lab deployment script for VMware Cloud Foundation (VCF) and while looking through the script that the user had been using, I found numerous variables that were commented out and replaced with their own values, which looked like they had different configuration and environments where they were using this single script.

It then hit me, why have I not considered externalizing all the variables that the script relied on, such that a user could easily supply different configuration options without needing to edit the primary deployment script!? ?

[Read more...]

Categories // VMware Cloud Foundation, VMware vSphere Foundation, VSAN Tags // VMware Cloud Foundation, VSAN, vSphere

Quick Tip - Retrieving vSAN usage & overhead information using vSAN API

12.10.2024 by William Lam // 2 Comments

Within the vSphere UI, you can view a detailed breakdown of your vSAN storage utilization including various system overhead by selecting a specific vSAN Cluster and then navigating to Monitor->vSAN->Capacity as shown in the screenshot below.


Different vSAN configuration such using vSAN Original Storage Architecture (OSA) or vSAN Express Storage Architecture (ESA) and whether capabilities like vSAN Deduplication and Compression is enabled will yield different utilization metrics that are displayed.

I recently had an inquiry asking how to retrieve the vSAN Deduplication and Compression overhead information using PowerCLI?

[Read more...]

Categories // PowerCLI, VSAN Tags // VSAN

Quick Tip - vSAN ESA Cluster Health Check returns Error message: Expecting value: line 1 column 1 (char 0)

11.18.2024 by William Lam // Leave a Comment

A fellow colleague was having some problems with the vCenter Server Appliance (VCSA) CLI Installer when using the vSAN ESA (Express Storage Architecture) bootstrap method, which automatically the configures vSAN ESA on a physical ESXi host before deploying the VCSA on top of the vSAN ESA Datastore.


Whether he manually downloaded the vSAN JSON HCL or generated his own custom vSAN ESA HCL, the VCSA Installer would fail with the following error:

Expecting value: line 1 column 1 (char 0)

[Read more...]

Categories // VMware Cloud Foundation, VSAN Tags // VSAN, vSAN ESA

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • 5
  • …
  • 40
  • 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: Resolving OVFTool "Failed to Send File" Errors on macOS 06/13/2026
  • VCF 9.1 - Are You Using the Correct ESXCLI Command to Enable NVMe Tiering? 06/12/2026
  • VCF 9.1 - OCuLink External Graphics (eGPU) Passthrough with vSphere Kubernetes Service (VKS) 06/12/2026
  • VCF 9.1 - Quick Tip: Uninstalling Optional Day-N Components 06/11/2026
  • VCF 9.1 - Deploying VCF Operations for Networks to non-Management Network 06/10/2026
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 © 2026

Loading Comments...