Mon infrastructure est composée de deux serveurs principaux : un Dell PowerEdge R710 qui forme le cœur du système, et un Lenovo Thinkcentre M83 qui complète l'ensemble. Le R710 me permet de faire tourner Proxmox VE et gérer toutes mes machines virtuelles, mes mirrors Linux, et bien plus encore, tandis que le M83 est dédié à des services spécifiques comme Docker et Pterodactyl.

🖥️ Spécifications techniques

Processeurs

Le R710 est équipé de deux processeurs Intel Xeon L5640, des puces hexa-core qui offrent un excellent rapport performance/consommation. (je sais qu'il se fait casser par la nouvelle génération de CPUs, mais on est en 2009, calmos un peu) C'est parfait pour mon usage, qui nécessite beaucoup de parallélisme mais pas forcément une fréquence maximale.

Mémoire

144 GB de RAM DDR3 ECC répartis sur 18 slots. La configuration actuelle :

  • 16 x 8 GB DDR3-1333MHz ECC SK Hynix HMT31GR7CFR4A-H9
  • 2 x 8 GB DDR3-1333MHz ECC Samsung M393B1K70CH0-YH9

La mémoire ECC est essentielle pour la stabilité de mon infrastructure. Avec cette quantité, je peux allouer généreusement de la RAM à mes VMs sans jamais me sentir limitée.

Stockage

18 To de stockage au total, avec un mix de disques SAS et SATA :

  • 1 x 300 GB SAS HDD HPE EG0300FAWHV (10,000 RPM) - Système
  • 1 x 2 TB SATA HDD HGST HUS726020ALA610 (7,200 RPM)
  • 4 x 4 TB SAS HDD HGST HUS724040ALS641 (7,200 RPM)

Le stockage est géré par une carte RAID PERC H700, qui me permet de configurer différents niveaux de RAID selon les besoins. Pour le moment, j'utilise principalement du RAID 5 pour la redondance des données critiques.

Réseau

4 cartes réseau Broadcom BCM5709 offrent une excellente flexibilité. Je peux faire du bonding, de la séparation des trafics, et garantir une haute disponibilité réseau. C'est essentiel pour mes mirrors qui doivent être accessibles 24/7.

Gestion

J'utilise iDRAC6 Express + Enterprise pour la gestion à distance, ainsi que Dell OMSA 11.0.1.0 pour le monitoring. L'iDRAC Enterprise me permet de contrôler complètement le serveur même en cas de panne système, ce qui est un vrai plus.

💻 Système d'exploitation : Proxmox VE 9.0

J'ai choisi Proxmox VE comme hyperviseur pour plusieurs raisons :

  • Interface web intuitive et complète
  • Support natif des conteneurs LXC et des machines virtuelles KVM
  • Gestion réseau avancée
  • Communauté active et documentation solide
  • Open-source et gratuit

Avec Proxmox, je peux facilement gérer mes VMs, faire des snapshots, migrer des machines, et tout administrer depuis une interface web moderne.

🚀 Utilisation actuelle

Sur ce serveur, je fais tourner :

  • Plusieurs VMs pour mes mirrors Linux (Debian, Arch, etc.)
  • Des conteneurs LXC pour divers services
  • Mon serveur de téléchargement
  • Des environnements de test et développement

🖥️ Thinkcentre M83 : Serveur secondaire

En complément du R710, j'utilise également un Lenovo Thinkcentre M83 qui me sert de serveur secondaire pour certains services spécifiques.

Spécifications

  • CPU : Intel Core i5-4570
  • RAM : 16 GB DDR3
  • Stockage : PNY CS900 480 GB SSD
  • Réseau : Intel I217-LM
  • OS : Debian 13.1.0

Utilisation

Ce serveur secondaire est principalement utilisé pour :

  • Services Docker - Diverses applications conteneurisées
  • Node Pterodactyl - Hébergement de serveurs de jeux via Pterodactyl Panel
  • Autres services complémentaires qui ne nécessitent pas les ressources du R710

Même s'il est moins puissant que le R710, le Thinkcentre M83 est parfait pour les services qui nécessitent une machine dédiée ou qui fonctionnent mieux sur du bare metal. Son faible encombrement et sa consommation réduite en font un excellent complément à mon infrastructure principale.

💡 Projets futurs du homelab

Pour améliorer mon homelab actuel (infrastructure à la maison), j'aimerais à terme ajouter :

  • Davantage de serveurs (Dell bien sûr. Par exemple des R630, des R730 ou autre) pour faire un bon cluster Proxmox
  • Du stockage plus rapide (SSD) pour les VMs critiques
  • Une meilleure redondance réseau
  • Plus de mirrors Linux et de logiciels
  • Infrastructure gaming - 3 serveurs AMD Ryzen dédiés au gaming à la maison, configurés en triple node Pterodactyl pour héberger mes serveurs de jeux avec redondance et performances optimales

🚀 Projets infrastructure future

Au-delà du homelab, j'ai des projets plus ambitieux pour créer une vraie infrastructure professionnelle :

🌐 Réseau et connectivité

  • Mon propre AS - Obtenir mon propre numéro d'Autonomous System
  • Blocs IP - Acquérir mes propres blocs IPv4 et IPv6
  • Matériel réseau professionnel - Routeurs et switches enterprise-grade pour gérer mon réseau
  • Redondance réseau avancée - Mettre en place plusieurs connexions (multihoming) pour garantir la disponibilité
  • 10 Gbps+ - Passer à du 10 Gbps ou plus pour les connexions internes et externes

📦 Services et infrastructure logicielle

  • Hébergement - Créer mon propre service d'hébergement web et VPS
  • Backup et réplication - Système de backup automatisé avec réplication géographique
  • Monitoring avancé - Infrastructure de monitoring complète (Prometheus, Grafana, etc.)
  • Beaucoup plus de mirrors - Déployer énormément de mirrors Linux (Fedora, CentOS, Alpine, Kali, Oracle Linux, FreeBSD, Alma Linux, etc.) et de logiciels (VLC, KDE, OpenVZ, etc.)

🏗️ Infrastructure globale

  • Datacenter personnel - À terme, avoir mon propre local dédié ou même un petit datacenter
  • Automatisation complète - Tout automatiser via Infrastructure as Code (Ansible, Terraform)
  • Haute disponibilité - Tout mettre en place pour atteindre un uptime de 99.9%+ (objectif de SLA professionnel)
  • Cluster distribué - Infrastructure répartie sur plusieurs sites géographiques
  • Documentation professionnelle - Documenter toute l'infrastructure de manière exhaustive

Si vous avez des questions sur cette configuration ou souhaitez discuter infrastructure, n'hésitez pas à me contacter via la page contact !