WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • 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 // Automation, 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 // Automation, 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 // Automation, VMware Cloud Foundation, VSAN Tags // VSAN, vSAN ESA

  • « Previous Page
  • 1
  • 2
  • 3
  • 4
  • …
  • 39
  • 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

  • Automating the vSAN Data Migration Pre-check using vSAN API 06/04/2025
  • VCF 9.0 Hardware Considerations 05/30/2025
  • VMware Flings is now available in Free Downloads of Broadcom Support Portal (BSP) 05/19/2025
  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/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...