It’s been a year since I started documenting my homelab adventure. Let’s jump in to an overview on what’s new.
This month I have been working on re-purposing my homelab to support clean and reliable power, and ease of management as a result of recent power outages / blips in my neighbourhood, causing many headaches after the event.
In doing so, I have integrated an APC UPS as a fail-over power supply, allowing all of my critical servers to utilize the UPS as a secondary power source (due to dual power supplies) in the case of a power outage. I have also implemented a simple yet effective KVM solution to assist with system management.
A diagram of my current power setup and cost analysis can be seen below.
The source of power for all mission critical systems is provided via the APC Smart UPS 3000 RM – Uninterruptible Power Supply. Redundant power is supplied to the three mission critical servers, allowing their dual power supplies to chose and balance the load between mains and UPS power, protecting them from a failure of either the mains supply (power outage), or the UPS system.
All networking and management equipment operate via the UPS power source, leaving the UPS as a point of failure for the network. This is an acceptable risk in my environment as the hardware is physically checked daily, therefore the chance of UPS failure and an unrelated mains failure are low. (If a mains failure kills the UPS before PowerChute has time to shut down my system, we have bigger issues).
The total tested run-time for the lab is 40 minutes when utilizing the core DL380 Server, TX1330 M1 Storage Server, and miscellaneous networking equipment. The total runtime for the entire lab inclusive of all the bells and whistles (assuming PowerChute doesn’t shut anything down) is 25 minutes.
On the right hand side of the above image I have included a summary of the power usage of my homelab, and calculated the running costs of the total. I have also categorized this information into “Required” and “Optional“, to differentiate the minimum and maximum costs of running my homelab.
The minimum running costs of my homelab hardware is $53.50 AUD per month, and the maximum running cost is $85.90. This obviously does not include the cost of the internet connection as this connection isn’t solely for the lab. Although to be clear and fair with myself, I do pay a few subscriptions:
- $80 AUD monthly for my 100/40 mpbs internet connection
- $290 AUD annually for VMUG Advantage
- $16 AUD monthly for G Suite
- ≈$4.5 AUD monthly for an OVH VPS
Bringing the total costs to $178.16 AUD minimum and $210.56 maximum.
Find more information on the HomeLab Project Overview page.
Management via KVM
Also new to this month is the addition of a cheap 4 Port VGA KVM Switch from ebay, allowing easy physical management to the NAS and Optiplex machine, and backup management for the HP Servers in the case where the iLO is not available.
New Machine – Optiplex 9020
Not a very exciting one, but I had to pick this machine up as it was on sale for $88 AUD delivered. See the Optiplex 9020 SFF! Packing a ripper Intel Core i3-4130 Processor, Integrated Intel 4600 HD Graphics, a whopping 4GBs RAM, and a 500GB HDD, with a Windows 10 licence, this small form factor PC was a deal. Of course I instantly upgraded the RAM to 4x4GB modules (of which I had been donated by an ex colleague, thanks Derek!), bringing the total available RAM to 16GB.
This machine doesn’t actually have a purpose at the moment other than acting as a dedicated file copier for ripping video footage off of my Go Pro, which acts as a dash cam for my motorcycle. I’ll be searching for a purpose for this machine…