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
You are here: Home / NSX / Flexible Combinations with VCF Fleet Deployment Models 

Flexible Combinations with VCF Fleet Deployment Models 

10.27.2025 by William Lam // Leave a Comment

When deploying a new VMware Cloud Foundation (VCF) Fleet, users can choose from two different deployment models: Simple (one-node) or High-Availability (3-node) within the VCF Installer, which applies to the VCF Automation, VCF Operations and NSX Manager components.


Here is a quick visual that represents the two different deployment models:


While the VCF Installer UI only provides two deployment options, the underlying VCF platform can actually support a combination of simple and HA deployment for the individual components based on your needs.

Here is a quick visual that outlines the individual supported components using the HA deployment model:


With these additional combinations, a total of 8 unique permutation is possible. To take advantage of these additional deployment options, you will need to use the VCF JSON method of deployment, which can be passed to VCF Installer UI or API.

As a baseline, here is an example VCF Fleet JSON example for both the Simple an HA deployment models:

  • vcf-fleet-simple-sample.json
  • vcf-fleet-high-availablity-sample.json

The most convenient method to get to your desired VCF Fleet deployment model is to interactively go through the VCF Installer UI once and select the HA mode, export the JSON and then adjust following sections based on your desired outcome.

VCF Automation

For VCF Automation, the change to go from simple to HA deployment is simply an additional 2 IP Addresses as shown in the snippet below:

"vcfAutomationSpec": {
  "hostname": "auto01",
  "adminUserPassword": "VMware1!VMware1!",
  "ipPool": [
    "172.30.0.31",
    "172.30.0.32",
    "172.30.0.33",
    "172.30.0.34"
  ],
  "nodePrefix": "auto01",
  "internalClusterCidr": "198.18.0.0/15",
  "useExistingDeployment": false
}

Here is a complete working example JSON of a VCF Fleet where VCF Automation is the only component using HA deployment:

  • vcf-fleet-ha-vcf-automation-sample.json

VCF Operations

For VCF Operations, the change to go from simple to HA deployment is to use Medium size appliance, add two additional node entries (replica/data) and populate the loadBalancerFqdn entry as shown in the snippet below:

"vcfOperationsSpec": {
  "nodes": [
    {
      "hostname": "vcf01a",
      "rootUserPassword": "VMware1!VMware1!",
      "type": "master"
    },
    {
      "hostname": "vcf01b",
      "rootUserPassword": "VMware1!VMware1!",
      "type": "replica",
      "sslThumbprint": ""
    },
    {
      "hostname": "vcf01c",
      "rootUserPassword": "VMware1!VMware1!",
      "type": "data"
    }
  ],
  "adminUserPassword": "VMware1!VMware1!",
  "applianceSize": "medium",
  "useExistingDeployment": false,
  "loadBalancerFqdn": "vcf01"
}

Here is a complete working example JSON of a VCF Fleet where VCF Operations is the only component using HA deployment:

  • vcf-fleet-ha-vcf-operations-sample.json

NSX Manager

For NSX Manager, the change to go from simple to HA deployment is to simply add two additional nodes as shown in the snippet below:

"nsxtManagers": [
  {
    "hostname": "nsx01a"
  },
  {
    "hostname": "nsx01b"
  },
  {
    "hostname": "nsx01c"
  }
]

Here is a complete working example JSON of a VCF Fleet where NSX Manager is the only component using HA deployment:

  • vcf-fleet-ha-nsx-sample.json

Categories // NSX, VCF Automation, VCF Operations, VMware Cloud Foundation Tags // VCF 9.0

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

Recent

  • Capturing Kasa Smart Plug Power Metrics using VCF Operations Management Pack Builder 11/07/2025
  • Retrieving the vSAN Cluster Shutdown VMs running Pre-Check Results using PowerCLI 11/05/2025
  • JFrog Artifactory as VCF Software Depot for VCF Installer & SDDC Manager 11/03/2025
  • Identifying VMware Cloud Foundation (VCF) managed service accounts in vCenter Server 10/30/2025
  • Configuring VCF Automation (VCFA) Organization Portal OIDC IdP using Terraform Provider for VCFA 10/28/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...