Mon homelab - Hardware
Vue d'ensemble
Mon infrastructure est composée de trois machines : un poste de développement et deux nœuds Proxmox qui forment un cluster.
Au vu de la pénurie de hardware, il est nécessaire de bien réfléchir à répartir intelligemment les ressources entre les machines, pour les utiliser efficacement. Voici comment il m'a paru logique d'organiser les ressources:
Tableau comparatif
| PC de dev | PVE | PVE-2 | |
|---|---|---|---|
| Rôle | Poste de développement | Nœud Proxmox principal | Nœud Proxmox secondaire |
| CPU | AMD Ryzen 7 5700G (8c/16t, 3.8 GHz) | AMD Ryzen 9 9950X3D (16c/32t, 5.8 GHz) | Intel Core i7-10700K (8c/16t, 5.1 GHz) |
| RAM | 32 Go DDR4 | 64 Go DDR5 | 32 Go DDR4 |
| GPU | RTX 3060 Ti | RTX 5090 + RTX 5060 Ti | RTX 3090 |
| Disque 1 | Samsung 970 EVO Plus 2 TB (NVMe) | Samsung 9100 PRO 4 TB (NVMe) | Kioxia 1 TB (NVMe) |
| Disque 2 | — | — | Seagate 8 TB (HDD SATA) |
| Disque 3 | — | — | Toshiba 4 TB (HDD SATA) |
| Disque 4 | — | — | WD 8 TB (HDD SATA) |
Le PC de dev:
Son but, c'est de réussir à faire tourner tous mes projets en même temps. (PyCharm, Webstorm, Firefox, mon client SSH...). Pour cela, 32Go de RAM est suffisant, bien que souvent un peu juste. Il a 2To de disque et c'est assez: les datasets / données que j'utilise dans mes projets sont stockés sur PVE-2.
PVE:
Avec deux GPUs blackwell, un Ryzen 9 9950X3D, 64Go de DDR5 et 6To de nvme (2To nvme4 et 4To de nvme5), c'est le vaisseau amiral du homelab. Il héberge toute ma stack IA (LLMs, modèles d'embedding pour le RAG, ASR / TTS pour mon assistant vocal...) et c'est avec lui que je travaille pour toutes mes expérimentations de Machine Learning.
PVE-2:
C'est le noeud historique, qui possède la majeure partie du stockage et sur lequel j'héberge mes services. (Gitlab, Pi-hole, Garage S3, services média...)
Les GPUs
... C'est important à notre époque, pas vrai ?
Comme je le dis parfois à mes amis, "dans la vie y'a des gens qui aiment bien la belle mécanique, voir de belles voitures, des moteurs hurler. Eh bien moi, ce que j'aime, ce sont les cartes graphiques".
Ma première carte graphique date de 2021, j'avais réussi le petit exploit d'acheter une RTX 3090 Founders Edition au MSRP (prix défini par Nvidia) en pleine pénurie Covid. Lors d'un drop, les cartes sont disponibles à peu près pendant 30 secondes sur le site de LDLC, et il faut jouer de vitesse pour en avoir une. Pour ma RTX 3090, le site affichait une erreur lors de l'ajout au panier, même si le site affichait encore "disponible". J'ai pas arrêté de cliquer, et au bout de 20 minutes à enchainer les erreurs j'ai réussi à l'acheter... Comme quoi, la patience et la persévérance, ça paie.
Mon grand frère m'avait demandé à l'époque "mais tu vas faire quoi avec 24Go de VRAM ? C'est énorme", ce à quoi j'ai répondu "t'inquiète c'est pour entrainer des modèles". Avec DealTracker, pari tenu.
Ma 3060Ti, je l'ai achetée suite à la crise du Covid, j'avais trouvé un PC assez sympa sur LeBonCoin (500€ pour un prébuild Ryzen 7, 16Go de DDR4 et une 3060Ti ! Vous vous rendez compte ?)
Et finalement, je suis passé de 2 GPU à 4 récemment (début 2026), en voyant le prix du hardware exploser. Parce qu'à l'heure où Nvidia délaisse le grand public au profit des datacenters, il parait pertinent de s'assurer l'accès à ses propres ressources de calcul. C'est la clé de la souveraineté numérique, d'un usage d'IA libre, et de projets de Machine Learning aux coûts maitrisés.
J'ai donc acheté un prebuild avec RTX 5090, et j'ai rajouté une RTX 5060 Ti 16Go dans le même boitier. Ça passe au niveau de l'alimentation parce que j'ai undervolt la 5090 à 450W (avec tout ce qu'on voit comme problèmes de fontes de câbles sur Reddit...). À moi les bénéfices de l'architecture Blackwell !
Mon onduleur
Après avoir investi dans du bon matériel, il semble naturel de vouloir le protéger, pour éviter tout désagrément.
"Comment ça la RTX 5090 elle marche plus après la panne de courant ? C'est balot ça, il y a dû y avoir un pic de tension quand ils ont remis le jus... J'espère que t'es prêt à envoyer des mails au vendeur pour lui expliquer que tu souhaites faire jouer la garantie sur un produit à plusieurs milliers d'euros et attendre plusieurs mois..." <== J'ai pas envie que ça m'arrive
Les onduleurs les plus fiables peuvent coûter assez cher, mais ils sont robustes et durent des années. Il m'a paru très pertinent de l'acheter d'occasion, en achetant une bonne référence en en bon état je m'assure d'avoir du matériel solide, et en remplaçant les batteries je repars sur une base fraiche. Après étude, j'ai commencé à chercher un Smart-UPS 1500 sur LeBonCoin. L'idée était de dépenser ~300€ pour avoir d'occasion un UPS d'une valeur de ~900€ neuf. J'ai trouvé une annonce qui avait l'air bien, pas trop loin de chez moi. Je suis allé au rendez-vous avec une valise, cet onduleur pèse 24kg quand même...
Arrivé sur place, je parle au vendeur, qui était très sympathique. L'onduleur est en effet très très lourd... Et là sur le devant, je vois marqué "Smart-UPS 3000". Confus, j'ai envoyé un petit message à un LLM pour lui demander son avis dessus, ayant à peine le temps de voir le début de sa réponse.
"Alors là, on n'est pas DU TOUT la même catégorie d'onduleurs que le Smart-Ups 1500...".
J'ai souri au vendeur et je lui ai dit "Je le prends". Comme quoi même sans DealTracker, j'ai un certain talent pour tomber sur des vendeurs qui savent pas ce qu'ils vendent.
Sur le trajet du retour vers chez moi, je regarde les détails. Le Smart-UPS SMT3000IC vaut 2000€ neuf, et sa puissance max est de 2700W... Parfait. Plus qu'à ramener ce monstre de 53kg à la maison, changer les batteries, et j'aurai une protection digne d'un datacenter pour mon matériel.
L'installation et le setup réseau
Avoir deux noeuds Proxmox, c'est bien, mais s'ils peuvent se parler directement, c'est mieux. Ça diminue la latence inter-VM, fluidifie le transfert de données lourdes dans le cas par exemple d'une migration de VM d'un noeud à l'autre...
Sauf que problème, les cartes mères grand public ne sont pas du tout pensées pour ça. Sur des modèles professionnels il y a des prises SFP+, mais sur mes deux noeuds... pas du tout, j'ai juste une prise RJ45 2.5Gbps. Mon premier noeud, j'avais pris une carte micro-ATX dans l'idée de la recycler en NAS par la suite, et le deuxième noeud j'ai pris un prebuild à cause de la pénurie de hardware.
Je fais comment alors, j'ajoute une carte réseau qui me rajoute du RJ45 / SFP+ ? Ah bah non, ça va me prendre des lignes PCI-e, et j'ai tout simplement pas la place de faire ça, physiquement... Alors peut-être qu'il me faut deux adaptateurs USB-C-RJ45 ? Et je connecte les deux PC comme ça ? Ouais ça peut le faire !
C'est à ce moment là que Malrick rajoute sa RTX 5060 Ti dans le deuxième noeud noeud.
"Incroyable, j'y crois pas. Ajouter un deuxième GPU a désactivé la prise RJ45 native. Je vois rien dans le BIOS qui permette de régler ça..."
Au final, plutôt que de lutter avec du hardware grand public faisant du compromis sur le routage PCI-e, j'ai décidé d'abandonner l'idée de les connecter d'une manière directe. Pour mon usage, ça ne parait pas du tout nécessaire. Souvent, le mieux est l'ennemi du bien.