WilliamLam.com

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

Quick Tip - clusterImageEnabled property required for JSON deployment in VMware Cloud Foundation (VCF) 5.1.1

03.28.2024 by William Lam // 5 Comments

While updating and testing my Automated VMware Cloud Foundation (VCF) Lab Deployment Script to support the latest VCF 5.1.1 release, I came across a strange error message in the Cloud Builder UI about uploading the personality to SDDC Manager:

Failed to upload personality to SDDC Manager Failed to upload personality to SDDC Manager


It turns out with VCF 5.1.1, when you deploy using JSON deployment method, you need to explicitly define the property clusterImageEnabled, which determines if the VCF Management Domain will be deployed using vSphere Lifecycle Manager (VLCM) image based versus the legacy vSphere Update Manager (VUM) baseline under the clusterSpec specification.

"clusterSpec":
{
    "clusterName": "vcf-m01-cl01",
    "vcenterName": "vcenter-1",
    "clusterEvcMode": "",
    "clusterImageEnabled": true
}

Once I included the property with the desired value, I no longer ran into the issue and for anyone who is automating using Cloud Builder API, this will be a handy to be aware of.

Categories // Automation, VMware Cloud Foundation Tags // VMware Cloud Foundation

Enabling License Later (evaluation) mode for VMware Cloud Foundation (VCF) 5.1.1

03.27.2024 by William Lam // 8 Comments

VMware Cloud Foundation (VCF) 5.1.1 was just released this week and it brings a number of new capabilities including the recently announced VMware Private AI Foundation with NVIDIA solution. One feature that I was really happy to see get introduced is called "License Later" better known as evaluation mode, which will now allow users to deploy VCF with Cloud Builder without requiring the component license keys up front, which was the previous user experience.

From a hands on and/testing perspective, this will allow for more users to experience VCF and reduce the barrier to entry for those that want to play with the product. Speaking of hands on, I wanted to try out the new evaluation mode using my VCF Automated Lab Deployment script which I had just assumed you would leave the license fields blank within the deployment JSON file but that did not work. After speaking with VCF Engineering, I found that there is a new deployment parameter that must be appended to the JSON file if you are deploying VCF using the Cloud Builder API.

Once I added the configuration, the VCF deployment kicked off successfully!

Deployment JSON:

For deploying VCF using the Cloud Builder API, you will need to append deployWithoutLicenseKeys with a value of true and the all license fields can be left blank or omitted all together

deployWithoutLicenseKeys: true

Deployment Workbook:

For deploying VCF using the Cloud Builder UI, there is a new entry in the workbook called "License Now" which you can select No and leave all license fields blank.

I have already updated my VCF Automated Lab Deployment script to support the new evaluation mode with VCF 5.1.1 as I have already been asked about the capability from a few customers 🙂

For Workload Domain creation, you can also deploy with the new license later feature by adding the "deployWithoutLicenseKeys" parameter into your JSON specification. For an example, search for this parameter in the JSON example for the VCF Domain Creation API.

Categories // Automation, VMware Cloud Foundation Tags // VMware Cloud Foundation

Custom ESXi "Dummy" Reboot VIB for vSphere Lifecycle Manager (vLCM)

03.19.2024 by William Lam // 2 Comments

A few weeks back, I had a request from one of our Technical Adoption Managers (TAM) that their customer wanted to create a custom ESXi VIB that could be used with vSphere Lifecycle Manager (vLCM) and would only require the ESXi host to reboot as part of the remediation.

This might sound like a strange request but I suspect the customer was either building out some automation for vLCM or simply getting more hands on with vLCM without applying any changes, which is great because its predecessor, vSphere Update Manager (VUM) will be removed in a future major release of vSphere.

While the customer was able to create a custom VIB by following the instructions in my recent blog post for building a custom VIB for ESXi 8.x, I did noticed that their descriptor.xml did not properly set the live-install-allowed and live-remove-allowed options which controls whether an ESXi host should reboot after installing and removing a VIB from the host respectively.


Since vLCM only works with offline bundles, we actually need to create an offline bundle with our custom ESXi VIB that vLCM can import. To further complicate things, starting with vSphere 7.x, a proper offline bundle that can be imported into vLCM requires the use of components rather than bulletins, which is what VUM previously had used.

With the assistance of the vLCM Engineering team, I was able to create my own "Dummy" ESXi VIB/Offline Bundle that is compatible with both vSphere 7.x and 8.x, which can be used directly by a standalone ESXi host via ESXCLI or imported and lifecycle using vLCM.

[Read more...]

Categories // Automation, vSphere 8.0 Tags // ESXi, vib, vLCM, vSphere Lifecycle Manager

  • « Previous Page
  • 1
  • …
  • 17
  • 18
  • 19
  • 20
  • 21
  • …
  • 224
  • 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...