Intel has launched the Skull Canyon NUC which completes the 6th Gen NUC family with a powerful Core i7 CPU and a redesigned chassis. I will take a look at its capabilities as homeserver running VMware ESXi. NUCs are not officially supported by VMware but they are very widespread in many homlabs or test environments. They are small, silent, transportable and have a very low power consumption, making it a great server for your homelab. 6th Gen NUCs in the old layout are also available with an i3 or i5 CPU which have been reviewed here.
Quad Core i7-6770HQ Skylake CPU
Up to 32GB of DDR4 SODIMM memory
2x M.2 slot with PCIe x4 support
External SD Card Slot
Intel I219-LM Gigabit Network Adapter
Thunderbolt 3 port with USB 3.1
4x USB 3.0 Port
To be used with ESXi I recommend to buy additionally:
- USB Flash Drive (ESXi Boot)
- 32GB Memory (2133+ MHz, 1.2V/1.35V DDR4 SODIMM)
- M.2 NVMe SSD (22×42 and 22×80)
- USB 3.0 Gigabit network adapter (Howto)
The Skull Canyon NUC has a completely redesigned chassis that is wider than the standard NUC case. Compared against 6th Gen i5 and i3 NUCs, the main differences are:
- Quad-Core CPU
- Thunderbolt 3 (40 Gbps) with USB Type C connector
- 2x M.2 22x42/80 (key M) slots for SATA3 or PCIe X4 Gen3 NVMe or AHCI SSDs
- No 2.5" HDD Support
- Larger power adapter (120W)
- Redesigned enclosure
|Architecture||Skylake (14 nm)|
|CPU||Intel Core i7-6770HQ||Intel Core i5-6260U||Intel Core i3-6100U|
|Base Frequency||2.6 GHz||1.8 GHz||2.3 GHz|
|Max Frequency||3.5 GHz||2.9 GHz||2.3 GHz|
|TDP||45 W||15 W|
|TDP-down||35 W||9,5 W||7,5 W|
|Memory Type||2x 260-pin 1.2 V DDR4 2133 MHz SO-DIMM|
|Max Memory||32 GB|
|USB Ports||2x USB 3.0 (front panel)|
2x USB 3.0 (back panel)
|Storage||2x M.2 NVMe or AHCI||M.2 SATA or PCIe x4 SSD|
SATA3 2.5" HDD/SDD
|SD Card Slot||YES (SDXC)|
|Gigabit LAN||YES (Intel I219LM)||YES (Intel I219V)|
|VT-x with EPT||YES|
|Dimensions (mm)||211 x 116 x 28||115 x 111 x 32|
115 x 111 x 48 (with 2.5")
HCL and VMware ESXi Support
The NUC itself is not supported by VMware and not listed in the HCL. However, some essential components are listed. ESXi runs out of the box starting with the following releases:
- ESXi 6.0 with patch ESXi600-201601001 (Build 3380124) released in January 2016
- ESXi 5.5 Update 3 (Build 3029944) released in September 2015
To clarify, the system is not supported by VMware, so do not use this system in a productive environment. I can not guarantee that it will work stable. As a home lab, or a small home server it should be fine. I'm running Intel NUCs in my homelab for 3 years without any issues.
Network (Intel I219-LM)
On previous NUC versions it was required to create a customized Image in order to install ESXi on a NUC. The 6th Gen NUC is equipped with an Intel I219-V Ethernet controller which is listed in the HCL.
Ethernet controller Network controller: Intel Corporation Ethernet Connection I219-LM [vmnic0]
Class 0200: 8086:15b7
The NVMe driver is included in all ESXi 6.0 versions. There is no need to install any additonal packages. ESXi 5.5 does not have NVMe driver, however if you want to run ESXi 5.5 on the NUC, drivers are available for download here.
Non-Volatile memory controller Mass storage controller: [vmhba0]
Class 0108: 144d:a802
6th Gen NUCs are equipped with a SDXC Slot. Unfortunately, there is currently no driver available for ESXi so it's not possible to use the SD Card slot at the moment.
SD Host controller Generic system peripheral:
Class 0805: 1217:8621
Tested ESXi Versions
- VMware ESXi 5.5
- VMware ESXi 6.0
The assembly of the Skull Canyon NUC is basically the same as assembling the regular one. Loosen the 4 screws at the bottom of the case and remove the cover to install memory and M.2 drives. The internal layout exposes why the NUC is wider than the old ones. Additional space for a large fan to cool down the i7 CPU.
When you try to install VMware ESXi 6.0 on the latest Skull Canyon Intel NUC (NUC6i7KYK), the installation fails with a fatal error as explained here. The problem can be solved by temporarily disabling the Thunderbolt controller during installation.
No customization is required to install ESXi 6.0 on the Skull Canyon NUC. I highly recommed to use ESXi 6.0 because of the NVMe driver included only in ESXi 6.0. If you want to run ESXi 5.5 on the NUC, drivers are available for download here.
The simplest way to install ESXi is by using the original ISO and Rufus to create a bootable ESXi Installer USB Flash Drive.
The performance of a single NUC is sufficient to run a small homelab including a vCenter Server and 3 ESXi hosts or even a NSX Lab. It's a great system to take along for demonstration purposes.
The following chart is a comparison of all 6th Gen NUCs based on PassMark:
NUCs in general have a very low power consumption. The Skull Canyon NUC is a very powerful machine, delivered with an 120W power adapter, which is twice as on regular NUCs. During normal usage the average consumption is about 32W.
With that, the average operating costs are at about 5-6 Euros per month:
32 watt * 24 h * 30 (days) = 23 KWh * 0,25 (EUR) = 5,75 EUR
Consumption measured with Voltcraft Energy Monitor 3000
1.2 V DDR4 2133 MHz SO-DIMM
Samsung 950 PRO Series
M.2 SSD List
StarTech USB 3.0 Gigabit NIC
SanDisk Cruzer Fit 8gb
Excellent article I will be definitely purchasing nuc6i7kyk to build my home lab. I have seen older nuc's with 64gb memory has anyone successfully a home lab with 64gb ?
Have not heard of a single NUC with 64 GB or 32 GB SODIMM modules at all. Of course you can combine multiple NUCs if you need more resources.
I have 3 Intel NUC Skull Canyon's (NUC6i7KYK) running 64 GB of RAM each :-)
To my knowledge, when these NUCs first came out there were no 32 GB 260 Pin SODIMM modules to even test if they could support 64 GB of memory.
Now, a lot of NUC owners have had great success running 64 GB with the now available 32 GB modules.
I personally am using the Samsung 32GB DDR4 2666MHz 260 Pin SODIMM (M471A4G43MB1) modules.
You might want to mention that the M.2 ports (PCIe x4) go via the PCH @ DMI 3.0. This is in addition to the standard USB and NIC. But I doubt you will hit DMI 3.0 limits, but with 2 x 950 Pro's...hmm.
I'm looking at nuc6i5 or nuc6i3 for a small home lab. Amazon has lot's of reviews from People with stability issues, e.g. the need for power off after a screen freeze.
Has anyone experienced these issues with the gen6-NUCs? Should i better look at the nuc5, when i don't need 32 GB RAM?
Pingback: Hot VMware Topics - June 2016
Pingback: Which Intel NUC to buy for running ESXi? (August 2016) | Virten.net
which nucs will support 64 GB of memory?
Will this work with esxi 6.0?
There is no NUC with 64GB memory support.
The Skull Canyon NUC works with ESXi 6.0
You can now run the Intel NUC Skull Canyon (NUC6i7KYK) using the now available 32GB DDR4 2666MHz 260 Pin SODIMM modules.
I'm running 3 Intel NUC Skull Canyons with 64 GB each on vSphere 6.7
Thanks so much for detailing all this. I've been looking to setup something similar for my homelab.
Just wanted to mention, your link for the Startech USB 3.0 Gigabit NIC is pointing to 2.5" hard drives, for some reason.
Assuming anything with AX88179 chipset will work?
Whups, thank you. Fixed the link.
Yes, all AX88179 should work with the ASIX driver (http://www.virten.net/2016/06/additional-usb-nic-for-intel-nucs/) and there is also a driver for Realtec USB NIS available (http://www.devtty.uk/homelab/Want-a-USB-Ethernet-driver-for-ESXi-You-can-have-two/)
Has anyone else had issues with data corruption on the M.2 NVMe drives when running ESXi 6.0 Update 2 on a Skull Canyon. I'm getting issues where the vmx files are being corrupted or log files or memory files etc.
Running NUC6i7KYK, 2 x M.2 Samsung 950 Pro 512GB, 2 x 16Gb Geil DDR4 SODIMMs.
I never had this issue and I'm using the NVMe as datastore. (NUC6u7KYK, M.2 950Pro 256GB, 32GB Crucial Memory.
OK. Thank you. I am wondering if it is heat related... I am tempted to Try a Windows Server 2012R2 Hypervisor environment. Are you doing snapshots? Letting the host shut the VMs down etc? I have 1 x Windows Server 2008R2 VM and 8 Windows 10 VMs. Snapshots for each of the Windows 10 VMs.
Further to my previous question, I was able to boot from the M.2 fine a few times, then got PSOD. I had the same kind of issues with a 6i5SYH and a Samsung PM951 NVMe 256Gb. I set it to boot from USB and run VMs from Samsung 850 Pro SSD and never had a problem since. The subsequent two 6i5SYH that I built, I set up to boot from the 850 Pro SSD and they haven't missed a beat.
So at the weekend I got 6th Gen Skull Canyon Intel NUC with 2x.m2 SDD and 2x16 ddr4 RAM and installed VMware v6 and set up VMware cSphere client on my laptop.. Happy days.
I launched and logged into VMware ESXI and wow its so fast. Last night I thought i would start to build VM's but I could not log in using the vSphere client..the error was "Cannot complete login due to an incorrect username or password" these are the same credentials used to access the console (root / rootadmin) which I still can but not from the vsphere client. From the console I reset the password but still getting the error, I am not using AD services or windows credentials any ideas ??
How many VMs have you been able to run on Skull Canyon with 32GB of RAM?
I have had 8 Windows 10 VMs (each with 3.5GB RAN and 2 vCPUs), and one Windows Server 2008 R2 (with 1.5GB RAM and 2 vCPUs) on ESXi 6.0 U2. All ran as smooth as silk until I did a few power cycles. Then I got file corryptions. I have had this with other M.2 Samsung SSDs on the 6i5 NUCs before but as far as I can tell I am the only one experiencing this issue. I now have the Skull Canyon running Windows Server 2012 R2 Hyper-V with the same VMs but with 1vCpu each and dynamic RAM, plus an Untangle firewall VM, and it is running like a charm. No corruptions. Great performance.
@ fgrehl, is there anything not working?
i mean audio, thunderbolt, hdmi, display port, wireless... are all working or which is not working?
Can anyone confirm whether the Thunderbolt port is functional in an ESXi configuration?
Pingback: Homelab – Will ESXi 6.5 run on Intel NUC? | Virten.net
Will a single NUC allow me to run all capability of ESXi (vMotion with multiple hosts) or do I need to buy 2+?
If you want to test the capabilities of ESXi and vMotion you can install 2 nested ESXi (and a vCenter Server) on the NUC and migrate Virtual Machines. However, if you want to migrate to another hardware (what's the purpose of vMotion) you need a second NUC.
Appreciate the quick reply.
1. is it possible to see the hardware sensors with ESXI (HTML5 Host Client seems to support hardware -> sensors but does not see any, or is there any special BIOS setting required, would like to see e.g. temperature, CPU power and radiator speeds)
2. How can I create another user for the UI (HTML5 Host Client)? I can create users, I can create roles, but I can't assign a role to a user.
3. Some reboots my NFS share get lost (I connect to a Synology for backup), some reboots the share is available again. Any ideas?
Thanks! German response is also possible.
2. You have to assign user+role to an object and thus create a "permission". Objects are VMs for example. To assign permissions, select the VM (or the host for global permissions), click on "Actions > Permissions"
3. I had a similar problem with my FreeNAS and ESXi 6.5...It was a problem with the nfsd on the FreeNAS, not the ESXi..however...are there any error messages in the vmkernel.log?
Many thanks for your response.
So 2. I can't assign e.g. the role Administrator (similar to root being an Administrator) to another user, e.g. admin, to be able similar to root to login to the GUI (but not to SSH)?
For 3., ok, I need to have an eye own. Currently I have no scratch partition defined (so the vmkernel.log is empty at each reboot), I will try to adjust this.
Thanks for the article! Have you been able to get the wireless card working on the Skull Canyon NUC6i7KYK?
No. (Not tried)
I am currently running a lab on a Dell Xeon machine with a few Windows Server 2008 machines.
Do you think I could run those VMs on this machine?
Does the NUC Skull support USB passthrough?
How does that work for you ?
I don't see any USB device that would be passthrough compatible in ESX. Did you change something in BIOS ?
Will this homelab work with Samsung Samsung 960 PRO Series? https://www.amazon.com/Samsung-960-PRO-Internal-MZ-V6P512BW/dp/B01LXS4TYB/ref=sr_1_11?s=pc&ie=UTF8&qid=1515276066&sr=1-11&keywords=M.2+SSD
can i pass through a thunderbolt 3 graphics card to the windows VMs in ESXI? thanks
Hi, I have a INTEL NUC6i7KYK with ESXi 6.5 update 2 and when I add the second VM windows 2012 R2 server the nic on the server does not have internet access. The vswitch show connected on the ESXi host but the server cannot ping out the interface to any IP other than its own. The server interface shows "Unidentified Network, No Internet access. I have installed the latest drivers and have also tried VMXNET3 but cannot get the second or third VM to pass traffic. Any ideas.
Anything new on this?
Any update on this?
Can I run windows server 2012 and 2016 on this model? does it support exchange 2010, 2013 and 2016? I want to build a home lab for my MCSE certification and looking mini PC. can you guide me, is this good Device for my requirement?
Has anyone cracked ESXi on the new Hades Canyon. Just bought a NUC8i7HNK. Have read a few blogs but no-one seems to have cracked it yet.
No solution so far for the NUC8i7HNK. The NUC8i7HVK seems to work with the latest BIOS version.
I wish I had read this blog before buying. Options are wait until someone cracks it, or take a loss :-)
Has anyone update to ESX7 on this yet?
Yes, 7.02 working great