Small footprint homelab – Lenovo M93p Tiny

Oh hi, it’s me again. I have a few posts pending some final touch-ups that I will release shortly but I have a new-ish exciting project to write about!

My HP ML150 G6 with its dual E5540 and 96GB of memory is a great server but one thing I can’t do with it is cluster it. Why can’t I cluster it? For the simple reason of power consumption and heat generation. Add a spash of fan noise (15 fans total for 3 ML150’s). I have been on the hunt for a low power server to install VMware on and play with some advanced features. I came across VMwares VMUG Advantage license and after some light reading I’m willing to pay the $200.00 USD dollars for it as I know it will benefit me in the long run.

VMUG Advantage membership would allow me to have a few 365 day long licenses of a few VMware platforms, identified in the link here.
I’m after vCenter and vSAN for the time being. I want the abilities of vCenter and to play with many of it’s features, including clustering.

I’ve seen multiple small footprint and low power homelabs posted and many of them utilize the Intel NUCs. As great as they are (Intel NUCs), they cost a premium, especially for the units that some users purchase.

At my place of employment, I work with a large amount of Lenovo systems and one model that has caught my attention is the Lenovo ThinkCentre M93p Tiny.

These little beasts run almost 24×7 without breaking a sweat in our workplace. Our environment sees operations working around the clock and very often many of them hum along for weeks on end until we can reboot them.

So what has caught my eye with these Lenovo M93p Tiny units?

A few things:

  • Small form factor and low power consumption.
  • Decent amount of USB 3 ports.
  • Removable CPU
  • 2 Memory slots. Lenovo states a max of 16GB but I will try to push it and test 32GB (16gb x 2)
  • VGA and HDMI or DisplayPort Out
  • 2.5″ Hard Drive
  • M.2 Slot (I believe)

One of the cons is that the unit has one Ethernet port and no space for an addon cards. Not entirely a con since the Intel NUCs typically have one NIC also and don’t have space for addon cards as well.

With what I want to do, virtualized NICs will work fine and I don’t see this as a big challenge, at least not now.

I received my M93p Tiny units today in the mail. I paid $70.00 CAD for each unit and I purchased 3 of them. Normally they will sell for $140-200 CAD each. The ones I purchased were perfect because I didn’t want the hard drive or the memory. They came as ‘bare bones’. The hard drive in each unit will be an SSD for local storage(ISOs) and the memory will at least be bumped up to 16gb in each M93p. When all said and done with the cluster, I should have 48gb of memory to play with. Plenty for a small homelab.

Upon receiving the units, I tossed in some preliminary hardware, plugged in a Sandisk Cruzer 16gb USB Flash drive (Where ESXi will reside) and began the VMware instillation.

Everything when smoothly and VMware 6.7 is installed and operating on my first Lenovo M93p Tiny. The installation was straightforward and did not present any issues. The only message I received was regarding the disabled VT-x, which I remedied by enabling it in the BIOS.

Navigating around in VMware, the interface is nice and snappy. I haven’t had a chance to create any VMs yet but all in due time.

That’s about it for my first basic configuration. I’m going to spend some time and purchase the VMUG license and setup the other two hosts.

I’m really excited because I think this will be a fantastic option for low cost homelab builds, especially when it comes to power consumption and heat generation.

Stay tuned for more updates!