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
You are here: Home / VMware Cloud Foundation / VCF 9.1.1: Adopting the Reduced VCF Management Services (VCFMS) Footprint After an Upgrade

VCF 9.1.1: Adopting the Reduced VCF Management Services (VCFMS) Footprint After an Upgrade

09.03.2026 by William Lam // Leave a Comment

When VCF Management Services (VCFMS) was introduced in VCF 9.1.0, its virtual machine sizing was optimized to accommodate the largest optional Day-N service. This reduced the likelihood of requiring a rollout to a larger VM size as additional services were enabled. However, for environments that did not deploy these optional Day-N services, some VCFMS virtual machines could be larger than necessary.

With VCF 9.1.1, VCFMS sizing has been optimized for the initial Day-0 deployment. In addition, individual VCFMS components have been further right-sized to ensure that each service reserves only the resources it requires, improving overall resource utilization. For example, a Simple (non-HA) deployment, you will now have one less VCFMS Worker Node (12 vCPU / 24GB memory).


It is important to note that the right-sized VCFMS worker nodes and component sizing are automatically applied for new VCF 9.1.1 deployments, but they are not automatically applied to existing deployments that are upgraded to VCF 9.1.1.

With that said, users who upgrade to VCF 9.1.1 can still realize the benefits of the reduced VCFMS footprint by running a post-upgrade script that produces the same end state as a new VCF 9.1.1 deployment.

Here is my VCF 9.1.0 environment that has been upgraded to 9.1.1 and it is using the Simple deployment, which means 1 x Control Plane and 3 x Worker Node.


A Broadcom KB will be provided with the detailed right-sizing instructions, but here is the high level overview for those interested.

Step 1 - Identify the VCFMS Control Plane Node by logging into VCF Operations and navigating to Build > Lifecycle > VCF Management > Components > VCF Services Runtime and scroll down to the nodes table.


Step 2 - Download the right-sizing script from the KB article and copy it to a VCFMS Control Plane node using SCP. SSH to the node using the vmware-system-user account, elevate to the root user with sudo, and then execute the script.


Once the package deployment is successful, which you can confirm with the following command:

kubectl get pd vmsp-platform -n vmsp-platform -w


The rollout of the new VCFMS worker nodes should start roughly 10-15 minutes and you should end up with the following if you had started with a Simple deployment with no additional Day-N components deployed.

Categories // VMware Cloud Foundation Tags // VCF 9.1.1

Thanks for the comment!Cancel reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

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
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VCF 9.1.1: Adopting the Reduced VCF Management Services (VCFMS) Footprint After an Upgrade 09/03/2026
  • Configuring OIDC with PKCE in Keycloak for VCF Private AI Services 08/26/2026
  • VCF 9.1 - Understanding VCF Converge & Import Scenarios for vCenter Server Without NSX 08/24/2026
  • VCF 9.1 - Configuring Harbor to use VCF Identity Broker (IDB) for External Identity Federation 08/19/2026
  • Quick Tip: The Fastest Way to Clear Partitions for ESX Reinstallation 08/15/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...