Revue des HomeLab

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

Revue des HomeLab
homelab reddit 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.

Introducing Project TinyMiniMicro Home Lab Revolution
STH Project TinyMiniMicro is set to revolutionize the home lab segment with clusters of high-quality, quiet, low power, and inexpensive nodes

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

DeviceNameSpecsJob
ZBox Nano Ci323LilithN3150/8GB RAM/500 GB HDDHyper-V
HP EliteDesk 800 G1Diabloi7-4790T/16GB RAM/500GB HDDESXi host
HP EliteDesk 800 G1Mephistoi7-4790T/16GB RAM/500GB HDDESXi host
HP ProDesk 600 G1Baali5-4590T/12GB RAM/500GB HDDESXi host
HP ProDesk 600 G1Beliali5-4590T/12GB RAM/500GB HDDESXi host
Dell X1018 SwitchDeskSwitch16GbE + 2 SFP Switch
Ubiquiti Edgerouter XDeskRouter
Raspberry PiRaspbi-1Rasberry Pi 2Docker
Raspberry PiRaspbi-2Rasberry Pi 3Docker
Raspberry PiRaspbi-3Rasberry Pi 3B+Docker
Raspberry PiRaspbi-4Rasberry 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.

Setting up your own K3S home cluster
In this blog Bas shares a straightforward way to set up your K3S home cluster. Read about his experiences and the how-to guide for your own Kubernetes cluster at home.