Proxmox and CEPH Cluster


Hi Again ๐๐
Thanks for stopping by. This is the part-02 of my Home Lab 2.0 series where I share my thoughts around rebuilding the Home Lab.
I had some time to setup the hardware for my cluster. The newly upgraded Dell Optiplex 7050
Microservers are now sitting on a cheap Kmart kitchen shelf a.k.a my server rack. Hey, its not that bad as it serves the purpose ๐. Iโm not very keen to spend on a mini rack or building one at this point of time. Unfortunately there is not enough room for my NAS with this setup, so the Synology sits on the table for now.
So, this is how it looks like at the moment. Yeah, its not the work of art what I want it to be ๐ซ
Once the logistics sorted out, I installed Proxmox 8.4.1 on them, which is quite straightforward in these days. I have a dedicated VLAN for my Proxmox cluster with the 192.168.193.0/24
range.
Once Proxmox is installed I did the followings before anything else.
apt update
andapt upgrade
the destroDisable the
Enterprise
reposAdd
No Subscription
repos for bothProxmox
andCEPH
.Install
lm-sensors
package to get the thermal stats.apt-get install lm-sensors modprobe drivetemp echo drivetemp | tee -a /etc/modules sensors
After that I joined the Proxmox nodes into a cluster and setup a CEPH cluster with the NVMe drives. There are many great tutorials on how to setup both Proxmox and CEPH and this one was very helpful. Apparently it took me more time to settle on a name for the cluster, (proxmox-collective)
than setting it up ยฏ\_(ใ)_/ยฏ.
Right after the cluster setup, I installed Adguard
to implement time based service blocks for the kids VLAN. It blocks some distractions during their study times.
Here are some screenshots of the current clsuter state. You can see the list of the repositories as well.
Next I will setup Traefik
as my reverse proxy. This can be easily deployed as an LXC container.
Thanks for joining me on this journey. I would love to hear your thoughts!.
BTW, the cover photo is from one of my favourite TV shows, Silicon Valley. What a classic it is.
Until next time -`โกยด-
Subscribe to my newsletter
Read articles from Jayanath Amaranayake directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by

Jayanath Amaranayake
Jayanath Amaranayake
Welcome to my blog where I share a few more words! No Artificial Intelligence (AI) form is harmed when writing my posts ;-) All mistakes are due to the simple and non-artificial nature of my own human mind.