I’m a firm believer of hands on labs and exercises. Especially when learning a new topic and when studying exam objectives. Please do not spend 100’s or 1000’s of dollars when a majority of the time a virtual lab environment is fine.
Maybe for hardware specific bugs or anomalies, the use hardware argument, may be true. However a virtual environment should be fine for most entry and intermediate studies. There a lot of options for setting up a virtual environment. Some open source, others commercial. Some free, some trial, some cost.
Just remember your objective. Is it to set up an elaborate VMware ESXi cluster running on server class hardware? If the lab is to set up an ESXi environment then, yes, that’s great!
However, if you just need to set up a high availability on a pair VPXs, then VMware workstation is fine. Or a similar hypervisor like VirtualBox.
I have wasted days and weeks, troubleshooting emulators and simulators while studying for another vendor’s exams and topics. As a geek, I have a tendency to over complicate ideas. Over thinking or as I call it forward thinking, trying to anticipate what I’m planning for future labs.
Usually the answer for me is to refocus and create the simplest environment to learn the real tasks I’m trying to assimilate and analyze.
Setting up a beginning NetScaler VPX lab may only consist of a hypervisor installed on a laptop with only one or two VPX virtual appliances in the environment. Then when I need to test another topic like LDAP integration, then bring up a Windows domain controller (DC) VM and maybe a client VM.
Remember, as you add more virtual machines (VMs), more resources are going to be required of the host PC or laptop running the hypervisor. Giving a Windows Server VM less RAM than you would in the real world will make the OS seem slower and less responsive. But does it affect what you are trying to achieve? Maybe, maybe not. In our example of testing LDAP integration with VPX it’s fine. The DCs may be slower to respond or the GUI may be slower but the test in the lab will work.
As your labs grow you may elect to build a dedicated PC or server with a lot of RAM and Storage. Or you may elect to beef up your existing machine. Or you may just sip your tea when the environment is a little slower.
For my labs, I chose VMware workstation. You may wish to use VirtualBox or another hypervisor. I have used VirtualBox in the past when it suited the requirements. Though when dictated by resources, I find it’s easier to move labs on to an ESXi server and more convenient with VMware Workstation.
Think about what is simplest for you and your requirements and resources they may be different than mine.