Academy/VCF 9.0 Support (2V0-15.25)/vSphere Foundation Installation
This lab targets VCF 9.0

vSphere Foundation Installation

VCF 9.0Intermediatesupportadmin⏱ 90 min

VCFFTS9 course content — VCF 9.0 focused. VVF installation using VCF Installer.

Objectives

  • Deploy VVF using the VCF Installer deployment wizard end-to-end
  • Compare VVF and VCF deployment wizard configuration steps
  • Configure storage options for VVF: vSAN ESA, vSAN OSA, NFS, VMFS-FC
  • Understand DVS network profiles based on NIC count
  • Validate post-installation VVF environment health
  • Prepare VVF environment for future VCF converge

Prerequisites

Active Holodeck VCF 9.0 lab with VCF Installer OVA available

Prior labs: vcffts9-02

Required skills:

  • Basic VMware terminology
  • ESXi host management
  • Network VLAN concepts

Tasks

Task 1 VCF Installer Appliance Deployment

Hands-on deployment task. Panelists probe: What are the installer prerequisites? How does depot configuration affect deployment? What is the difference between online and offline depot?

Deploy the VCF Installer OVA and configure it for VVF installation, understanding that the same appliance serves both VVF and VCF deployments.

Step 1
Installer OVA Deployment

Deploy the VCF Installer OVA to an existing ESXi host or vCenter. Configure: management IP address, netmask, gateway, DNS, NTP, and root password. The installer appliance requires: 4 vCPU, 12 GB RAM, 300 GB disk. After deployment, access the installer UI at https://<installer-ip>. Verify the installer is accessible and all services are running.

Step 2
Depot Configuration

Configure the binary depot for VVF deployment. Two options: (a) Online depot — installer downloads binaries from Broadcom servers (requires internet access, valid subscription), (b) Offline depot — upload bundles manually (for air-gapped environments). For Holodeck labs, offline depot is typical. Upload the VCF 9.0 bundle which contains: ESXi 9.0 image, vCenter 9.0 OVA, vSAN binaries, VCF Operations OVA. Verify depot status shows all required components available.

Step 3
Network Prerequisites Validation

Before starting the wizard, validate network prerequisites: (a) management VLAN configured on physical switches with correct MTU, (b) DNS forward and reverse records created for all planned components (vCenter FQDN, VCF Operations FQDN, ESXi host FQDNs), (c) NTP server accessible from management network, (d) DHCP or static IP pool planned for ESXi hosts. Document: VVF requires fewer DNS records than VCF (no SDDC Manager, no NSX Manager entries).

Step 4
Host Preparation

Prepare ESXi hosts for VVF deployment. Requirements: (a) ESXi 9.0 installed or installable via PXE/image, (b) management VMkernel configured with IP in management subnet, (c) SSH enabled for installer access, (d) root password set, (e) hardware on VMware HCL (CPU, NIC, storage controllers). For vSAN ESA: minimum 1 NVMe TLC device per host, minimum 4 hosts for FTT=1. Document host inventory with: hostname, IP, CPU cores (for licensing), NVMe devices.

Validation Gate

Check: VCF Installer deployed and configured with depot and network prerequisites met

Expected: Installer UI accessible, depot populated, DNS verified, hosts prepared.

Common Errors

Not creating DNS reverse records — installer validation fails without reverse DNS for all components
Using online depot in a lab without internet access — switch to offline depot with manually uploaded bundles
Insufficient NVMe devices for vSAN ESA — minimum 1 NVMe TLC per host required

Task 2 VVF Deployment Wizard Walkthrough

Core deployment task. Panelists ask: What is different in the VVF wizard vs VCF? Why did you choose ESA over OSA? What storage option is best for this scenario?

Execute the VVF deployment wizard step-by-step, understanding each configuration decision and its implications.

Step 1
Wizard Step 1-2: Existing Components & General Info

Start the VCF Installer wizard and select VVF deployment. Step 1: Existing components check — installer scans for any existing vSphere/VCF components. Step 2: General information — enter VVF-specific configuration: environment name, admin credentials, license keys (per-core), and domain settings. Note: VVF wizard does not ask for SDDC Manager or NSX configuration (these are VCF-only steps).

Step 2
Wizard Steps 3-4: VCF Operations & vCenter

Step 3: VCF Operations configuration — specify: OVA deployment location, IP address, FQDN, admin credentials. VCF Operations serves as the admin console for VVF. Step 4: vCenter configuration — specify: vCenter FQDN, IP address, SSO domain (vsphere.local default), admin credentials, deployment size (small/medium/large based on host count). vCenter is the core management component for VVF.

Step 3
Wizard Steps 5-6: Storage & Hosts

Step 5: Storage type selection — choose from: vSAN ESA (recommended for new deployments, NVMe single-tier), vSAN OSA (legacy, cache+capacity tiers), NFS (external NAS storage), VMFS-FC (Fibre Channel SAN). For vSAN ESA: configure storage pool settings. Step 6: Add hosts — enter ESXi host credentials (IP, username, password) for each host. Minimum 4 hosts for vSAN FTT=1. Installer validates host connectivity and hardware compatibility.

Step 4
Wizard Steps 7-9: Networking & Deployment

Step 7: Configure host networks — assign VMkernel adapters for management, vMotion, vSAN traffic. Step 8: DVS (Distributed Virtual Switch) configuration — select network profile based on NIC count: 2-NIC profile (shared management+vMotion on one NIC, vSAN on other), 4-NIC profile (dedicated NICs for each traffic type). Step 9: Review all configuration, run validation checks, then deploy. Deployment creates: vCenter VM, VCF Operations VM, configures all hosts into a cluster with selected storage. Monitor deployment progress in the installer UI.

Step 5
JSON Spec Deployment Alternative

Document the alternative deployment method: JSON specification file. Instead of the wizard, create a JSON file defining all configuration parameters. Deploy using: VCF Installer API or CLI with the JSON spec. Benefits: repeatable deployments, version-controlled configuration, automated CI/CD integration. Compare: wizard is interactive (good for learning), JSON spec is automated (good for production repeatability). Document the key JSON sections: hosts, networking, storage, credentials.

Validation Gate

Check: VVF deployment completed successfully via wizard or JSON spec

Expected: vCenter, VCF Operations, vSAN cluster deployed. All hosts in cluster. Storage operational.

Common Errors

Selecting vSAN OSA when NVMe devices are available — ESA provides better performance and simpler management
Using 2-NIC profile when 4 NICs are available — dedicating NICs per traffic type improves performance and simplifies troubleshooting
Not running validation before deployment — catches DNS, NTP, and connectivity issues before they cause deployment failure

Task 3 VVF vs VCF Installation Comparison

Comparative analysis. Panelists probe: How much faster is VVF installation? What do you lose by skipping NSX and SDDC Manager? Can you add them later?

Understand exactly what differs between VVF and VCF installation processes, so you can explain the tradeoffs to customers and panelists.

Step 1
Wizard Step Comparison

Create a side-by-side comparison of VVF vs VCF wizard steps. VVF skips: SDDC Manager configuration, NSX Manager configuration (3-node cluster), NSX transport zone setup, NSX edge cluster configuration, VCF Automation configuration. Result: VVF wizard has fewer steps (approximately 9 vs 15+ for VCF). VVF deployment time: 2-3 hours. VCF deployment time: 4-6 hours.

Step 2
Component Deployment Comparison

VVF deploys: VCF Operations VM, vCenter VM, ESXi cluster with vSAN. VCF additionally deploys: SDDC Manager VM, NSX Manager cluster (3 VMs), NSX Edge cluster (2+ VMs), optionally VCF Automation. Total additional VMs for VCF: 6-8 management VMs. Additional resource overhead: approximately 50 vCPU, 200 GB RAM for VCF management components beyond VVF.

Step 3
Post-Installation Management Comparison

After VVF installation: management via VCF Operations Console and vSphere Client. Day-to-day operations: manual (create VMs in vSphere Client, manage storage via vSAN settings, no overlay networking). After VCF installation: management via SDDC Manager. Day-to-day operations: orchestrated (create workload domains, automated NSX overlay provisioning, lifecycle management via vLCM). Key insight: VVF is operationally simpler but less automated; VCF is more complex but highly automated.

Step 4
Log Locations & Troubleshooting

VVF installation logs: VCF Installer appliance /var/log/vmware/vcf/bringup/. vCenter deployment: /var/log/vmware/upgrade/ on VCSA. VCF adds: SDDC Manager logs /var/log/vmware/vcf/sddc-manager-ui-app/, NSX Manager logs /var/log/proton/. For VVF troubleshooting: fewer log sources to check (no SDDC Manager, no NSX). Document the installation troubleshooting decision tree for VVF.

Validation Gate

Check: Complete VVF vs VCF installation comparison document

Expected: Step-by-step comparison, resource overhead analysis, and management approach differences documented.

Common Errors

Underestimating VCF resource overhead — 6-8 additional management VMs require significant compute and memory
Assuming VVF and VCF have the same post-installation management experience — VVF lacks SDDC Manager orchestration
Not documenting log locations for each deployment type — different troubleshooting paths for VVF vs VCF

Task 4 Post-Installation Validation & VCF Upgrade Readiness

Operational validation task. Panelists ask: How do you validate a VVF deployment? What must be true before converge can succeed?

Validate the VVF deployment is healthy and assess readiness for future VCF converge upgrade.

Step 1
VCF Operations Console Validation

Access VCF Operations Console at https://<vcf-ops-fqdn>. Verify: Launchpad shows VVF components (vCenter, vSAN, VKS), Inventory tree shows vCenter instance with all hosts, vSAN Insights shows storage health and capacity, Infrastructure Security dashboard is accessible. Document any warnings or alerts in the console.

Step 2
vCenter Functionality Verification

Access vSphere Client at https://<vcenter-fqdn>/ui. Verify: all ESXi hosts in cluster and connected, vSAN datastore visible and healthy, DRS and HA enabled on cluster, VM creation test (deploy a test VM, verify it starts and has storage), vMotion test between hosts. Document: vCenter version, cluster configuration, storage policy assignments.

Step 3
vSAN Health Verification

In vSphere Client, navigate to Cluster > Monitor > vSAN > Health. Run proactive health tests. Verify: all health checks green, disk balance within acceptable range, network health (multicast/unicast operational), hardware compatibility (all devices on HCL), capacity utilization below 70%. Run: esxcli vsan health cluster list from ESXi host SSH for CLI-based verification.

Step 4
VCF Converge Readiness Assessment

Even if converge is not immediate, assess readiness: (a) sufficient free compute resources for SDDC Manager (4 vCPU/16 GB), NSX Manager x3 (18 vCPU/72 GB), VCF Automation (8 vCPU/32 GB), (b) network VLANs prepared for NSX TEP and edge uplinks, (c) additional DNS records created for future SDDC Manager and NSX Manager FQDNs, (d) IP address pool reserved for NSX TEP addresses. Document the converge readiness checklist with current status for each item.

Step 5
Operational Baseline Documentation

Create an operational baseline document for the VVF environment: (a) component inventory (vCenter version, VCF Operations version, ESXi version, vSAN version), (b) network configuration (VLANs, IP ranges, DNS entries), (c) storage configuration (vSAN policy, capacity, disk layout), (d) credential inventory (vCenter admin, ESXi root, VCF Operations admin), (e) backup configuration (vCenter file-based backup target). This baseline serves as the reference for future converge and troubleshooting.

Validation Gate

Check: VVF deployment validated and converge readiness assessed

Expected: All VVF components healthy, baseline documented, converge readiness checklist completed.

Common Errors

Skipping vSAN health check after deployment — catches subtle storage configuration issues early
Not planning NSX network infrastructure before it is needed — VLAN and IP planning takes time
Forgetting to create baseline documentation — makes future troubleshooting and converge planning difficult
Not testing vMotion after deployment — validates networking and storage compatibility

Final Validation

Complete VVF installation with post-deployment validation and VCF converge readiness

✓ VCF Installer deployed → Installer UI accessible with depot configured

✓ VVF deployed via wizard → vCenter, VCF Operations, and vSAN cluster operational

✓ VVF vs VCF comparison documented → Step-by-step differences and resource overhead analyzed

✓ Post-deployment validation passed → All health checks green, vMotion tested, baseline created

✓ Converge readiness assessed → Resource, network, and DNS requirements documented

Cleanup / Restore

• Power off test VMs created during validation

• Save operational baseline document

• Snapshot the VVF environment for future lab exercises

• Document any issues encountered during installation

Design Reflection (VCDX)

VVF installation demonstrates understanding of the VCF product portfolio deployment model. The shared VCF Installer architecture shows Broadcom's unified platform strategy. Converge readiness planning demonstrates forward-thinking architecture.

Requirements

  • R-001: Deploy VVF with vSAN ESA in under 4 hours
  • R-002: Environment must be upgradeable to VCF without data migration
  • R-003: Post-deployment validation must confirm all components healthy

Constraints

  • VCF Installer requires offline depot in air-gapped environments
  • Minimum 4 hosts for vSAN FTT=1
  • DNS forward and reverse records required before deployment

Assumptions

  • Holodeck lab has sufficient resources for VVF deployment
  • Network VLANs pre-configured on physical/virtual switches
  • ESXi hosts pre-installed with 9.0 image

Risks

  • DNS misconfiguration causes deployment failure — validate before starting wizard
  • Insufficient NVMe devices for vSAN ESA — verify HCL compliance and device count
  • Not planning for converge resources leads to capacity shortfall when upgrading to VCF

Self-Assessment Discussion Prompts

  1. What is the fastest path from bare metal to a running VVF environment?
  2. How would you automate VVF deployment for multiple sites?
  3. What validation tests would you add beyond the standard post-deployment checks?
  4. How does VVF deployment differ in an air-gapped environment?

Extensions

JSON Spec Automated Deployment

Create a complete JSON specification file for VVF deployment. Deploy using the VCF Installer API. Compare deployment time and reliability with the interactive wizard approach.

Multi-Storage Backend Comparison

Deploy VVF twice: once with vSAN ESA and once with NFS external storage. Compare installation steps, post-deployment management experience, and performance characteristics.

VVF to VCF Converge Execution

Starting from the deployed VVF environment, execute the full VCF converge process. Document each step, resource consumption, and validate that existing workloads are unaffected.

⚠ Known Pitfalls (from Community KB)

Starting the deployment wizard without validating DNS forward and reverse records — deployment fails mid-process and requires restart
Choosing vSAN OSA when NVMe devices support ESA — ESA provides better performance, simpler management, and is the recommended architecture for new VCF 9.0 deployments
Not documenting the deployment configuration — makes future troubleshooting and converge planning significantly harder
Skipping post-deployment vMotion testing — networking issues may not surface until VM migration is attempted in production

References

  • VMware VCF Installer 9.0 Guide — VVF Deployment Wizard
  • vSphere Foundation 9.0 Planning and Preparation Guide
  • vSAN 9.0 ESA Deployment Guide — Storage Configuration for VVF
  • VMware VCF 9.0 Networking Guide — DVS Profile Configuration
  • VMware VCF Installer JSON Specification Reference
Was this page useful?
Type to search. ↑ ↓ to move, Enter to open, Esc to close.