Mijn homelab
Waarom mijn thuisomgeving uit meerdere Proxmox-nodes bestaat, ook al is dat voor een homelab niet de zuinigste keuze.
Ik wil mijn homelab wat beter gaan bijhouden. Ik zie te vaak iets terug en denk dan: waarom had ik dit ook alweer zo gedaan?
Thuis draai ik inmiddels best veel: Proxmox, VM's, storage, backups, netwerksegmenten en allerlei self-hosted diensten. Daar komt regelmatig iets bij, en er verdwijnt ook weer genoeg. Als ik dat nergens opschrijf, blijft alleen de eindstand over. De reden achter een keuze raak je dan snel kwijt.
De basis is op dit moment een Proxmox-cluster met zeven nodes.
Waarom zeven nodes?
Zeven nodes is veel voor thuis. Daar hoef ik niet omheen te draaien. Eén stevige server zou zuiniger zijn, minder kabels geven en waarschijnlijk ook minder onderhoud kosten.
Toch vind ik het prettig dat niet alles op één machine staat. DNS, reverse proxy, storage, test-VM's en gewone applicaties wil ik niet allemaal op dezelfde host hebben. Eén fout doet dan meteen op te veel plekken pijn.
Ik gebruik mijn homelab ook niet alleen om diensten te draaien. Ik gebruik het vooral om dingen uit te proberen. Dan is het fijn als er een node is waar iets stuk mag gaan, zonder dat ik meteen mijn hele omgeving omver trek.
Sommige machines hebben een vrij vaste rol. Andere zijn meer voor testwerk. Compute en storage probeer ik niet te veel door elkaar te laten lopen. Netwerkdiensten zet ik liever niet naast experimenten waar ik nog geen vertrouwen in heb.
Dat maakt onderhoud ook minder spannend. Als ik een node wil updaten, hardware wil aanpassen of iets wil debuggen, kan ik beter inschatten wat er geraakt wordt dan wanneer alles op één doos draait.
Er zitten duidelijke nadelen aan. Meer hardware betekent meer stroomverbruik, meer beheer, meer plekken waar iets mis kan gaan en meer kabels achter de kast. Voor een puur praktische thuisserver zou ik dit niet aanraden.
Voor mijn manier van leren werkt het wel. Ik wil juist kunnen oefenen met losse rollen, afhankelijkheden en failure domains. Dan is de extra hardware niet alleen ballast; het is onderdeel van het lab.
Wat ik later wil opschrijven
De onderdelen om dit cluster heen zijn minstens zo belangrijk als de nodes zelf. Denk aan de 10GbE-backbone, VLANs achter pfSense, storage en backups op een aparte Proxmox Backup Server.
Daar wil ik de komende tijd korte posts over maken. Vooral om vast te leggen waarom ik iets op een bepaalde manier heb ingericht, wat handig blijkt en wat ik later waarschijnlijk weer anders doe.