Home Page Technical VMware Cloud Foundation

Modernizing Your Edge with Single-Node vSphere Supervisor in VMware Cloud Foundation 9.0

VMware Cloud Foundation (VCF) has been a cornerstone for building robust private clouds in core data centers. VMware Cloud Foundation Edge extends these benefits, providing an integrated, automated platform designed for distributed environments. It brings the consistency, security, and operational efficiency of VCF to your edge locations, whether they’re small outposts or larger regional hubs.

Introducing Single-Node vSphere Supervisor: The Game Changer for VCF Edge in VMware Cloud Foundation 

One of the most anticipated developments in VCF 9.0 for edge use cases is the ability to leverage single-node vSphere Supervisor.

Traditionally, deploying vSphere Supervisor, which enables Kubernetes capabilities on vSphere, required a cluster of at least three ESXi hosts. While suitable for larger edge sites, this presented a hurdle for ultra-lean deployments.

VCF 9.0 addresses these challenges by providing following new capabilities:

  • Modernize Your Edge Footprint: Deploy a compact yet powerful solution that brings the full power of Kubernetes to even the smallest edge locations.
  • Run both VM and Cloud-Native Workloads Locally: Directly host containerized applications and services on a single ESXi host, leveraging the integrated vSphere Supervisor for management.
  • Maximize Resource Utilization: Get the most out of a single physical server by efficiently running both virtual machines and containerized applications, managed by a unified control plane.

Best fit Scenarios

Single node vSphere Supervisor is crucial for edge use cases due to several factors that align with the unique demands and constraints of edge deployments:

  • Deploy Cloud-Native application in very small sites: Run containerized applications and VMs in places with limited space and power, like small retail branches, tactical edges, remote IoT gateways, or specific factory floor segments.
  • Reduce Edge Footprint & Cost: Maximize the use of a single server to handle both traditional VMs and modern container workloads, cutting down on hardware and associated operational expenses.
  • Enable Local Processing & Low Latency: Process data and run applications directly at the source, crucial for real-time analytics, AI/ML inference, and critical operational control at the edge.
  • Simplify Remote Management: Benefit from centralized VCF management and automation for these single-server edge sites, minimizing the need for on-site IT staff.

Design Options:

Option 1: VCF Instance, single domain with single node cluster

Design RequirementDetailsNote
Management DomainOneDedicated Cluster for all management components of  VCF Fleet, such as VCF Operations, vCenter, SDDC Manager and NSX

Customers have the flexibility to host this either locally at the edge location or at a central data center
vSphere ClusterOne or MultipleUse the vCenter to create one node vSphere Cluster based on your requirement.
VCF NetworkingvSphere Distributed Switch (vDS)Configure vSphere Distributed Switch for vSphere Supervisor 
vSphere SupervisorOneSupervisor needs to be enabled on a single node cluster by logging into vCenter. 
Supervisor ZoneOneAssign zone during Supervisor activation process.
VCF StorageLocal Storage or External StorageEnsure you have local or external storage
LicensingVCF or VCF Edge LicenseDeploy VCF Fleet and apply either VCF or VCF Edge license.
Latency and bandwidth100ms and 10mbpsIf your Edge sites are managed remotely from a central location, please ensure you have recommended latency and bandwidth described.
WAN linkDedicated dual-link connectionA primary and secondary WAN link is recommended to maintain constant connectivity between vCenter and vSphere Supervisor-enabled hosts.

ℹ️Note: When deploying Single node cluster for vSphere Supervisor in VCF Instance, you need to configure the cluster manually and add host to that cluster in the respective vCenter. There is no single node workload domain creation workflow with VCF Operations in this release.

Option 2:  VCF Operations and vCenter with single node cluster

Design RequirementDetailsNote
Management ClusterOneDedicated Cluster for all management components such as vCenter and VCF Operations. 

Customers have the flexibility to host this either locally at the edge location or at a central data center
VCF OperationsOneMandatory component for license management
vSphere ClusterMultipleOne node vSphere Cluster per site
VCF NetworkingvSphere Distributed Switch (vDS)vSphere Distributed Switch is used for vSphere Supervisor and additional services.
vSphere SupervisorOneSupervisor needs to be enabled on single node cluster by logging into vCenter
Supervisor ZoneOneAssign zone during Supervisor activation.
StorageLocal or External StorageEnsure you have local or external storage attached to the host
LicensingVCF Edge LicenseYou can deploy this design as a VVF model with VCF Installer; however, you need to apply for the VCF Edge License after deployment.
Latency and bandwidth100ms and 10mbpsIf your edge sites are managed remotely from a central location, please ensure you have recommended latency and bandwidth described.
WAN linkDedicated dual-link connectionA primary and secondary WAN link is recommended to maintain constant connectivity between vCenter and vSphere Supervisor-enabled hosts.

Pre-Supervisor Enablement Checklist

TaskDetails
Storage Policy Creation Create a Storage Policy in vCenter
Cluster ConfigurationEnsure DRS and vSphere HA are enabled on the cluster.
DRSDRS – Set “Fully Automated”
vSphere HAHost Failure Monitoring -Off (Disabled)VM Monitoring – ON
Admission Control – Off (Disabled)
vSphere Distributed SwitchCreate a separate VDS for VCF Edge compute cluster deployment
DVPG for Supervisor Control PlaneCreate a separate port group for supervisor control plane 
DVPG for workloadCreate a separate port group for workloads. 
DVPG for Native Load Balancer Create a separate port group for load balancer

Configuration Steps:

Step 1. Create VM Storage Policies for the Edge cluster

Select Datastore Specific Rules – Enable rules for “VMFS” Storage and complete the storage policy creation.

Step 2: Disable HA Admission Control

Disabling HA Admission Control will prevent vSphere HA from blocking virtual machine power-ons or migrations due to perceived resource constraints in a single-node environment, allowing for more flexible resource utilization.

Please see above for detailed design options for DRS and HA when you are creating the cluster.

Step 3 and 4 : Configure vSphere Distributed Switch (VDS) and port groups

Step 5: Deploy vSphere Supervisor

For single-host vSphere Supervisor deployments, selecting an appropriate control plane size is crucial. We suggest utilizing either the “Tiny” or “Small” sizing options unless a specific requirement demands a different configuration, in which case the host should be sized accordingly.

Note: You can only scale up the control plane size after initial deployment, not scale down.

Tiny2 CPUs, 8 GB Memory, 32 GB Storage
Small4 CPUs, 16 GB Memory, 32 GB Storage
Medium8 CPUs, 16 GB Memory, 32 GB Storage
Large16 CPUs, 32 GB Memory, 32 GB Storage

Control Plane Sizing

Conclusion:

Organizations that demand the agility of cloud-native applications alongside the stability of virtual machines will benefit from the Single-Node vSphere Supervisor, introduced in VCF 9.0. This pivotal advancement makes it feasible to deploy robust VMs and container workloads on a single ESX host, significantly reducing the hardware footprint and operational complexity at the edge. Once vSphere Supervisor is enabled, customers have full flexibility to deploy VMware vSphere Kubernetes Service (VKS), Argo CD, and other supervisor services that are part of VCF. This design also provides comprehensive support for leveraging Argo CD to manage application deployment at scale.

Resources:

Please refer to VCF Edge Detailed Design for various other design patterns.

What is vSphere Supervisor 

VMware Configuration Maximums

Planning and Preparation Workbook for resource requirements for VCF management components

GitOps for VCF


Discover more from VMware Cloud Foundation (VCF) Blog

Subscribe to get the latest posts sent to your email.