Depuis une semaine, j'ai comme projet de me fabriquer un home lab, Un serveur pour expérimenter pleins de domaines différents en informatique et j'aimerais vous le présenter.
ça sera un cluster, un regroupement d'ordinateurs fonctionnant ensemble pour assurer des tâches distribués entre eux.
Cette idée va de pair avec mes connaissance et la relative performance des ordis en individuel, et pour moi c'est une aubaine car je n'ai jamais monté de cluster, et le fait de rassembler plusieurs ordinateurs médiocres pour en faire une machine décente voir performante est un concept super intéressant et il y aura plein de problèmes qu'il faudra résoudre et ça c'est ce que j'aime dans l'informatique, les problèmes, car il faut chercher les causes, des mitigations et des solutions et c'est une énorme source de connaissances et d’apprentissage vu qu'il faut chercher au plus profond pour avoir des réponses.
Donc ce cluster sera géré par Proxmox, une plateforme de gestion centralisée pour plusieurs machines. Tout se fait en réseau donc pas besoin de clavier, souris etc. Juste d'une prise internet clasique et d'un navigateur
Donc le système se composera comme cela (Schéma)

(Fait avec ASCIFlow)
Lexique :
GUI: Graphical user inferface: Le moyen de gérer les informations, soit dans un terminal noir avec du texte uniquement (CLI) ou GUI, avec des icones, fenêtres etc...
ETH: Ethernet, la comunication,
To: Unitée de mesure de d'espace pour les données, 1To = 1000Go
RAM: mémoire permétant de stocker temporairement les infos des programmes
GPU: Graphical Processing Unit: Une carte graphique pour afficher une image à l'écran et/ou effectuer des tâches graphiques, Jeux, rendu 3D etc..
VM: Virtual Machine, Un pc virtuel dans un pc
Pour les données je vais utiliser ZFS, un système de fichiers qui optimise la gestion en séparant les type de données (Metadata...)
Le système est dit "Headless" sans tête centrale pour coodiner le tout, le cluster se gère tout seul pour éviter de dépendre d'une machine qui si tombe en panne, rends tout le système hors ligne et inutilisable.
J'ai pleins de projets déjà en tête à essayer avec : Serveur de jeux, hacking (chez moi, pas de fantaisies), NAS accessible à tout le monde sur le réseau, Serveur type PXE pour installer des systèmes par le réseau (Sans toucher au pc à installer) etc...
J'ai vraiment hate de pouvoir le faire et le plus commique, c'est qu'il me manque juste des vis pour tout monter proprement dans des tours
.
Si ça vous interesse, je pourrais donner des nouvelles et si vous avez des questions, j'y réponderais au plus vite !
ça sera un cluster, un regroupement d'ordinateurs fonctionnant ensemble pour assurer des tâches distribués entre eux.
Cette idée va de pair avec mes connaissance et la relative performance des ordis en individuel, et pour moi c'est une aubaine car je n'ai jamais monté de cluster, et le fait de rassembler plusieurs ordinateurs médiocres pour en faire une machine décente voir performante est un concept super intéressant et il y aura plein de problèmes qu'il faudra résoudre et ça c'est ce que j'aime dans l'informatique, les problèmes, car il faut chercher les causes, des mitigations et des solutions et c'est une énorme source de connaissances et d’apprentissage vu qu'il faut chercher au plus profond pour avoir des réponses.
Donc ce cluster sera géré par Proxmox, une plateforme de gestion centralisée pour plusieurs machines. Tout se fait en réseau donc pas besoin de clavier, souris etc. Juste d'une prise internet clasique et d'un navigateur
Donc le système se composera comme cela (Schéma)

(Fait avec ASCIFlow)
Lexique :
GUI: Graphical user inferface: Le moyen de gérer les informations, soit dans un terminal noir avec du texte uniquement (CLI) ou GUI, avec des icones, fenêtres etc...
ETH: Ethernet, la comunication,
To: Unitée de mesure de d'espace pour les données, 1To = 1000Go
RAM: mémoire permétant de stocker temporairement les infos des programmes
GPU: Graphical Processing Unit: Une carte graphique pour afficher une image à l'écran et/ou effectuer des tâches graphiques, Jeux, rendu 3D etc..
VM: Virtual Machine, Un pc virtuel dans un pc
Pour les données je vais utiliser ZFS, un système de fichiers qui optimise la gestion en séparant les type de données (Metadata...)
Le système est dit "Headless" sans tête centrale pour coodiner le tout, le cluster se gère tout seul pour éviter de dépendre d'une machine qui si tombe en panne, rends tout le système hors ligne et inutilisable.
J'ai pleins de projets déjà en tête à essayer avec : Serveur de jeux, hacking (chez moi, pas de fantaisies), NAS accessible à tout le monde sur le réseau, Serveur type PXE pour installer des systèmes par le réseau (Sans toucher au pc à installer) etc...
J'ai vraiment hate de pouvoir le faire et le plus commique, c'est qu'il me manque juste des vis pour tout monter proprement dans des tours
Si ça vous interesse, je pourrais donner des nouvelles et si vous avez des questions, j'y réponderais au plus vite !
Dernière édition: