
đ Aussi en: English · Deutsch · Español
Eh bien⊠câest encore arrivĂ© đ
AprĂšs avoir rĂ©digĂ© le plan initial et rĂ©flĂ©chi un moment Ă lâarchitecture, jâai commencĂ© Ă remettre en question certains de mes choix. Câest tout lâintĂ©rĂȘt dâun homelab : rien nâest gravĂ© dans le marbre. Le principe, câest dâitĂ©rer, dâapprendre et, parfois, de tout reconstruire de zĂ©ro.
Alors oui, le plan de reconstruction a changé. Encore.
On se croirait vraiment dans ce moment culte du Monopoly : on est devant le plateau, on tombe sur « Retournez Ă la case DĂ©part », on rĂąle un peu⊠et on comprend quâil faut tout reconstruire depuis le dĂ©but⊠đ đČ
đȘ Windows marchait en fait trĂšs bien
Windows 11 sur mes postes de travail a extrĂȘmement bien fonctionnĂ©. La prise en charge du matĂ©riel Ă©tait excellente, il y avait des pilotes pour tout, et lâintĂ©gration Ă lâinfrastructure Windows Server se comportait comme prĂ©vu. Active Directory, DNS, partages de fichiers et GPO restent un Ă©cosystĂšme trĂšs mature, et techniquement tout marchait parfaitement.
Dâailleurs, jâai fait tourner cette configuration Windows pendant des semaines sans le moindre souci. Jâavais sĂ©rieusement envisagĂ© de monter une infrastructure informatique domestique hybride : Windows 11 et Windows Server pour les clients et les services serveur, et Ă cĂŽtĂ© Linux et Kubernetes pour dâautres charges de travail.
Mais je me suis rendu compte que je voulais revenir Ă Linux comme socle de mon homelab. Linux mâest tout simplement plus familier : jây ai accumulĂ© une expertise bien plus poussĂ©e au fil des annĂ©es. Windows et Windows Server, câest un autre univers, dans lequel je nâai jamais eu beaucoup dâexpĂ©rience pratique, et je nâai pas envie dâouvrir un nouveau « chantier » de ce cĂŽtĂ©-lĂ pour le moment. Dans une autre vie, peut-ĂȘtre. đ
Ce nâest donc pas lâhistoire dâun « Ă©chec de Windows » : il a fonctionnĂ© Ă merveille. Mais sur mon parcours personnel de homelab, câest Linux qui sera au centre. đ§
đ Retour Ă Linux & souverainetĂ© numĂ©rique
Mon homelab est étroitement lié à quelques principes personnels :
- đ§ Logiciels open source
- đ MaĂźtrise de ma propre infrastructure
- đ Moins de dĂ©pendance aux grands Ă©cosystĂšmes centrĂ©s sur les Ătats-Unis
- đ§ Apprendre des technologies en phase avec les plateformes Linux modernes
Windows a beau trĂšs bien fonctionner, il ramĂšne peu Ă peu lâinfrastructure dans lâĂ©cosystĂšme Microsoft. Pour mon parcours dâapprentissage et ma philosophie personnelle, je prĂ©fĂšre rester dans le monde de lâopen source.
Microsoft quitte donc Ă nouveau le homelab. ComplĂštement. đ§
đ§ Autre constat : mon troisiĂšme serveur sâennuyait
En relisant la conception dâorigine, jâai remarquĂ© que lâun de mes serveurs allait passer le plus clair de son temps Ă se tourner les pouces. Une machine dĂ©diĂ©e uniquement au stockage et Ă quelques services, ça ne justifie pas le matĂ©riel.
Un serveur, ça doit transpirer un peu. đ»đ„
PlutĂŽt que dâattribuer un rĂŽle fixe Ă chaque machine physique, jâai optĂ© pour une architecture plus souple.
đ§± Cluster Proxmox â sans systĂšme de fichiers partagĂ©
Pour mon homelab, je monte un cluster Proxmox Ă trois nĆuds, mais sans systĂšme de fichiers distribuĂ© comme CephFS. Chaque nĆud utilisera son stockage SSD local pour les donnĂ©es des VM. Lâun de mes serveurs dispose dâun pool RAID5 pour les gros volumes, mais jâaccepte lĂ -dessus quelques compromis.
Autre raison de laisser CephFS de cĂŽtĂ© : mon rĂ©seau domestique ne tourne quâĂ 1 Gbit/s, bien en dessous de la bande passante recommandĂ©e pour de bonnes performances avec CephFS (en gĂ©nĂ©ral >10 Gbit/s). Un cluster de stockage partagĂ© serait donc plus un goulot dâĂ©tranglement quâun avantage.
La raison principale du cluster, câest la gestion centralisĂ©e : une seule interface web, un seul login pour les trois serveurs. Plus tard, je prĂ©vois aussi de migrer des VM hors ligne entre les nĆuds pour rĂ©partir la charge et mieux exploiter le matĂ©riel, sans passer par un stockage partagĂ©.
En bref : cluster = confort + flexibilitĂ©, pas stockage distribuĂ©. đ»âĄ

đ„ïž MatĂ©riel & architecture des serveurs
| Nom dâhĂŽte | RĂŽle | MatĂ©riel |
|---|---|---|
| PVE1 | NĆud du cluster Proxmox | HP DL20 Gen10+ |
| PVE2 | NĆud du cluster Proxmox | HP DL20 Gen10+ |
| PVE3 | NĆud du cluster Proxmox + stockage des VM | HP MicroServer Gen10+ V2 |
Tous les nĆuds participent dĂ©sormais pleinement au cluster et fournissent puissance de calcul et stockage selon les besoins.
đŸ Installation de Proxmox : ZFS sur le disque systĂšme
Pour les hĂŽtes Proxmox eux-mĂȘmes, jâai choisi ZFS pour le disque systĂšme.
- SystĂšmes de fichiers possibles : ext4, XFS, ZFS â choix de ZFS
- Un seul SSD par hĂŽte pour lâOS
- Pool RAID0 (un seul disque, sans redondance) pour les VM
ZFS apporte des fonctions de stockage dignes de lâentreprise, mĂȘme dans un petit homelab. đŸ
âïž RĂ©glages ZFS
- Compression : lz4 â rapide, surcoĂ»t CPU minimal, 20 Ă 40 % dâespace Ă©conomisĂ©
- Ashift : 12 â blocs de 4K, idĂ©al pour les SSD modernes
- Sommes de contrĂŽle : activĂ©es â protĂšgent contre la corruption silencieuse (bitrot)
đ§č Activer le TRIM des SSD
zpool set autotrim=on vmdataPrĂ©serve les performances des SSD dans la durĂ©e en libĂ©rant les blocs inutilisĂ©s. đ
đ§ NĆud Proxmox 1 (PVE1)
- SystĂšme : HP DL20 Gen10+
- RAM : 64 Go
- iLO : 192.168.10.x
- HĂŽte Proxmox : 192.168.10.x
Stockage
- SSD de 512 Go â OS / VM dâinfrastructure
- SSD de 2 To â donnĂ©es des VM (pool ZFS RAID0)
VM dâinfrastructure
| VM | IP | OS | RĂŽle |
|---|---|---|---|
| VM11 | 192.168.10.x | Debian | NAS SMB / rsync / PiHole |
| VM12 | 192.168.10.x | Debian | GitLab |
| VM13 | 192.168.10.x | Debian | inutilisée |
âžïž Cluster Kubernetes â partie 1
| VM | IP | RĂŽle |
|---|---|---|
| VM14 | 192.168.10.x | MASTER1 |
| VM15 | 192.168.10.x | WORKER1 |
đ§ NĆud Proxmox 2 (PVE2)
- SystĂšme : HP DL20 Gen10+
- RAM : 32 Go
- iLO : 192.168.10.x
- HĂŽte Proxmox : 192.168.10.x
Stockage
- SSD de 512 Go â OS / VM dâinfrastructure
- SSD de 2 To â donnĂ©es des VM (pool ZFS RAID0)
VM dâinfrastructure
| VM | IP | OS | RĂŽle |
|---|---|---|---|
| VM21 | 192.168.10.x | Debian | inutilisée |
| VM22 | 192.168.10.x | Debian | inutilisée |
| VM23 | 192.168.10.x | Debian | inutilisée |
âžïž Cluster Kubernetes â partie 2
| VM | IP | RĂŽle |
|---|---|---|
| VM24 | 192.168.10.x | MASTER2 |
| VM25 | 192.168.10.x | WORKER2 |
đ§ NĆud Proxmox 3 (PVE3)
- SystĂšme : HP MicroServer Gen10+ V2
- RĂŽle : nĆud du cluster Proxmox + stockage des VM
Stockage
- 3 SSD de 2 To â pool ZFS RAIDZ1
Services dâinfrastructure
| VM | IP | OS | RĂŽle |
|---|---|---|---|
| VM31 | 192.168.10.x | Debian | Proxmox Backup |
| VM32 | 192.168.10.x | Debian | inutilisée |
| VM33 | 192.168.10.x | Debian | inutilisée |
âžïž Cluster Kubernetes â partie 3
| VM | IP | RĂŽle |
|---|---|---|
| VM34 | 192.168.10.x | MASTER3 |
| VM35 | 192.168.10.x | WORKER3 |
đŸ CrĂ©er les pools ZFS pour le stockage des VM
Récapitulatif des pools de stockage :
- PVE1 & PVE2 â un seul SSD, ZFS RAID0 (sans redondance)
- PVE3 â un seul SSD, ZFS RAID0 (sans redondance) + trois SSD, ZFS RAIDZ1 (protĂ©gĂ© par paritĂ©)
Les commandes complÚtes et le tuning (compression lz4, ashift=12, sommes de contrÎle activées, atime désactivé) se trouvent dans les sections précédentes.
đ Cluster & migration hors ligne des VM
Les trois nĆuds font dĂ©sormais partie dâun seul et mĂȘme cluster Proxmox. Chacun conserve son pool ZFS local : aucun stockage partagĂ© nâest nĂ©cessaire. La migration hors ligne des VM permet de rĂ©partir la charge et de mieux exploiter le matĂ©riel, tandis que lâinterface centrale rend lâadministration confortable. đ»âĄ
đ Planifier la rĂ©plication & la sauvegarde des VM
Dans le prochain article, je me pencherai sur la réplication et la sauvegarde des VM :
- RĂ©pliquer toutes les VM de PVE1 â PVE2 et inversement
- Sauvegarder toutes les VM sur le Proxmox Backup Server de PVE3
Pour lâinstant, jâenvisage dâabord Terraform pour redĂ©ployer les VM. La rĂ©plication suivra. Ses principaux avantages : un dĂ©marrage plus rapide des VM quand on dĂ©place des charges de travail, et une redondance supplĂ©mentaire en amont des sauvegardes. đ
đ Conclusion mise Ă jour
- đ§ Infrastructure 100 % Linux
- đ§± Cluster Proxmox Ă 3 nĆuds
- âžïž Kubernetes comme plateforme dâapprentissage centrale
- đŠ Meilleure exploitation du matĂ©riel
- đ§ Accent marquĂ© sur les outils open source
Moins de Microsoft. Plus de Linux. Plus de conteneurs.
La phrase « ce sera lâarchitecture dĂ©finitive du homelab » marque gĂ©nĂ©ralement le dĂ©but de la prochaine reconstruction. đ
đ Remarque : le nom du jeu de sociĂ©tĂ© sur lâimage mise en avant est volontairement floutĂ©, car il sâagit de la marque dâun tiers.






