Créer un home lab avec un cluster

Lunalunea

Vagabond
Auteur du topic
15 Août 2022
53
93
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)
1729308738102.png
(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 :LOL:.

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:
  • Love
  • Like
Réactions: 2 membres

Pingouin

Modérâleur
Membre du personnel
13 Déc 2020
2,638
3,045
C'est pas overkill de faire un cluster pour un nas ? C'est mieux pour du calcul non ?
 

Lunalunea

Vagabond
Auteur du topic
15 Août 2022
53
93
Je suis d'accord mais le NAS c'est qu'une partie des services, et je m'attends pas à ce que le NAS utilise toutes les ressources.
C'est surtout pour utiliser mes 12 disques que j'ai récupéré petit à petit et il faut bien les brancher quelque part.
 
  • Like
Réactions: 1 membre

Gno

Sage
9 Nov 2022
694
1,185
Mon dieu.... Ca me fait penser aux cours de programmation multi-threadée et de programmation répartie, du moins dans la logique (le fait d'interconnecter plusieurs PC ensemble pour créer qu'une entité plus puissante)

Ca a l'air compliqué à mettre en place (à mes yeux), car c'est archi pas un domaine que je connais, mais j'ai hâte d'en apprendre plus et de voir ton avancée ! (je suis vachement curieux avec les sujets que je ne connais pas et que je veux comprendre)
 
  • Like
Réactions: 1 membre

Pingouin

Modérâleur
Membre du personnel
13 Déc 2020
2,638
3,045
Est-ce qu'après avoir lu tout ça, je veux faire un cluster là, tout de suite, maintenant ? Oui. Je te déteste Lunalunea x)

Blague à part, partage tout, on est deux trois tarés ici à kiffer ce genre de projet
 

Gno

Sage
9 Nov 2022
694
1,185
Est-ce qu'après avoir lu tout ça, je veux faire un cluster là, tout de suite, maintenant ? Oui. Je te déteste Lunalunea x)
Mec déjà un NAS ça a été compliqué pour toi, imagine la même sauf qu'il faut avoir plusieurs PC et s'arracher les cheveux
 
  • Triste
Réactions: 1 membre

Pingouin

Modérâleur
Membre du personnel
13 Déc 2020
2,638
3,045
Mec déjà un NAS ça a été compliqué pour toi, imagine la même sauf qu'il faut avoir plusieurs PC et s'arracher les cheveux
Nan ce qui a été compliqué, c'est de mettre en place des services dont la doc est quasi inexistante. (Ouin j'ai cassé mon service Obsidian)
Mais la partie NAS fonctionne nickel, heureusement
 

Lunalunea

Vagabond
Auteur du topic
15 Août 2022
53
93
Est-ce qu'après avoir lu tout ça, je veux faire un cluster là, tout de suite, maintenant ? Oui. Je te déteste Lunalunea x)
Haha je t'en prie 😘
Mais en vrai c'est possible de le faire sur un seul ordi par des moyens détournés.
VMware (Ou VBox pour ceux qui ne veulent pas craquer), 3 VMs connéctés sur le même switch virtuel et voilà
Il te faut "juste" 8Go de ram minium et un CPU avec
6-8 coeurs sinon ça va patauger dans la semoule

Blague à part, partage tout, on est deux trois tarés ici à kiffer ce genre de projet
En vrai le sujet est presque dédié à vous deux (@Pingouin et @Gno) car je sais très bien qui sont les plus intéressés ici 😁. @Gno On a pas eu beaucoup d'occasion de discuter mais j'ai vu que tu étais très présent sur les sujets d’informatique hehe

Ca a l'air compliqué à mettre en place (à mes yeux), car c'est archi pas un domaine que je connais, mais j'ai hâte d'en apprendre plus et de voir ton avancée ! (je suis vachement curieux avec les sujets que je ne connais pas et que je veux comprendre)
J'explore encore mais de ce que j'ai vu c'est assez simple et j'ai déjà une stratégie de déploiement.

J'ai utilisé une vm sur mon PC pour voir et j'ai vu qu'il y avait un stockage d'ISO pour (je suppose) les déployer à travers le réseau. Donc je vais faire une vm qui va juste servir au déploiement et je basculerai vers les autre machines pour délier la première et commencer à l'utiliser

Yes ! Des que je trouve des vis et supports pour carte mère je pourrais continuer !
Mec déjà un NAS ça a été compliqué pour toi, imagine la même sauf qu'il faut avoir plusieurs PC et s'arracher les cheveux
à L'heure ou j'écris ces lignes mon pc est en panne (encore) il a le cancer je te jure >.<

Photo de l'interface de contrôle

Proxmox-Virtual-Environment-Cluster-Summary.png

C'est pas la mienne (pc en panne) mais quand je l'ai vu pour la première fois mmmmh je crois que ça deviens obsessionnel x)
 
  • Love
Réactions: 1 membre

Lunalunea

Vagabond
Auteur du topic
15 Août 2022
53
93
Bon le projet et en pause pour le moment. Mon pc est mort de chez mort, son cancer l'a finalement emporté. 😭
Un BSOD et un redémarrage puis plus rien. J'ai testé 3 alimentations différentes, les 3 fonctionnent. La carte mère est morte.
J'ai rien vu de suspect dessus mais j'essaye de faire un diagnostic avec les schémas etc.. j'ai juste pas les outils nécessaires pour réparer si je trouve la cause.
 
  • Sad
  • Triste
Réactions: 1 membres