Revue des HomeLab
Voici une liste non exhaustive de HomeLab trouvés sur Reddit et Youtube.

Voici une liste non exhaustive de HomeLab trouvés sur Reddit et Youtube.
Il sera régulièrement mis à jour donc vérifiez les nouveaux ajouts de temps en temps.
Mais avant tout, lisez cet article et regardez la vidéo sur le projet "TinyMiniMicro Home Lab Revolution" qui vous permettront de mieux comprendre les avantages d'utilisez ces petites unités au lieu des grosses stations standards.

Sur Youtube
Salutations, simple mortel !
Dans l'expérience d'aujourd'hui, je discute du concept de pods.
J'aborde brièvement les différences entre les pods Intel Rack Scale Design et les pods KVM, puis j'explique comment utiliser les pods KVM dans MAAS 2.6.x comme une solution de virtualisation simple et facile à utiliser.
J'aborde également la facilité avec laquelle il est possible d'améliorer et d'automatiser la solution.
Sur Reddit
Pour chaque post, il y aura un résumé traduit à l'aide du site Deepl.com de l'usage fait de chaque HomeLab.
J'envisage sérieusement de réduire la taille de mes serveurs actuels en rack à une poignée de ces HP EliteDesks.
Ils peuvent accueillir 32 Go de RAM, un SSD de 2,5 pouces et un lecteur M.2 NVME avec un i7.
C'est beaucoup de puissance de calcul dans une taille très compacte.
La seule chose qui les rendrait meilleurs serait qu'ils aient deux NIC ou une option pour 10Gbit.
Everyone has to start somewhere! from homelab
Je connais déjà un peu Docker, mais je suis nouveau dans Kubernetes, alors j'ai construit ce cluster pour l'apprendre. Node0 (à droite) est le maître. La grappe est composée de six PC OptiPlex 790 (5 USFF, 1 SFF), chacun avec un i3 Ivy Sandy Bridge, 8 Go de DDR3 et des disques durs de 500 Go. Tous fonctionnent avec K3S sur Debian Bullseye. Ce ne sont pas les ordinateurs les plus performants, mais ils feront certainement leur travail en m'aidant à apprendre Kubernetes. Des conseils pour apprendre Kubernetes ou des choses sympas que je peux faire avec seraient appréciés. Je pourrais acheter quelques PC OptiPlex similaires et créer une grappe pour mon usage personnel.
Kubernetes Cluster I Made From Spare PCs at Work from homelab
En fait, deux des ThinkStations seront ajoutées à mon homelab. J'ai deux clusters. Le cluster A se compose de deux HP Prodesk 600 G2 avec un i7 6700T, 32 Go de RAM et 1 To de stockage NVME. Le cluster B est composé de deux Lenovo Thinkstation P320 Tiny avec un i5 7400T, 16 Go de RAM et 1 To de stockage Sata SSD.
edit : les machines Lenovo ont un nvidia quadro P600
Note : le Lenovo Thinkstation P320 est un mini PC avec un design adapté pour ajouter une carte graphique via le port M.2. Dans le cas présent c'est une Quadro P600 mais vous pouvez aussi mettre une RX 6400 qui est la plus puissante des cartes graphiques en "low profile". Le seul inconvénient, c'est la taille de l'alimentation qui est conséquente.
More tiny nodes to join the cluster! from homelab
Cluster composé de 10 mini PC avec 46 coeurs et 52 threads.
Starter HomeLab 10 Machines 46C/52T from homelab
Je travaille pour une société de logiciels en tant qu'ingénieur d'application. J'ai commencé à supporter un nouveau produit mais j'avais besoin d'exécuter quelques OVA de stockage tiers et le service informatique de mon entreprise ne les autorisait pas sur notre infrastructure interne. J'ai donc construit un mini cluster sur mon bureau.
Matériel
Device | Name | Specs | Job |
---|---|---|---|
ZBox Nano Ci323 | Lilith | N3150/8GB RAM/500 GB HDD | Hyper-V |
HP EliteDesk 800 G1 | Diablo | i7-4790T/16GB RAM/500GB HDD | ESXi host |
HP EliteDesk 800 G1 | Mephisto | i7-4790T/16GB RAM/500GB HDD | ESXi host |
HP ProDesk 600 G1 | Baal | i5-4590T/12GB RAM/500GB HDD | ESXi host |
HP ProDesk 600 G1 | Belial | i5-4590T/12GB RAM/500GB HDD | ESXi host |
Dell X1018 Switch | DeskSwitch | 16GbE + 2 SFP Switch | |
Ubiquiti Edgerouter X | DeskRouter | ||
Raspberry Pi | Raspbi-1 | Rasberry Pi 2 | Docker |
Raspberry Pi | Raspbi-2 | Rasberry Pi 3 | Docker |
Raspberry Pi | Raspbi-3 | Rasberry Pi 3B+ | Docker |
Raspberry Pi | Raspbi-4 | Rasberry Pi 3B+ | Docker |
DeskLab from homelab
Aucun commentaire de la part du membre.
My home lab VM cluster (mostly all free mini PCs saved from work) from homelab
Mais la personne en a fait une vidéo.
J'ai eu ces unités un certain temps maintenant les obtenir dans le cadre d'un échange pour mon vieux Macbook Pro Mid 2012 (assez bonne affaire je me suis débarrassé de mon i5 16gb et 256fb ssd macbook mid 12 en retour j'ai obtenu un 2014 mac mini i5 4gb et 512gb ssd et 1 x 250, 4 x l450 et 2 x m700 minuscules). Je ne savais pas trop quoi faire avec eux jusqu'à ce que je voie un message récent ici où quelqu'un avait créé exactement cela. J'ai réussi à le mettre en place assez rapidement, il ne me reste plus qu'à transférer mes VM.
Spécifications pour chaque unité
pve1 = i5 16gb 256gb m.2 et 2tb Samsung evo ssd Pve2 = i5 16gb 512gb m.2 et 500gb hdd Pve3 = i5 16gb 512gb m.2 et 500gb hdd
Disques durs dans le desk caddy = 8tb wd et 3tb wd
upgraded from a single proxmox pc to a cluster of tiny m700 pcs. also featuring my Pi4 8gb running Samba and the usual suspects. from homelab
Code source : https://github.com/khuedoan/homelab
Tout est automatisé, à partir d'un disque dur vide, une seule commande make sur mon ordinateur portable et c'est parti :
- démarrer en PXE pour installer Linux, puis effectuer une configuration de base en utilisant Ansible (./metal)
- Installer Kubernetes avec RKE via Terraform (./infra)
- Installer des applications avec ArgoCD (./apps, pas encore beaucoup, je travaille encore dessus)
Toujours un travail en cours :)
Spécifications : 4 noeuds de NEC SFF PC PC-MK26ECZDR (version japonaise du ThinkCentre M700) :
- CPU : Intel Core i5-6600T (4 cœurs)
- RAM : 16GB
- SSD : 128 GO
J'ai expérimenté Proxmox, OpenNebula, OpenStack, LXD comme hyperviseur, puis j'ai installé Kubernetes par-dessus (en utilisant à la fois une VM et un conteneur LXC pour les nœuds Kubernetes), mais au final, j'ai simplement supprimé LXD et installé Kubernetes sur du métal nu (qui sait si je ne vais pas encore changer d'avis lol).
My smol Kubernetes cluster, fully automated from empty hard drive to applications from homelab
Cluster de laboratoire de Lenovo M900 Tiny's exécutant ESXi avec DRS/HA et vSAN.
J'ai remplacé la carte WiFi par un convertisseur A/E-Key to M pour pouvoir installer un autre disque en plus des slots normaux (pour un total de 3 disques), ce qui me donne aussi un datastore local en plus des disques réclamés par vSAN.
Cage imprimée en 3D pour le disque supplémentaire posé sur le 2.5" normal, avec quelques modifications il pourrait probablement supporter un 2280, mais heureusement j'ai trouvé un tas de cartes Samsung 128GB 2230 bon marché (10$) agissant comme cache pour le vSAN.
Et le support imprimé en 3D pour les Tiny's eux-mêmes, fait de manière modulaire afin qu'il puisse être reconstruit pour supporter autant de Tiny's que souhaité en imprimant plus de pièces et en les connectant au milieu.
My Lenovo "Tiny" cluster from homelab
Sur internet
J'ai sélectionné 3 ordinateurs HP ProDesk 600 G2 comme nœuds. L'un des nœuds est le nœud du plan de contrôle, les deux autres sont des nœuds de travail.
J'ai choisi des mini ordinateurs au lieu de Raspberry PI's à cause de l'architecture du processeur (x86 au lieu de ARM) et de la possibilité d'étendre les ressources. J'ai été inspiré par le projet Tiny Mini Micro.
Au départ, j'ai installé Ubuntu 20.04 LTS comme système d'exploitation et Kubernetes 1.21 dessus (en utilisant Kubeadm). Le but était de préparer mon examen CKA (que j'ai réussi).
Après avoir passé l'examen, je voulais une configuration différente, existant des composants suivants :
- K3S comme distribution Kubernetes
- MetalLB comme équilibreur de charge
- Rancher pour la gestion des clusters
- Traefik comme contrôleur d'entrée
- Cert-Manager comme gestionnaire de certificats
Pendant le processus, j'ai trouvé beaucoup d'articles, mais beaucoup d'entre eux n'étaient pas très clairs (surtout pour K3S). J'espère fournir un guide clair pour d'autres ingénieurs ayant le même défi.
