<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://staging.projecthomelab.org/index.php?action=history&amp;feed=atom&amp;title=Nested_lab_architecture</id>
	<title>Nested lab architecture - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://staging.projecthomelab.org/index.php?action=history&amp;feed=atom&amp;title=Nested_lab_architecture"/>
	<link rel="alternate" type="text/html" href="https://staging.projecthomelab.org/index.php?title=Nested_lab_architecture&amp;action=history"/>
	<updated>2026-04-24T19:37:10Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.44.2</generator>
	<entry>
		<id>https://staging.projecthomelab.org/index.php?title=Nested_lab_architecture&amp;diff=212&amp;oldid=prev</id>
		<title>Travis: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://staging.projecthomelab.org/index.php?title=Nested_lab_architecture&amp;diff=212&amp;oldid=prev"/>
		<updated>2020-07-31T17:01:07Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 17:01, 31 July 2020&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Travis</name></author>
	</entry>
	<entry>
		<id>https://staging.projecthomelab.org/index.php?title=Nested_lab_architecture&amp;diff=211&amp;oldid=prev</id>
		<title>openhomelab&gt;AlexGalbraith: added category</title>
		<link rel="alternate" type="text/html" href="https://staging.projecthomelab.org/index.php?title=Nested_lab_architecture&amp;diff=211&amp;oldid=prev"/>
		<updated>2016-05-20T10:04:45Z</updated>

		<summary type="html">&lt;p&gt;added category&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Category:Hypervisors]]&lt;br /&gt;
A nested lab utilizes the &amp;#039;nested virtualization&amp;#039; concept. Let me explain&lt;br /&gt;
# The first layer of a nested lab architecture is the physical layer. It&amp;#039;s the server(s) that make up your home lab. It has a hypervisor installed. For proper nested virtualization, I strongly recommend ESXi. Even the free version can do nested virtualization, but having a fully licensed lab through [https://openhomelab.org/index.php?title=VMware_Licensing VMUG Advantage] is recommended. The hardware and hypervisor are installed once, and serve as a stable base to work with. You don&amp;#039;t horse around with these layers as they provide the infrastructure and resources for your lab, they&amp;#039;re not stuff &amp;#039;to play around with&amp;#039; (at least not after the initial joy of configuring these two after buying a new home lab). &lt;br /&gt;
# This &amp;#039;production&amp;#039;-like layer includes other stuff like a vCenter Appliance, a NAS, DHCP/DNS server and more. Again, these provide the infrastructure for your lab environment, but you don&amp;#039;t play around with this stuff. I run a vCenter Appliance, a pfSense networking VM (for routing, firewalling, NAT, DHCP, DNS and more) and a Windows VM as a NAS.&lt;br /&gt;
&lt;br /&gt;
== Difference between a production workload and a lab workload ==&lt;br /&gt;
I run ESXi on my physical box, and I have various VMs running to provide the lab infra. I don&amp;#039;t touch these components. These are the production workloads that provide me with a working lab environment.&amp;lt;br&amp;gt;&lt;br /&gt;
I also have various nested ESXi and VCSA VMs running. These are specific lab workloads to test out specific stuff, like a new vSphere beta version.&amp;lt;br&amp;gt;&lt;br /&gt;
I could&amp;#039;ve installed the vSphere beta on the physical box, but that compromises other labs I might have running due to bugs, stability issues, etc.&amp;lt;br&amp;gt;&lt;br /&gt;
See how I distinguish between &amp;#039;production&amp;#039; and &amp;#039;lab&amp;#039; workloads (even if they&amp;#039;re the same product, like ESXi or vCenter)?&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== A Windows VM as a NAS ==&lt;br /&gt;
Yes, I run a Windows VM as a NAS (and it doubles as a Data Copy Management workstation). Why? Because it is brilliant in how I operate my lab. Imagine the following scenario:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;I have some dedicated lab time during a weekend, and I get cracking. I want to test out the new vSphere beta, so I go to the beta download site and download a bunch of ISOs and OVAs on my laptop over a relatively slow WiFi connection. I then copy these over to my NFS NAS so I can access them from within ESXi to build a nested lab.&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
See how this puts distance (in terms of physical closeness, but also in terms of connectivity: bandwidth and latency) between me and my lab? This is why I&amp;#039;ve built a Windows NAS VM (presenting the same folders on the NAS via SMB to my home network and via NFS to ESXi). This is how I work:&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;#039;&amp;#039;I have some dedicated lab time during a weekend, and I get cracking. I want to test out the new vSphere beta, so I RDP into my Windows NAS VM, fire up a browser, go to the beta download site and download a bunch of ISOs and OVAs to the default download folder, which is shared via NFS to ESXi. I can immediately start building my nested lab.&amp;#039;&amp;#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>openhomelab&gt;AlexGalbraith</name></author>
	</entry>
</feed>