Skip to content

iThinkVirtual™

Virtualization. Tech Talk. Rambling.

Menu
  • Home
  • Home Lab
  • How-To’s
  • Tools
  • Video Gallery
  • About
Menu

Nested vSphere Home Lab – Part 3 – vSphere 8.x Lab Deployment

Posted on January 6, 2024January 8, 2025 by virtualex

intro

Welcome back! In my previous post, I covered the deployment and configuration of an Active Directory and Microsoft Certificate Authority server(s) for the nested lab environment.

Next, I will cover the steps used to deploy the nested lab via William Lam’s Automated Nested Lab Deployment script.  This script makes it easy to deploy a set of vSphere Hypervisor (ESXi) VMs, along with a VMware vCenter Server Appliance virtual machine to manage the nested lab environment.

I will not go into detail here on how to use William’s script, as he’s done a fine job documenting the process on both his blog and GitHub pages.  However, what I will cover are the tweaks I’ve made to deploy and configure the lab environment to my needs for this series.  So let’s get to it!

Physical Hardware

As I’ve stated in an earlier post, I am deploying this nested lab on a Dell PowerEdge R720 server. I swapped out the original dual CPUs in favor of dual Intel(R) Xeon(R) CPU E5-2697 v2 @ 2.70GHz CPUs so that I could leverage my 768GB of available RAM that I was able to score fairly cheap on eBay.

I also swapped out the RAID controller for an H710p which I also scored for cheap on eBay, so that the server would recognize the local disks with ESXi 8.0.

For shared storage, I have some SSDs configured as an NFS datastore from my Synology RS3618xs. I also have configured some local direct-attached storage (DAS) where I’ll be deploying the nested lab to; a 1TB Timetec SSD housed in a CDROM/SATA to M.2 adapter, as well as a 2TB Samsung 970 Evo Plus M.2 in a PCI-E adapter. This is where the router and domain controller VMs reside. The latter is reserved for future use with nested VMware Cloud Foundation via the Holodeck Toolkit!

vSphere Lab Deployment

Prerequisites

  • William Lam’s vSphere 8 Lab Deployment Script
  • William Lam’s Nested Hypervisor OVA Appliance
  • vCenter Server 8
  • PowerCLI ≥ 12.1
  • PowerShell Core

Tweaks & Configuration

After obtaining and modifying the deployment script to point to the required binaries and networking set to the nested trunked portgroup, I ran the deployment and was provided with deployed and configured vCenter Server Appliance and a number of ESXi host VMs. I then modified the script again, this time changing the ESXi VM hostnames and IP addresses so that I can deploy a second cluster of hosts for the lab environment. I also modified the following and redeployed the script:

Note: Modifying the following is not normally recommended.  Do this at your own risk.
$preCheck = 1
$confirmDeployment = 1
$deployNestedESXiVMs = 1
$deployVCSA = 0
$setupNewVC = 0
$addESXiHostsToVC = 1
$configureVSANDiskGroup = 1
$configureVDS = 1
$clearVSANHealthCheckAlarm = 1
$moveVMsIntovApp = 0

Once the script completed successfully, I logged into vCenter and verified that the additional hosts were present. Afterwards, I moved some things around, created/renamed and configured clusters to my liking.

I also decided to reconfigure the networking on each ESXi host VM and add some additional vmkernel ports for proper network traffic for vMotion & vSAN.

The final thing that I did was upgrade the entire environment, vCenter Server and all ESXi hosts, to their latest respective versions which, at the time of this writing, was vSphere 8.0 U2a.

Now, with all this complete, I now have a readily available and stable nested lab platform to begin working with various VMware products! Up next, I’ll go over the deployment of the VMware Aria Suite in this nested lab for Cloud Management. Thanks for reading!

Loading

Like this:

Like Loading...

Related

CC BY-NC-SA 4.0 Nested vSphere Home Lab – Part 3 – vSphere 8.x Lab Deployment by virtualex is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Post navigation

← Nested vSphere Home Lab – Part 2 – Active Directory & Certificate Authority
Nested vSphere Home Lab – Part 4 – VMware Aria Suite Lifecycle Deployment & Configuration →

Subscribe to my blog...

Enter your email address to subscribe to this blog and receive notifications of new posts by email.

Join 45 other subscribers

Awards

Certifications

Certification Badges

CloudCred Badge

Categories

  • Home Lab
  • How-To's
  • Uncategorized
  • vExpert

Recent Posts

  • Nested vSphere Home Lab – Part 4 – VMware Aria Suite Lifecycle Deployment & Configuration
  • Nested vSphere Home Lab – Part 3 – vSphere 8.x Lab Deployment
  • Nested vSphere Home Lab – Part 2 – Active Directory & Certificate Authority
  • Nested vSphere Home Lab – Part 1 – Sophos Firewall
  • Nested vSphere Home Lab Series

Archives

  • January 2025
  • January 2024
  • April 2023
  • March 2023
  • January 2020
  • March 2019
  • February 2019
  • January 2019
  • March 2018
  • February 2018
  • December 2017
  • November 2017
  • March 2017
  • February 2017
  • August 2016
  • May 2016
  • April 2016
  • March 2016

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org
© 2026 iThinkVirtual™ | Powered by Minimalist Blog WordPress Theme
%d
    I use cookies to ensure that I give you the best experience on my website. If you continue to use this site, I will assume that you are happy with it.AcceptRead More