MyLab

A multi-node VMware lab running vSphere, VCF, VVF, and management services. Built on enterprise-grade hardware for real-world testing of vSphere, vSAN, NSX, VCF lifecycle operations, and core infrastructure management. All hosts are physical servers, grouped by role.

8Physical hosts
320CPU cores
2.3 TBMemory
10/25GbEHost networking
VCF 9.1VCF 9.0VVFStorageNetworkInfrastructure

Topology

Logical view of the data and out-of-band networks

DATA NETWORK · MTU 9000 · VLANS 41–61CRS309L3 core · all inter-VLAN routingCRS326-24S+2Q+L2 · 10GbE server accessVCF management domain4× R640 · vSAN ESA2× 25GbE NDC per host, 10G linksNested lab hosts2× R740xdNested VCF 5.x / 9.0Shared servicesDL380 Gen9 · R730xdvCenter · VVF · TrueNAS NFSOUT-OF-BAND · 1GbECRS326-24G-2S+iDRAC / iLO managementData (10GbE)Out-of-band (iDRAC / iLO)rstechhub.com

Services

What runs in the lab, where, and how far along it is · Updated 16 October 2026 · Click a service to read how it was built

22 live1 in build4 planned

Core services

Identity, certificates and management for every lab

  • Two domain controllers, one forest for every lab
    DL380Live
  • Enterprise CA: trusted certificates and secure LDAP
    DL380Live
  • KMS: new VMs activate on their own through DNS
    DL380Live
  • Runs the lab hosts and the nested labs
    DL380Live
  • Admin jump box
    One place with the admin tools for every lab
    DL380Live
  • Password vault
    Vaultwarden for every lab credential
    DL380Live
  • Documentation
    BookStack wiki for runbooks and notes
    DL380Live
  • Logging and monitoring
    One place for logs and performance dashboards
    DL380Planned

Network and storage

How the lab is connected and where data lives

  • Inter-VLAN routing, MTU 9000 on every data VLAN
    CRS309Live
  • TrueNAS Scale on its own storage VLAN · NFS 3 · 16K recordsize · 2× SLOG · LACP
    R730xdLive
  • Nightly MikroTik exports, committed only when something changed
    GiteaLive
  • CA-signed certificates on all 8 controllers, managed over Redfish
    iDRAC / iLOLive

Backup and recovery

What protects the lab, and proof it restores

Automation and tooling

How the lab gets built, and the scripts behind the posts

Labs

The environments the blog series are built on

  • VCF 9.1 deployed: vCenter, NSX, VCF Operations and Automation, backed up to the NAS
    4× R640Live
  • VVF lab
    VMware vSphere Foundation
    DL380In build
  • Nested VCF 9.0
    Nested hosts on vSAN OSA
    R740xd #2Planned
  • Nested VCF 5.x
    Nested ESX 8.0 hosts
    R740xd #1Planned

VCF management domain

4-node vSAN ESA cluster, VCF 9.1 deployed Live

R640 #1 VCF mgmt
Boot400 GB SAS SSD
CPU2× Gold 6230
Memory256 GB · 4× 64 GB
HBADell HBA330
NICCX4 LX NDC · 2× 25GbE (10G links)
vSAN3× 1.6 TB NVMe
Tiering1× 1.6 TB NVMe
R640 #2 VCF mgmt
Boot400 GB SAS SSD
CPU2× Gold 6230
Memory256 GB · 4× 64 GB
HBADell HBA330
NICCX4 LX NDC · 2× 25GbE (10G links)
vSAN3× 1.6 TB NVMe
Tiering1× 1.6 TB NVMe
R640 #3 VCF mgmt
Boot400 GB SAS SSD
CPU2× Gold 6230
Memory256 GB · 4× 64 GB
HBADell HBA330
NICCX4 LX NDC · 2× 25GbE (10G links)
vSAN3× 1.6 TB NVMe
Tiering1× 1.6 TB NVMe
R640 #4 VCF mgmt
Boot400 GB SAS SSD
CPU2× Gold 6230
Memory256 GB · 4× 64 GB
HBADell HBA330
NICCX4 LX NDC · 2× 25GbE (10G links)
vSAN3× 1.6 TB NVMe
Tiering1× 1.6 TB NVMe

Nested lab hosts

Physical hosts running the nested VCF 5.x and VCF 9.0 labs

R740xd #1 Nested VCF 5.x
BootBOSS · 2× M.2 SATA
CPU2× Gold 6230
Memory256 GB DDR4
HBADell HBA330
NICBCM57414 · 10/25GbE
HostsNested ESX 8.0
R740xd #2 Nested VCF 9.0
BootBOSS · 2× M.2 SATA
CPU2× Gold 6230
Memory256 GB DDR4
HBADell HBA330
NICBCM57414 · 10/25GbE
vSANOSA, nested on SAS SSD

Shared services

Lab management vCenter and TrueNAS NFS storage

DL380 Gen9 vCenter · VVF
BootHPE boot card
CPU2× E5-2698 v4
Memory512 GB DDR4
HBASmart Array P440 ×3
NICP225p · 2× 25GbE
DrivesSAS + SSD arrays
R730xd TrueNAS
BootPCIe boot card
CPU2× E5-2698 v4
Memory256 GB DDR4
HBAHBA330 Mini · IT mode
NICCX-4 Lx · 2× 25GbE
Pool11× mirror + 2× SLOG · 17.6 TiB

Retired hardware

Kit that has been replaced or decommissioned

R620 Retired
BootPCIe boot card
CPU2× E5-2640
Memory384 GB DDR3
HBAH310 Mini · IT mode
NICX520 2× 10GbE + I350
Drives10× 1 TB SAS
WasTrueNAS, until Oct 2026

Network

MikroTik 10/40GbE data network with jumbo frames, plus a 1GbE out-of-band network

CRS309 L3 core
Ports8× SFP+ 10GbE
RoleInter-VLAN routing
RoutingHW-offloaded SVIs
VLANs41–61
MTU9000
CRS326-24S+2Q+ L2 core
Ports24× SFP+ · 2× QSFP+
Role10GbE server access
VLANs41–61
MTU9000
CRS326-24G-2S+ OOB
Ports24× 1GbE · 2× SFP+
RoleiDRAC / iLO (OOB)

Lab Posts

Scripts from these builds are free on GitHub: github.com/rstechhub/lab-tools

Last updated: September 2026