WilliamLam.com

  • About
    • About
    • Privacy
  • VMware Cloud Foundation
  • VKS
  • Homelab
    • Resources
    • Nested Virtualization
  • VMware Nostalgia
  • Apple
You are here: Home / Nested Virtualization / OVF template for creating Nested ESXi 3 or 32 node VSAN Cluster

OVF template for creating Nested ESXi 3 or 32 node VSAN Cluster

04.15.2014 by William Lam // 14 Comments

Last week I had to build a couple of Nested VSAN environments for testing and of course I used my VSAN Nested ESXi OVF template to help expedite the deployment. After deploying the OVF for the third time to get my three Nested ESXi nodes, it hit me. Why am I doing this each time when I know I will need a minimum of three nodes for a proper VSAN environment? Not sure why I did not think of this earlier, but why not create a vApp that contains three Nested ESXi VM templates?

By leveraging the Dynamic Disk feature in OVF, I was able to create two tiny vApps (40KB & 410KB respectively) based off of my original Nested VSAN ESXi OVF template:

  • Nested ESXi 3-Node VSAN OVF template
  • Nested ESXi 32-Node VSAN OVF template

The only difference with these OVF templates is that you can now easily an quickly deploy a single OVF that will contain the minimal number of VSAN nodes up to the maximum supported which is 32.

Disclaimer: Nested Virtualization is not not officially supported by VMware, please use at your own risk

Prerequisite:

  • vSphere Web Client
    • To deploy either the single VSAN Nested ESXi OVF template or these new ones, you need to make sure you deploy using the vSphere Web Client. The reason for this is that the lossless OVF import/export feature is only available when using the vSphere Web Client, else you the import will not capture all the settings the OVF template was configured with.
  • vSphere Cluster w/DRS enabled
    • vApp creation is only possible when DRS is enabled

Step 1 - Deploy the OVF template using the vSphere Web Client and make sure you select "Accept extra configuration options" which contains extra parameters needed to run ESXi and VSAN in a nested environment.

nested-esxi-vsan-3-node-template-0
Step 2 - Go through the OVF deployment wizard as you normally would. When you get to "Customize Template" you will notice each Nested ESXi VM is in its own Category as seen in the screenshot below. Here you can leave the defaults for a minimal VSAN deployment which contains 2GB disk for ESXi installation, 4GB disk for an "emulated" SSD and 8GB disk for MD or you can specify the size for each disk.

nested-esxi-vsan-3-node-template-1
In just a couple of seconds, you will now have a vApp that contains either a 3-node Nested ESXi VM or you can go big and deploy a 32-node Nested ESXi environment.

nested-esxi-vsan-3-node-template-2
Note: Please note there maybe other configurations changes such as this one and/or increase in VM resources to run larger VSAN Clusters.

I know these OVF templates will come in handy for myself when needing to quickly deploy a VSAN running in a Nested ESXi environment and hopefully it will also benefit others in the community as well!

More from my site

  • How to run Nested ESXi on top of a VSAN datastore?
  • How to run Nested ESXi on the vCloud Hybrid Service?
  • Quick Tip - Increasing capacity on a Nested VSAN Datastore
  • Re: Host is in a VSAN enabled cluster but does not have VSAN service enabled
  • w00t! VMware Tools for Nested ESXi!

Categories // Nested Virtualization, VSAN, vSphere 5.5 Tags // nested, nested virtualization, ovf, vapp, VSAN, vSphere 5.5

Comments

  1. *protectedGMAN says

    05/05/2014 at 2:07 pm

    Is it just me or are others unable to download these images? I've tried both IE and Chrome. What gives?

    Reply
  2. *protectedBilly Tiangco says

    05/06/2014 at 10:52 pm

    Getting this Error also. A connection error occurred. Verify that your computer can connect to vCenter Server when deploying OVF.

    Reply
  3. *protectedcommando says

    07/08/2014 at 1:16 am

    very handy - good stuff - running POC for global rollout, Will

    Reply
  4. *protectedcrankbird says

    09/18/2014 at 6:36 am

    Looks like a permissions error on the S3 bucket ... interesting stuff though, I'm about to build a mini-cloud out of overpowered gaming laptops and this would come in really handy (Yes I know I'm insane, but that never stopped me, I was going to do it out of Mac Mini's but you beat me to the punch)

    AccessDenied
    Access Denied
    BFEF3F04E79DC0E7

    6o6F1/KsEAk11dZWHvTXG78nE3+eQvtTxCQxte2BMZUUeMSqmcHdTO+leWafNRnB

    Reply
    • William Lam says

      09/18/2014 at 1:17 pm

      Looks like S3 doesn't keep the permissions when you over-write the file. I've just made the file public, let me know if you have any issues.

      Reply
  5. *protectedAdam Martin says

    11/21/2014 at 2:17 pm

    This is great William! I really appreciate it and a huge time saver!

    Reply
  6. *protectedAdam Martin says

    12/04/2014 at 6:41 pm

    When on option 2b (select a resource), it hangs on validating. I have updated the VCSA and am still having the problem. Any ideas?

    Reply
    • *protectedAdam Martin says

      12/04/2014 at 6:55 pm

      Never mind on this. I figured it out. I was in a rush and forgot to add my main host to the cluster 🙁 It is working fine now.

      Reply
  7. *protectedJonathan Medd says

    02/04/2015 at 5:12 pm

    These are brilliant, thanks for sharing them 🙂

    Reply
    • William Lam says

      02/04/2015 at 11:40 pm

      My pleasure Jonathan

      Reply
  8. *protectedahmetcemozdemir says

    02/25/2015 at 9:49 am

    Hi william,

    i have few questions about after import vsan,
    all these templates running on esxi 5.5 but i have some issuses about vsan network all three nested esxi servers vsan interface cant connect each others.it is not just only about vsan network managemetn and others but i cant solve it. which case do i have to consider ?

    thansk.
    regards.

    Reply
  9. *protectedMatt Mancini says

    06/29/2015 at 11:05 pm

    This was a HUGE help around testing with a customer. Thanks so much!

    Reply
  10. *protectedShahzad Yusuf says

    10/25/2017 at 4:26 am

    I deployed the OVF successfully but the ESXI VMs are not getting ON, it says the Host is not not compatible with the virtual machines(the three ESXi). The host is Dell PowerEdge 2900 and it has ESXi 5.5 installed as hypervisor

    Reply
  11. *protectedDarrell says

    05/31/2020 at 6:06 am

    I have tried to deploy Nested-ESXi-3-Node-VSAN-Template.ovf but somehow failed. Does anyone have the clue?

    Reply

Thanks for the comment!Cancel reply

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

Search

Thank Author

Author

William is Distinguished Platform Engineering Architect in the VMware Cloud Foundation (VCF) Division at Broadcom. His primary focus is helping customers and partners build, run and operate a modern Private Cloud using the VMware Cloud Foundation (VCF) platform.

Connect

  • Bluesky
  • Email
  • GitHub
  • LinkedIn
  • Mastodon
  • Reddit
  • RSS
  • Twitter
  • Vimeo

Recent

  • VMUG Connect 2025 - Minimal VMware Cloud Foundation (VCF) 5.x in a Box  05/15/2025
  • Programmatically accessing the Broadcom Compatibility Guide (BCG) 05/06/2025
  • Quick Tip - Validating Broadcom Download Token  05/01/2025
  • Supported chipsets for the USB Network Native Driver for ESXi Fling 04/23/2025
  • vCenter Identity Federation with Authelia 04/16/2025

Advertisment

Privacy & Cookies: This site uses cookies. By continuing to use this website, you agree to their use.
To find out more, including how to control cookies, see here: Cookie Policy

Copyright WilliamLam.com © 2025

 

Loading Comments...