Kommentare zu: Proxmox Homeserver – Meine Pläne 2022 https://hobbyblogging.de/proxmox-homeserver Smart Home Blog Thu, 06 Jun 2024 05:55:17 +0000 hourly 1 https://wordpress.org/?v=6.7 Von: Lukas https://hobbyblogging.de/proxmox-homeserver#comment-8493 Thu, 06 Jun 2024 05:55:17 +0000 https://hobbyblogging.de/?p=11808#comment-8493 Als Antwort auf Spooky.

Hey,

ja unbedingt! Es würde mich sehr interessieren, was aus deinem Projekt Homelab wird und wie du es gestaltest.
Da führen ja auch viele Wege ans Ziel, weshalb das sehr individuell sein kann.

Bin auf jeden Fall gespannt und hoffe von dir zu lesen.

Smarte Grüße

]]>
Von: Spooky https://hobbyblogging.de/proxmox-homeserver#comment-8492 Wed, 05 Jun 2024 19:05:15 +0000 https://hobbyblogging.de/?p=11808#comment-8492 Als Antwort auf Lukas.

Hi Lukas,
Vielen Dank, werde das mal alles auf Papier bringen und wenn ich die notwendige Zeit und die Hardware bereit habe, mal anfangen und schauen was daraus wird.
Werde mich dann vielleicht auch mal wieder hier melden 😉
Beste Grüße

]]>
Von: Lukas https://hobbyblogging.de/proxmox-homeserver#comment-8491 Tue, 04 Jun 2024 05:56:39 +0000 https://hobbyblogging.de/?p=11808#comment-8491 Als Antwort auf Spooky.

Hi, guten Morgen,

wie gesagt, die 800 ist von mir geschätzt bei Volllast. Gemessen habe ich es einfach nie. Daher solltest du den Wert keinesfalls zu genau nehmen.

Also, wenn du ein Hochverfügbarkeitscluster hast, dann brauchst du auch einen gemeinsamen Speicher. Bei mir ist es das NAS. Dort liegen die VMs und können von allen Servern gleichberechtigt genutzt werden.
Als Anwender stelle ich ein, wo welche VM bevorzugt laufen soll. Erst im Notfall wird dann nach meinen Regeln verschoben. Das bedeutet, dass du auch keine Kopien deiner VMs hast. Sondern wirklich immer nur einen Stand.
Stürzt nun Server 1 ab, entscheiden Server 2 und 3 darüber, die VM auf Server 2 neu zu starten. Das ist der gesamte Prozess. Du musst also deine Ressourcen nicht zwangsläufig doppelt vorhalten. Sehr wohl musst du aber bedenken, dass wenn Server 2 alles von Server 1 übernehmen können soll, dass Server 2 entsprechend die Ressourcen dafür braucht.
Ich habe zum Beispiel meine Dienste auf beide Server verteilt. Um die Auslastung etwa gleich zu halten. Im Notfall werden bei mir auch nicht alle VMs über Hochverfügbarkeit wiederhergestellt, sondern wirklich nur die wichtigsten. Das ist auch ein legitimer Ansatz, um auf Server 2 Ressourcen zu sparen beispielsweise.

Jetzt zu den VMs:
– Plex: 2 GB RAM, 4 CPU-Kerne
– Frigate: 4 GB RAM, 8 CPU-Kerne
– paperless ngx: 4 GB RAM, 8 CPU-Kerne (an den Kernen könnte man ggf. etwas einsparen)
– PiHole: 2 GB RAM, 4 CPU-Kerne
– ioBroker: 16 GB RAM, 8 CPU-Kerne

Wichtig zu wissen dabei ist, dass ich auch nicht immer genau nach Vorgabe alles einrichte. Gerade ioBroker ist bei mir zu Testzwecken erhöht worden. Auch Paperless braucht vielleicht nicht unbedingt 8 Kerne.
Aber so als Anhaltspunkt dürfte das sicherlich hilfreich sein.

Smarte Grüße

]]>
Von: Spooky https://hobbyblogging.de/proxmox-homeserver#comment-8490 Mon, 03 Jun 2024 17:45:13 +0000 https://hobbyblogging.de/?p=11808#comment-8490 Als Antwort auf Lukas.

Hi Lukas,
Vielen Dank für deine schnelle Antwort und deine Einschätzung zu meinem Projekt.
Woooowww, 800W ist schon eine Nummer 🙂
Ja ich dachte effektiv an ein Hochverfügbarkeits-Cluster, deswegen auch die 3 Hosts.
Und wegen dem Gesamtenergieverbrauch hatte ich eben an NUCs gedacht, wo der Stromverbrauch aber natürlich auch die Performance deutlich unter der einer Server HW liegt. Die Frage ist halt ob das mit NUCs überhaupt realisierbar wäre und dazu dann gleich eine Frage zur Ressourcenverteilung.
Wo ich mir jetzt nicht so sicher bin, ist wie das bei so einem HV-Cluster mit der Ressourcenverteilung ist….
Grundsätzlich hat man dann ja immer eine komplette Spiegelung der Programme/Dienste/Dateien auf allen Hosts, soweit gut. Die Frage die ich mir jetzt stelle ist wie so ein Cluster mit den Ressourcen der einzelnen Hosts umgeht…?
Ich meine damit, ob dann immer alle benötigten Programme/Dienste zusammen auf einem Host laufen müssen und die anderen Hosts dann nur als Spiegelung bereit stehen für den Fall eines Ausfalls oder kann man die laufenden Dienste auch auf die Hosts verteilen, so dass man dann auch eine bessere Ressourcenausnutzung hat?
Z.B. Frigate und Bitwarden auf Host 1, PiHole, Pfsense und WireGuard auf Host 2, usw….
Falls das möglich ist, wie würde der Cluster sich dann bei einem Ausfall eines Hosts verhalten? Würde er dann die ausgefallenen Dienste einfach auf einem anderen Host starten, oder…? Dann müsste wiederum sichergestellt sein, dass jedes Host genügend Ressourcen hat, um alle Dienste laufen lassen zu können, für den Fall der Fälle?
Ich hoffe ich konnte meine Gedanken jetzt irgendwie klar übermitteln 🙂
Dein Angebot über eine Zusammenstellung deiner VM-Config würde ich gerne annehmen.
Danke
BG

]]>
Von: Lukas https://hobbyblogging.de/proxmox-homeserver#comment-8487 Mon, 03 Jun 2024 06:47:27 +0000 https://hobbyblogging.de/?p=11808#comment-8487 Als Antwort auf Spooky.

Hi Spooky,

erstmal freue ich mich sehr darüber, dass du bei mir so viel Inspiration findest. Schön, dass ich andere für das Thema begeistern kann. 🙂

Zum Strombverbrauch meines Homelabs kann ich dir in der Tat gar nicht so viel sagen, weil ich das nie gemessen habe. Aber es dürfte im Maximum irgendwo bei 800 Watt liegen. Wenn die Server voll ausgelastet sind. Was sie in der Praxis nicht sind. Man darf auch nie vergessen, dass so Rackserver eben schon eher in das Highend-Segment gehen und da der Stromverbrauch … sagen wir eher sekundär ist. Gerade da meine Server noch mehr tun als nur Smart Home, war das für mich persönlich auch nie der relevante Faktor. Auch wenn er eigentlich nicht vernachlässigt werden sollte.

Für dein Vorhaben musst du dir überlegen, ob du ein Hochverfügbarkeits-Cluster bauen möchtest. Wenn nicht, dann brauchst du nicht mehrere Hosts. Wenn du aber ein Hochverfügbarkeits-Cluster bauen willst, brauchst du mindestens 3 Nodes. 3 deshalb, weil man so das Quroum herstellen kann, was für die Entscheidung notwendig ist, ob eine virtuelle Maschine verschoben werden muss oder nicht.
Wenn du Frigate einsetzen willst, kann ich dir nur ganz dringend den Coral Stick empfehlen. Auch dazu findest du was bei mir im Blog: https://hobbyblogging.de/frigate-coral-usb-beschleuniger

Als Ausgangspunkt für deine Überlegung kannst du wie folgt vorgehen: Schau dir die Empfehlungen für die Softwares an. Wie viel RAM wird dafür empfohlen in Summe? Da rechnest du dann noch einen Puffer für Proxmox und die VM selbst drauf.
Damit ergibt sich dann dein RAM-Bedarf für die jeweilige Maschine. Grundsätzlich glaube ich aber, dass du mit zwei NUCs schon viel realisieren kannst. Insbesondere wenn es nur für eine beschränkte Zahl an Nutzern gedacht ist.
Was du allerdings nicht vergessen darfst ist, dass du nicht am Limit laufen solltest. Also du brauchst auch noch etwas Puffer nach oben, um ggf. zu skalieren.

PfSense und Wireguard kann ich persönlich gar nicht einschätzen, da ich es nie genutzt habe. PiHole ist recht sparsam, das wird also kein Knackpunkt sein. PaperlessNGX braucht vor allem bei der Nutzung (OCR) ein paar Ressourcen. Bitwarden ist auch nicht sooo hungrig an Bedarf. Windows ist da schon eine andere Nummer.

Wenn du magst, kann ich dir gerne mal meine VM-Konfiguration zusammenstellen, damit du da einen besseren Überblick hast.

Smarte Grüße

]]>
Von: Spooky https://hobbyblogging.de/proxmox-homeserver#comment-8486 Sun, 02 Jun 2024 17:45:20 +0000 https://hobbyblogging.de/?p=11808#comment-8486 Hallo,
Bin gerade dabei mir eine Reihe deiner Blogposts durchzulesen, weil mich das Thema HomeServer/HomeLab sowie Home Automation sehr interessiert und ich dabei bin mir Informationen zusammenzusuchen, um mir ein HomeLab zu konfigurieren.
Aktuell läuft bei mir als Home Automation HomeAssistant auf einem NUC und habe einen weiteren NUC als Teststation für HomeAssistant am laufen.
Meine Grundidee wäre jetzt gewesen, einen Cluster mit 3 PROXMOX nodes zu erstellen, entweder mit 3 NUCs oder 2 NUCs + 1 NAS mit PROXMOX.
Schritt für Schritt möchte ich noch weitere Dienste laufen lassen, wie z.B. Pfsense, WireGuard, PaperlessNGX, Bitwarden, PiHole sowie die eine oder andere virtualisierte Serverumgebung auf Win und Linux Basis und dann vielleicht noch eine TrueNAS-scale Umgebung um mal damit rumzuprobieren.
Plex möchte ich ebenfalls mal ausprobieren sowie Frigate als Alternative zu meinem Reolink-NVR für meine Reolink Kameras.
Durch deine Beiträge habe ich jetzt weitere Inspiration bekommen 🙂 und die Idee mit deinen 2 Dell Servern ist verlockend 😉
Würde mich mal interessieren wie bei deinem aktuellen Setup der Stromverbrauch aussieht.
Könntest du dazu bitte mal ein paar Informationen geben?
Kann jetzt leider schwer einschätzen wie viele Ressourcen ich für mein Vorhaben wirklich benötige und ob dafür wirklich schon ein Cluster aus so performanter Server HW benötigt wird oder ob man das durchaus auch noch auf einem niedrigeren Level realisieren könnte.
Würde mich da sehr über deine Meinung und Erfahrung freuen.
Vielen Dank

]]>
Von: Lukas https://hobbyblogging.de/proxmox-homeserver#comment-7841 Mon, 09 Jan 2023 12:15:36 +0000 https://hobbyblogging.de/?p=11808#comment-7841 Als Antwort auf DerekSengstock.

Hallo Derek,

danke für dein positives Feedback zu meinem Artikel. In der Tat muss man sagen, dass dieses Setup für den reinen privaten Gebrauch schon sehr stark ist.
Aber andererseits tut man natürlich auch sehr viel für sein Hobby. Wer kennt es nicht?

Smarte Grüße

]]>
Von: DerekSengstock https://hobbyblogging.de/proxmox-homeserver#comment-7839 Mon, 09 Jan 2023 10:38:35 +0000 https://hobbyblogging.de/?p=11808#comment-7839 Vielen Dank für Dein ausführliches Beispiel. Ich freue mich, zu erfahren, wie man zuverlässige EDV im Heimbereich realisiert. Diese Vorstellung eines Konzeptes fehlte mir bisher. Danke!

]]>