XorHak HomeServer #2

2021 13/03/2022

Cet article est le second (et le dernier) de la construction de mon HomeServer, et si vous n'avez pas eu le temps de lire le premier, je vous invite à le faire par ici : XorHak HomeServer #1

Premier problème !

Commençons par un premier problème que j'ai eu assez rapidement (après environ 3 semaines d'utilisation), à ce stade 2 disques étaient HS à cause des secteurs défectueux. J'ai donc effectué un remplacement par 2 autres disques (chacun de 2TB) que j'ai acheté d'occasion sur leboncoin. Je suis d'accord que d'acheter ce genre de matériel en occasion n'est pas ce qu'il y a de mieux mais bon, pour avoir regardé les rapports (smart), ça me semblait très intéressant, tout autant que le prix. 😄

Les changements

Après plusieurs mois (presque 1 an maintenant), il y a forcément pas mal de changements  par rapport au premier article. Tout d'abord il y a eu 3 nouvelles barrettes mémoire de 32GB chacune (même caractéristiques/modèle sur la première), ce qui me donne un total de 128GB. Alors certains diront que c'est "énorme" mais rassurez-vous, c'est bien utile pour mon utilisation.

J'ai également remplacé la carte graphique par une Nvidia GeForce GTX 1660 que j'ai pu trouver d'occasion pour une maudique somme de 300€ (quand même) et autant vous dire que j'ai passé quelques heures sur leboncoin. Elle est principalement utilisée par mon Plex (qui tourne en container Docker) pour faire tout ce qui est transcodage et ça tourne au poil !

Niveau processeur, j'ai finalement abandonné mon Ryzen 5 3600X (6c/12t) pour la gamme au dessus, un Ryzen 9 5900X (12c/24t) acheté sur Alternate (lien), ici aussi à un prix très intéressant (surtout pour l'époque car les prix on pas mal baissé depuis).

L'alimentation a aussi subit un upgrade avec le changement d'une NZXT C650 (650W) vers une Corsair RM750X (750W) pour être certains de pouvoir délivrer toute la charge nécessaire pour les disques (surtout au démarrage).

Pour anticiper la dernière phase de l'upgrade, j'ai changé mon boîtier passant d'un Antec P101 Silent (très bien au passage) pour un Fractal Design Define 7 XL (modèle grande tour) et tous les supports pour les disques en 3.5" (acheté sur eBay pour le coup à prix intéressant). Il y a ce qu'il faut niveau reffroidissement (8 ventillateurs silencieux) et malgré son prix assez élevé, ce boîtier reste un achat que je ne regrette absolument pas ! Je vous invite à regarder sur le site officiel pour toutes les specs du boîtier.

Puis pour terminer ce projet (je ne compte pas tous les autres petits détails), j'ai fais le changement de l'ensemble des disques (en neuf). Certes j'ai pris pas mal de temps pour trouver mon bonheur mais j'y suis enfin arrivé ! J'ai profité de ce changement pour activer le chiffrement des disques par défaut 🥰 Les disques gérant les données (array principal) sont sur des Seagate IronWolf en 8TB chacun sur une base de 13 disques dont 2 qui sont dédiés pour le parity (qui me protège en cas de perte de 2 disques maximum dans l'array).

J'ai profité une excellente promotion sur Amazon pour ce lot, mais le problème de cette plateforme, ce sont les vendeurs tiers... Alors oui j'ai bien reçu mes disques mais dans un emballage "très médiocre" (comprendre en vrac entre 2 couches de carton). Après avoir passé un smart (short), j'avais déjà 2 disques totalement HS (même la détection était impossible) et 2 autres présentaient déjà des problèmes de secteurs défectueux... Donc retour à l'envoyeur sans hésitation ! 🤯

Bon par contre je viens d'avoir mes 2 SSD Samsung 870 Evo qui viennent de rendre l'âme au moment où je faisais la relecture de cet article. Par de bol mais comme ils ont moins de 7 mois, je vais faire marcher la garantie constructeur. Rien de très critique dessus bien que la perte soit assez chiant...

Les évolutions à venir

Sans vous mentir, il y aura toujours des évolutions (même si elles sont mineurs) à faire sur ce genre de serveur/configuration mais ayant atteint ici mon objectif en terme de stockage/performances, il n'y aura pas/plus rien par la suite.

La consommation électrique

Au nivceau de la consommation électrique, le serveur tourne entre 250W et 300W en période de pointe avec une utilisation en moyenne (25%). C'est un point que j'analyse régulièrement depuis mon Grafana (avec en dessous du Telegraf qui s'occupe de faire une collecte des données de l'onduleur), chose très pratique pour anticiper les frais à la fin du mois. 😇

Et maintenant ? Un nouveau projet ?

Maintenant que ce projet est terminé, j'en commence un nouveau, enfin même plusieurs ! 😅

Le premier projet consiste à créer une ferme de minage de Chia (XCH) 🌱, une crypto-monnaie basée sur du PoST (Proof of Space and Time). Mais comme j'ai trainé à sortir cet article que finalement ce projet est presque déjà terminé... Il ne me reste plus que l'article à faire et à publier. Et pour ceux que ça intéresse, je suis actuellement sur la pool OpenChia.io (complètement open-source) où je participe activement au développement du projet (quand j'ai un peu de temps). 🙂

Capture d'écran de l'explorateur sur pool OpenChia, en date du 23/11/2021

Le second projet consiste à revoir/refaire complètement mon architecture réseau à la maison avec un changement de tout le matériel pour être dans un éco-système Ubiquiti. Techniquement ce projet est aussi terminé, il me reste donc à vous faire un article sympa sur mon choix pour cette marque/gamme, mes choix au niveau du matériel, et surtout mon retour d'expérience dans toute cette histoire.

Quelques articles pour bientôt... 🥳

Tags

🌱 DJΞRFY 🚀

👨🏻‍💻 Tech Lead SRE. Like #Linux, #Apple, #Kubernetes, #Docker, #Unraid, #Traefik, #Hacking, #Chia. Member of @OpenChia Team 🌱 ¯\_(ツ)_/¯