Dr. Pranay Jha

VMware • Cloud • AI • Enterprise Architecture

FORMERLY
VMware Insight & Cloud Pathshala
What began over a decade ago as a passion for sharing knowledge has evolved into a unified platform for Enterprise AI, VMware, Cloud Architecture, Research, and Modern Infrastructure.
, ,

VMware Cloud Foundation 9 Lab Workbook: A Beginner’s End-to-End Hands-On Task List

An instructor-style VCF 9 lab workbook for beginners: a lab-pod map, the phase-by-phase journey, a snapshot and rollback strategy, and grouped task tables from prep and bring-up through workload domains, NSX, storage, certificates, operations, upgrade, backup and teardown – with success-validation checks and a competency sign-off rubric.

VCF 9 · Hands-On Lab Workbook · Instructor Edition

TL;DR

A complete, beginner-friendly VMware Cloud Foundation 9 lab workbook you can run like a live class. It is organized as task tables grouped into phases — from environment prep and baseline snapshots, through management-domain bring-up, a workload domain, NSX, vSAN, certificates, operations, upgrade, backup and a clean teardown. Each task lists an objective and a success-validation check — not click-by-click steps — so students learn to verify their own work the way they will have to on the job.

Who this is for

Beginners learning VCF 9 in a guided lab, and instructors who need a ready-to-assign task list. It assumes a small nested or physical lab pod (a handful of ESX hosts, supporting DNS/NTP/AD services and a depot). No prior VCF experience is required; familiarity with vSphere helps.

The fastest way to learn VMware Cloud Foundation is to build it, break it, and recover it — in that order. This workbook is written the way I run an instructor-led lab: students get an objective and a clear definition of done, then they work out the how. That mirrors real delivery work, where nobody hands you a script and the only thing that matters is whether the platform is healthy and provable.

Two disciplines run through every phase. First, snapshot before anything risky and treat snapshots as your undo button. Second, validate every task — if you cannot show it is working, it is not done. The tables below build those habits in.

How to use this workbook

  • Work the phases in order; each one assumes the previous one passed its validation.
  • At every Checkpoint, take a named snapshot of all appliances before continuing.
  • A task is complete only when its Success validation column is satisfied — capture a screenshot as evidence.
  • Level: Foundational = guided basics, Core = standard delivery skill, Stretch = optional challenge.
  • Times are rough lab estimates; real-world durations vary with hardware and depot speed.

Before you start: lab prerequisites

Confirm these are in place before Phase 0. A missing prerequisite is the single most common reason a beginner lab stalls on day one.

PrerequisiteWhy it mattersReady?
ESX hosts with adequate CPU/RAM/diskMust run the management domain plus a workload domain
vSAN-eligible storage devicesvSAN ESA needs supported devices and free capacity
DNS with forward and reverse recordsBring-up fails without resolvable FQDNs both ways
NTP from a common sourceTime skew silently breaks certificates and services
VLANs with jumbo frames (MTU 9000)Management, vMotion, vSAN, TEP and uplink traffic depend on it
Active Directory / Microsoft CANeeded for SSO logins and CA-signed certificates
Software depot and bundlesThe installer and lifecycle manager need the binaries
Snapshot capability on every VMYour undo button for every drill in this workbook

Your lab pod at a glance

Before the first task, get oriented. The map below shows the components you will stand up and how they relate. Keep it next to you — most troubleshooting starts with knowing which box you are actually looking at.

Your VCF 9 lab podWhat you build, and the services that support itCore lab servicesDNS & NTP · Active Directory / Microsoft CA · Software depot · Jump hostManagement Domain4x ESX hosts + vSAN ESAvCenter · SDDC ManagerNSX Manager clusterVCF Operations (Fleet)The platform that runs the platformVI Workload Domain3x ESX hosts + vSAN ESADedicated vCenterNSX for the domainRuns your test workloadsWhere tenant VMs liveNSX networkingEdge cluster · Tier-0 gateway (north-south)Tier-1 gateway · overlay segments · distributed firewallVLANs: management, vMotion, vSAN, host TEP, edge TEP, uplinks
Figure 1 — The lab pod you will build, validate, break and recover.

The lab journey

Twelve phases take a student from an empty pod to a working, secured, monitored fleet — and back to a clean slate for the next class. The red markers are mandatory snapshot checkpoints.

From empty pod to clean slateTwelve phases · red diamonds = snapshot checkpoints0 · Prep1 · Planning2 · Bring-Up3 · Workload4 · NSX5 · Storage6 · Certs7 · Ops8 · Upgrade9 · Backup/DR10 · Troubleshoot11 · TeardownSnapshot checkpoints land before bring-up, before the workload domain, before storage-failure and upgrade drills, and before you break things on purpose.
Figure 2 — The twelve-phase journey, with mandatory snapshot points.

Snapshot and rollback strategy

Snapshots are the single most important habit a VCF beginner can build. In a lab they turn a catastrophic mistake into a five-minute recovery; in production the same instinct becomes proper backups and change control. The strategy is simple: name a snapshot before each risky operation, and know exactly which one you would roll back to.

Snapshot before, roll back if neededclean-basePhase 0pre-bringupPhase 2pre-WLDPhase 3pre-upgradePhase 8roll back to the last good named snapshot when a drill goes wrong
Figure 3 — Name a snapshot before each risky phase; recovery is a rollback away.

Phase 0 — Environment prep & baseline snapshots

Get the foundations right before touching VCF. Most failed bring-ups trace back to DNS, time, or networking that was never validated.

#Task & objectiveSuccess validationTimeLevel
0.1Confirm access to your lab pod and inventory the ESX hostsYou can reach every host management IP and record CPU/RAM/disk20mFoundational
0.2Create and verify all forward and reverse DNS records and NTPForward and reverse lookups resolve for every planned FQDN; hosts agree on time30mFoundational
0.3Validate the network: VLANs, gateways and jumbo frames (MTU 9000)Ping across each VLAN succeeds and large-packet (no-fragment) test passes30mCore
0.4Checkpoint: take the snapshot clean-base on every appliance/host VMA clean-base snapshot exists on each VM and is named consistently10mFoundational

Phase 1 — Planning & readiness

Plan before you build. Ten honest minutes in the workbook saves an hour of failed bring-up.

#Task & objectiveSuccess validationTimeLevel
1.1Complete the sizing / bill-of-materials worksheet for the labPlanned resources meet VCF 9 minimums with headroom recorded30mCore
1.2Fill the deployment parameter workbook (IPs, VLANs, FQDNs, passwords)Every field populated; no duplicate IPs or names40mCore
1.3Pre-stage the install media and depot bundlesVCF Installer image and required bundles are present and checksummed20mFoundational

Phase 2 — Management domain bring-up

Note

This is the phase where beginners feel the magic — a single workflow deploys vCenter, SDDC Manager, NSX and VCF Operations together. Make them snapshot first (Task 2.1). When a bring-up fails midway, a rollback to pre-bringup plus a corrected workbook is far faster than chasing a half-built domain.

#Task & objectiveSuccess validationTimeLevel
2.1Checkpoint: snapshot all appliances as pre-bringupNamed snapshot present on every host/appliance10mFoundational
2.2Deploy the VCF Installer applianceInstaller UI is reachable and healthy30mCore
2.3Load the workbook and run configuration validationAll pre-checks pass with no red items30mCore
2.4Run the management-domain bring-upWorkflow completes; vCenter, SDDC Manager, NSX and VCF Operations all healthy90m+Core
2.5Log in to the VCF Operations console and locate Fleet ManagementFleet dashboard loads and shows the new instance as healthy15mFoundational

Phase 3 — First VI workload domain

#Task & objectiveSuccess validationTimeLevel
3.1Commission the additional ESX hosts for the workload domainHosts appear in inventory as available/unassigned and pass validation30mCore
3.2Checkpoint: snapshot as pre-WLDNamed snapshot present10mFoundational
3.3Create a VI workload domain backed by vSAN ESADomain shows Active with its own vCenter and NSX60mCore
3.4Deploy a test VM into the workload domainVM powers on, gets an IP, and is reachable20mFoundational

Phase 4 — Networking with NSX

#Task & objectiveSuccess validationTimeLevel
4.1Deploy an NSX Edge clusterEdges deployed and the cluster is healthy40mCore
4.2Create a Tier-0 gateway and establish north-south connectivityUplink/peering is up; external networks reachable40mStretch
4.3Create a Tier-1 gateway and an overlay segment; attach the test VMVM on the segment reaches its gateway and beyond30mCore
4.4Apply a distributed firewall rule between two VMsBlocked traffic is denied and allowed traffic passes, as designed30mStretch

Phase 5 — Storage with vSAN ESA

Storage is where resilience is proven, not assumed. The host-failure drill is the whole point of this phase.

#Task & objectiveSuccess validationTimeLevel
5.1Review vSAN ESA cluster health and capacitySkyline/health checks are green; capacity understood20mFoundational
5.2Create a storage policy (e.g. FTT=1) and assign it to the test VMVM reports compliant with the new policy20mCore
5.3Drill (snapshot first): put a host in maintenance mode to simulate failureObjects resync and remain accessible; no data loss observed30mStretch

Phase 6 — Certificates & identity

Note

Pair this phase with the deep-dive in Generating Certificates End to End in VCF 9. Students do the tasks here; the article explains the why behind each one.

#Task & objectiveSuccess validationTimeLevel
6.1View the fleet certificate inventory and expiry alertsYou can list each component cert and its expiry date15mFoundational
6.2Configure a Certificate Authority (Microsoft CA or OpenSSL)CA saves successfully and is selectable30mCore
6.3Generate a CSR and replace a component certificateBrowser trusts the endpoint with no warning30mCore
6.4Enable automatic certificate renewalAuto-renew toggle shows enabled for the component10mFoundational
6.5Connect an identity source and test SSO loginAn AD/LDAP user logs in with the expected role25mCore

Phase 7 — Operations & monitoring

If you cannot see it, you cannot run it. Get comfortable living inside VCF Operations.

#Task & objectiveSuccess validationTimeLevel
7.1Explore VCF Operations dashboards for the fleetLive metrics are flowing for hosts, domains and services20mFoundational
7.2Create an alert/notification and trigger itThe alert fires and is delivered to the configured target20mCore
7.3Review capacity and cost / reclaimable-resource viewsYou can identify reclaimable capacity and explain it20mCore

Phase 8 — Lifecycle management & upgrade

#Task & objectiveSuccess validationTimeLevel
8.1Review current vs target versions in the fleetVersion inventory is accurate and a target is chosen15mFoundational
8.2Checkpoint: snapshot as pre-upgrade and confirm a backup existsNamed snapshot present and a successful backup is on record15mCore
8.3Run upgrade prechecksPrechecks pass with all blockers resolved30mCore
8.4Apply an upgrade/patch bundle to a componentComponent reports the new version and stays healthy60m+Stretch

Phase 9 — Backup, restore & DR

A backup you have never restored is a wish. Prove it in the lab.

#Task & objectiveSuccess validationTimeLevel
9.1Configure scheduled backups for SDDC Manager and VCF OperationsA backup job runs and reports success to the target30mCore
9.2Validate a backup (integrity / test restore in the lab)Restore test completes and data is verified intact40mStretch

Day-2 operations runbook

Deployment is day one; everything after go-live is day two. These recurring tasks keep a VCF 9 fleet healthy, secure and current. Unlike the build phases, day-2 work is a rhythm — assign it on a cadence and hold the same validation discipline.

Note

Day-2 is a rhythm, not a phase. Automate the daily checks where you can and reserve human time for capacity, security and change. The same dashboards you used to build the fleet are the ones that keep it healthy.

Daily

#Task & objectiveSuccess validationTimeLevel
D.1Review the fleet health dashboardAll domains and hosts green; any alert triaged10mFoundational
D.2Check active and failed tasks and workflowsNo stuck or failed workflows outstanding10mFoundational
D.3Review certificate and password expiry alertsNothing inside the warning window left unhandled5mFoundational
D.4Confirm the latest backup succeededMost recent backup job reports success5mFoundational

Weekly

#Task & objectiveSuccess validationTimeLevel
D.5Review capacity and reclaimable resourcesTrend understood; reclaim candidates flagged20mCore
D.6Check vSAN health and resync statusHealth green; no lingering resync activity15mCore
D.7Review NSX gateway, tunnel and firewall logsNo unexpected drops or down tunnels20mCore
D.8Check the depot for new patches and bundlesAvailable updates identified and assessed15mCore

Monthly & periodic

#Task & objectiveSuccess validationTimeLevel
D.9Rotate or retrieve managed account passwordsAccounts rotated per policy; vault updated30mCore
D.10Verify certificate auto-renewal and expiriesAuto-renew on; nothing expiring unmanaged20mCore
D.11Run a restore test from a recent backupRestore completes and data verified intact40mStretch
D.12Review users, roles and access (RBAC / SSO)Access matches least-privilege policy30mCore
D.13Apply pending patches in a maintenance windowComponents updated; fleet healthy afterward60m+Stretch

As needed: scaling, change & advanced

#Task & objectiveSuccess validationTimeLevel
D.14Commission and add a host to a clusterHost added; cluster healthy and balanced30mCore
D.15Expand or add a workload domainNew or expanded domain shows Active60mCore
D.16Scale management / Operations nodes outScale-out completes; services stay healthy45mStretch
D.17Operate a vSphere Supervisor namespace (optional)Namespace ready; a test workload deploys45mStretch
D.18Publish a self-service item via VCF Automation (optional)A catalog item deploys end to end45mStretch

Phase 10 — Troubleshooting drills

Watch out

These drills intentionally break things. Snapshot before every one, and assign each student a different fault so they cannot copy each other. The skill being graded is diagnosis from logs and tasks — not guessing.

#Task & objectiveSuccess validationTimeLevel
10.1Inject a fault (e.g. wrong DNS or a stopped service) after snapshottingSymptom is reproduced and clearly described15mCore
10.2Diagnose using tasks, logs and health checksRoot cause is identified with supporting evidence30mStretch
10.3Recover — fix forward, or roll back to the last good snapshotService restored and validated healthy again20mCore

Phase 11 — Teardown & reset

Leave the pod exactly as you found it so the next student starts clean.

#Task & objectiveSuccess validationTimeLevel
11.1Decommission the VI workload domain cleanlyDomain removed; hosts released; no orphaned objects30mCore
11.2Revert all appliances to the clean-base snapshotPod matches its pre-lab state and is ready for the next student20mFoundational

Common beginner mistakes

  • Skipping snapshots because nothing has gone wrong yet — until it does.
  • Forgetting reverse DNS records; forward-only resolution passes a quick test but fails bring-up.
  • Mis-casing the Microsoft CA template name — it is case-sensitive.
  • Leaving MTU at 1500 on TEP/vSAN networks and chasing phantom performance issues.
  • Marking a task done without capturing validation evidence.

Competency sign-off

Use this rubric to confirm a student is job-ready on the fundamentals before they leave the lab. Each competency must be demonstrated and validated, not just attempted.

CompetencyDemonstrated bySigned off
DeploymentManagement domain + a workload domain, both Active
NetworkingT0/T1, an overlay segment and a working firewall rule
StorageA vSAN policy applied and a survived host-failure drill
SecurityCA-signed certificate installed and SSO login working
OperationsDashboards read, an alert created, capacity explained
LifecyclePrechecks passed and a component upgraded
ResilienceBackup taken, restore validated, snapshot rollback performed

Run the phases in order, snapshot at every checkpoint, and insist on validation evidence for each task, and a beginner finishes this workbook able to deploy, secure, operate and recover a VCF 9 fleet with confidence. For the conceptual background behind each phase, point students to the VCF 9 Complete Guide.

VCF 9 · Hands-On Lab Workbook
VCF 9 Complete Guide  |  Certificates end-to-end

About The Author


Discover more from Dr. Pranay Jha

Subscribe to get the latest posts sent to your email.

Leave a Reply

Your email address will not be published. Required fields are marked *

Architect’s Toolkit

About the Author

Dr. Pranay Jha is a Cloud and AI Consultant with 18+ years of experience in hybrid cloud, virtualization, and enterprise infrastructure transformation. He specializes in VMware technologies, multi-cloud strategy, and Generative AI solutions. He holds a PhD in Computer Applications with research focused on Cloud and AI, has published multiple research papers, and has been a VMware vExpert since 2016 and a VMUG Community Leader.

Discover more from Dr. Pranay Jha

Subscribe now to keep reading and get access to the full archive.

Continue reading