Aller au contenu

Mise en place de mon homelab

Sommaire

Préambule
#

Dans le cadre de ma formation, j’ai régulièrement besoin de monter des infrastructures complètes pour réaliser les travaux pratiques : serveurs, services réseaux, environnements clients, etc. Plutôt que de dépendre d’un environnement partagé ou de monopoliser mon poste principal, j’ai choisi de mettre en place mon propre homelab de virtualisation.

Cette solution me permet de disposer d’un environnement dédié, disponible à tout moment, sur lequel je peux librement déployer, casser et reconstruire mes maquettes sans contrainte.

Choix du matériel
#

Pour ce homelab, j’ai recyclé mon ancien PC portable, encore largement suffisant pour de la virtualisation à petite échelle. Sa configuration est la suivante :

  • 32 Go de RAM
  • 1 To de stockage SSD
  • Processeur compatible avec la virtualisation matérielle

L’utilisation d’un PC portable présente plusieurs avantages : faible encombrement, consommation électrique faible, et batterie intégrée.

Choix de l’hyperviseur
#

J’ai opté pour Proxmox VE, une solution de virtualisation open source basée sur Debian, qui combine la gestion de machines virtuelles (KVM) et de conteneurs LXC dans une interface web unifiée.

Ce choix s’est imposé pour plusieurs raisons :

  • Solution professionnelle mature et utilisée en production
  • Interface web complète permettant une gestion à distance simple
  • Gestion native du snapshot, du clonage et des sauvegardes
  • Communauté active et documentation abondante
img1

Accès distant via VPN Wireguard
#

Afin de pouvoir accéder à mon homelab depuis n’importe où, j’ai mis en place un tunnel VPN Wireguard. Cette solution moderne et performante me permet de me connecter de manière sécurisée à mon environnement, que je sois en formation, en déplacement ou à mon domicile.

Wireguard a été choisi pour sa simplicité de configuration, ses performances supérieures aux solutions VPN traditionnelles (OpenVPN, IPsec), et sa faible empreinte sur les ressources système.

Bastion d’administration avec Apache Guacamole
#

Pour travailler confortablement dans cet environnement, j’ai déployé une VM de bastion sous Apache Guacamole. Cette solution me permet d’accéder à l’ensemble de mes machines virtuelles (RDP et SSH) directement depuis un navigateur web, sans avoir à installer de client spécifique sur le poste utilisé.

L’intérêt est double : centraliser les accès à mon infrastructure derrière un point d’entrée unique, et pouvoir reprendre mon travail depuis n’importe quel terminal, simplement en me connectant au VPN puis à l’interface Guacamole.

img2

Usages
#

Ce homelab me sert principalement à :

  • Monter les infrastructures demandées dans le cadre de mes TP
  • Tester de nouvelles solutions découvertes grâce à ma veille
  • Conserver des maquettes de travail réutilisables d’un exercice à l’autre

Cette mise en place me permet d’avoir un environnement de test pérenne, qui évolue au fil des sujets abordés en formation et de mes projets personnels.

Image de vectorjuice sur Magnific

Il n'y a pas encore d'article ici.