home lab

Nested VMware Mobile Home Lab

This is a write up of my nested vmware mobile home lab which is running inside of VMware Workstation 12 Pro. The following are details about VMs and setup

I wanted to write up a post about the specifics of my nested VMware mobile home lab, which is running on a Dell Precision Workstation laptop M4800.  This post is particularly around the VMs that I have running and not really about the hardware, but if I have any interested in more specs around specific hardware, I may write a follow up post about that as well however, for the most part it is strictly stock m4800 hardware with (2) SSDs for both OS and VM storage.

Nested VMware Mobile Home Lab

The nested VMware mobile home lab is running inside of VMware Workstation 12 Pro.  For my nested VMware environment I have (5) VMs running.  My m4800 is configured with 32 gigs of memory so I have a good bit of headroom for a nested environment, however, I do have a few other VMs up and running at any given time, so I have tweaked down the memory and specs to the bare minimum on hosts and other appliances since for the most part I am not concerned about performance when testing functionality or configurational type lab scenarios.

mobile_lab01

Below is a screen clip of my ESXi specific machines in Workstation 12:

mobile_lab02

Virtual Machines Running in Nested VMware Mobile Home Lab

Configuration

First of all I have a (2) host cluster running with ESXi 6 loaded on both hosts.  Each host is configured with the following:

ESXi 6

  • (4) CPUs
  • 5.5 GB memory
  • 5 GB boot volume
  • (4) Networks:
    • Management/Virtual Machines
    • vMotion
    • iSCSI
    • Fault Tolerance/off and on testing
    • For each host, have (2) virtual NICs assigned to each network to simulate redundancy

Ubuntu DNS

I have a lightweight Ubuntu server VM running which just 256MB of RAM with BIND serving as a DNS server.  This is so the VCSA appliance would deploy, etc and having name resolution in general is nice in a lab.  See my post here about the detailed configuration of spinning up a lightweight DNS server for your lab.

  • Ubuntu Server 14.04
  • BIND DNS configured
  • 1 CPU
  • 256 MB RAM
  • 20 gig hard drive
  • Management network

FreeNAS

I am using FreeNAS as one of my iSCSI target servers running as a VM for provisioning shared storage in the nested lab.

  • FreeNAS 9.X
  • 1 CPU
  • 2 GB memory
  • Preconfigured volumes in the appliance
  • 40 GB iSCSI volume for storage
  • Storage network

Napp-IT

Napp-IT is another virtual appliance I am using in the lab to serve out iSCSI targets.  It is fairly more complex than FreeNAS in configuring, but it highly customizable:

  • Napp-IT 15d
  • 2 CPUs
  • 3 GB memory
  • 40 GB iSCSI volume for storage
  • Storage network

vCenter VCSA appliance

To deploy the VCSA appliance, I went ahead and configured (1) host for 8 gigs of memory so the “Tiny” configuration for the VCSA appliance would work.  After the appliance successfully deployed, I powered off and reconfigured the VCSA appliance down to 4 GB of memory and the host down to 5.5 GB to have some overhead.

The VSCA appliance in this configuration seems to run just fine considering there is really no real load on this vCenter box.  After all, it is managing only (2) hosts and very limited VM traffic in general.  hom

Subscribe to VirtualizationHowto via Email 🔔

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

Brandon Lee

Brandon Lee is the Senior Writer, Engineer and owner at Virtualizationhowto.com and has over two decades of experience in Information Technology. Having worked for numerous Fortune 500 companies as well as in various industries, Brandon has extensive experience in various IT segments and is a strong advocate for open source technologies. Brandon holds many industry certifications, loves the outdoors and spending time with family.

Related Articles

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.