Yet another homelab
Ca parait tellement loin (mode vieux “ON”)… Le premier post à ce sujet sur mon blog remonte à 2010. J’essayais de monter un serveur pour faire tourner ESXi (hyper restrictif sur les composants à l’époque) le moins cher possible car je n’avais pas de salaire à l’époque…
C’est d’ailleurs un sujet assez récurrent puisque j’en ai aussi reparlé en 2017 (pour le boulot) et aussi en 2017 (chez un proche). Et je ne compte pas les fois où je suis passé dans “le cloud” chez OneProvider en 2018, Hetzner en 2019, Scaleway en 2019, pour revenir en selfhosté en 2021… Autant dire que je suis pas hyper stable, comme garçon.
Et donc, ça fait plusieurs fois que je tease mes dernières machines pour mon lab perso sur mes RS préférés (Masto / Twitter) et à chaque fois on me demande des détails. Et à chaque fois je promets que je vais en parler et je l’ai jamais fait…
C’est quoi le but ?
L’idée ici, c’était que j’en avais marre des installations compliquées pour des tests d’hyperviseurs.
Bien sûr, il existe des options pour louer des serveurs baremetal chez certains providers mais c’est rarement bon marché et parfois un peu pourri pour l’installation de l’OS via ISO. Quand c’est pas cher, souvent des ILO/iDRAC hors d’age, inutilisables/buggés/obsolètes.
J’avais donc les critères suivants :
- Je voulais donc 3 machines (pour faire des clusters) que je pourrais avoir sous la main pour pouvoir faire les installs sans pression ni ILO en qwerty et HS sur des navigateurs récents
- Je voulais qu’elles soient pas trop chères mais suffisamment punchy pour faire tourner mes labs
- Après avoir passé du temps avec un serveur dans mon dressing, j’en avais un peu marre des machines encombrantes. La compacité, le silence et la consommation électrique sont des critères importants
Après avoir cherché un peu, j’ai trouvé qu’on pouvait acheter des Dell micro d’occasion qui cochent toutes ces cases.
Ma solution idéale
J’aime bien les desktops Dell (puisque je rappelle que j’avais déjà fait des labs avec), c’est fiable, solide.
Les micros sont assez jolis (j’aime bien le look, c’est personnel) et c’est compact. Niveau conso électrique on est très bons, puisque les i5-6500T/8500T consomment dans les 10w en idle (testé avec un wattmètre, confirmé par ServeTheHome).
Ces machines ont aussi l’avantage d’avoir 2 emplacements disque, un en 2.5" et un en M.2. Ca nous sera utile pour la suite.
Niveau prix, voici comment je m’en suis sorti :
- Dell Micro 7040 - i5-6500T - 4+4 Go de RAM DDR4 - HDD - 120€ (Twitter)
- Dell Micro 3050 - i5-6500T - 8 Go de RAM DDR4 - HDD - 145€ (BackMarket)
- Dell Micro 3060 - i5-8500T - 4+4 Go de RAM DDR4 - SSD M.2 SATA - 180€ (LeBonCoin)
J’aurais pu panacher avec des équivalents chez les autres constructeurs (HP / Lenovo) pour optimiser un peu le prix au gré des bonnes affaires. Mais de cette manière, j’ai l’avantage d’avoir des machines quasiment identiques (malgré les gammes 3000/7000 et les générations 40/50/60 différentes).
Si j’ai une panne, je pourrais switcher des composants de l’une à l’autre.
Upgrade
Grosso modo, j’ai donc un lab fonctionnel pour ~450€. La plupart de ces machines sont malheureusement souvent livrées avec des HDD et 8 Go de RAM, ce qui va être un peu juste pour certains soft gourmands (coucou Harvester).
J’ai donc revendu les disques (HDD + mSATA) et une partie des barrettes de 4 Go de RAM et remplacé tout ça par des SSD que j’avais en stock et des NVMe que j’ai acheté sur Internet
- Ajout de 3x1 SSDs NVMe M.2 500 Go Crucial P3 Plus (Gen4) - 113€ (Amazon…)
- Ajout de 2x1 barrettes de 8 Go - 66€ (Amazon…)
Pour faire simple, je me retrouve donc avec 3 machines relativement costaudes (les i5 sont suffisants pour des petits labs/PoC) avec 12 Go de RAM, des SSD SATA pour l’OS et des SSD NVMe pour les data (malheureusement indispensable pour tester Proxmox en mode hyperconvergé), pour environ 600€.
C’est nettement moins cher que tous mes builds précédents et comme j’ai 3 machines (au lieu d’une, voire 2 dans le passé), j’ai moins peur de la panne malgré le côté “occasion”.
Bref, j’ai pas d’actions chez Dell et je n’ai pas de lien sponsorisé, mais j’en suis hyper content :-).