This guide is intended to walk you through the process of installing VMware ESXi on an Intel NUC, so that you can install multiple Cisco Catalyst 9800-CL Virtual Machines for Lab/Training/Testing use. The Intel NUC is a fantastic platform to install the Catalyst 9800-CL because of the very small form factor, silent operation, multiple connectivity options and low power draw. In my case, I take them with me when teaching my Catalyst 9800 courses.
I’m using Intel NUC NUC8i7HVK and NUC8i7HNKs for this demonstration, but the process should apply to many other NUC models as well.
For my training purposes, I am able to run 5 Catalyst 9800-CLs per 32GB NUC. I’m obviously cheating the 9800-CLs out of resources to accomplish this, but they seem to perform well enough in this scenario. In a real-world scenario where performance matters, I would not oversubscribe the RAM or vCPUs. You can likely get 2 9800-CLs on a NUC without resource oversubscription.
Table of Contents
Preparing to install VMware ESXi on the Intel NUC
Update the latest BIOS for the NUC. Some older BIOSes are not capable of running ESXi.
This process varies with each NUC model, but is usually as simple as downloading a .BIO file from the link above, putting it on a thumb drive and updating from the NUC BIOS (enter at boot)
Download VMWare ESXi 6.7 Update 2 (or a newer version) bootable ISO
https://my.vmware.com has bootable ISOs for all versions of ESXi. Create an account if you don’t have one, and download the file from there.
Configure the NUC to boot from the USB thumb drive
Press F10 to show the Boot Menu, or enter the BIOS setup by pressing F2, and then change the boot order
Installing VMware ESXi on the Intel NUC
Essentially, you are going to be booting off the USB thumb drive you created and then installing ESXi. It is a fairly simply process (easier than installing Microsoft Windows, in my opinion), but I will walk through the process so you know what to expect.
Please allow me to apologize for the poor quality of these “screenshots” of the ESXi installation process. My NUCs do not have network KVM capability, so I was unable to take actual screenshots of the installation. It will be painfully obvious that I took photos of my monitor to document the process. I’m embarrassed to present it this way, but I could not come up with a better way to capture the information. While the quality is awful, it should have the necessary information to use in your own environment.
Boot off the USB thumb drive and allow the installer to start.
Once the NUC reboots, you should see a screen similar to this. If DHCP is available on the network the NUC is connected to, you should see an IP address to connect to on the screen. In my case, I need to configure a static IP address. I will outline that process here.
At this point, ESXi is installed and configured for first use! Connect to the web interface with HTTPS to proceed.
Configuring and Deploying the Cisco Catalyst 9800-CL with ESXi on the Intel NUC
This process works on any device that supports running VMware. I even have a 9800-CL running on my laptop (in VMware Fusion)! A NUC is just a good option if you’re looking for something small, quiet and portable.
Dave,
thanks for taking the time to share this. I found the instructions extremely helpful since I am not familiar with the VM install process.
This is just what I need so I can figure out my 9800-40’s without totally screwing them up
Can this be done on other PCs or is it Just an Intel NUC that is works on? Having a Virtul Switch OS would be quite useful for learning.
This process works on any device that supports running VMware. I even have a 9800-CL running on my laptop (in VMware Fusion)! A NUC is just a good option if you’re looking for something small, quiet and portable.
Thanks for sharing, just found out that later-generation NUCs might support 64 GB of RAM, although not officially supported:
https://www.virtuallyghetto.com/2019/03/64gb-memory-on-the-intel-nucs.html
Might save you a box or two in your teacher-kit 🙂
Indeed they do. I’ve already upgraded two of my NUCs to 64GB.