Tech News

Technik & Digital

Ich habe meinen alten PC in ein Proxmox-betriebenes Heimlabor verwandelt – so lief es


Die zentralen Thesen

  • Proxmox eignet sich aufgrund seiner leichten Container und der effizienten Leistung auf älterer Hardware ideal für die Ausführung mehrerer Projekte.
  • Das Einrichten eines Proxmox-Servers umfasst das Erstellen eines bootfähigen USB-Laufwerks, das Ändern der BIOS-Einstellungen und das Einrichten der Web-Benutzeroberfläche.
  • Die benutzerfreundliche Web-Benutzeroberfläche von Proxmox ermöglicht die einfache Installation virtueller Maschinen und Container und ist somit eine hervorragende Wahl für die Umnutzung alter PCs.


Vom Aufbau eines NAS bis zur Erstellung eines selbst gehosteten Webservers können Sie mit einem PC viel machen, wenn er einmal in die Jahre gekommen ist. Wenn Sie jedoch gerne verschiedene Projekte ausprobieren, können Sie sogar eine veraltete Anlage in ein Heimlabor umwandeln, in dem verschiedene virtuelle Maschinen und Container für alle Ihre Computeranforderungen ausgeführt werden können.

Nachdem ich gute Dinge über Proxmox gehört hatte, beschloss ich, damit ein Heimlabor zu bauen, um zu verhindern, dass sich auf meinem Zweit-PC Staub ansammelt, und hier ist alles, was ich aus dem Experiment gelernt habe.

Verwandt

Hauchen Sie Ihrem alten PC mit diesen 5 Betriebssystemen neues Leben ein

Sie wissen nicht, was Sie mit Ihrem alten PC machen sollen? Mit Hilfe dieser Betriebssysteme können Sie seine Vitalität wiederherstellen.

Warum ich Proxmox installiert habe, anstatt einen einfachen Hypervisor zu verwenden

VirtualBox und Proxmox-Web-Benutzeroberfläche laufen nebeneinander


Allzweck-Typ-2-Hypervisoren wie VirtualBox sind gut genug, um eine oder zwei VMs für einfache Aufgaben auszuführen. Da ich jedoch vorhabe, NextCloud, einen Webserver und eine Vielzahl anderer Projekte auszuführen, besteht kein Zweifel daran, dass mein Ryzen 5 1600-basiertes System unter Druck nachgeben und in ein stotterndes Durcheinander geraten wird, wenn ich versuche, mehr als auszuführen einige GUI-Betriebssysteme auf VirtualBox.

Hier hat sich Proxmox als nützlich erwiesen: Indem ich meine virtuellen Maschinen direkt auf der zugrunde liegenden Hardware betreibe, kann ich den Leistungsaufwand reduzieren. Verdammt, ich muss nicht einmal vollwertige virtuelle Maschinen erstellen: Da Proxmox leichte Linux-Container unterstützt, könnte ich den Ressourcenverbrauch senken und die Effizienz des Systems steigern, wenn ich mehrere Projekte gleichzeitig ausführe.

Das Erstellen des Proxmox-Servers war einfach …

Wenn überhaupt, ist der Prozess für Distributions-Hopper eine Selbstverständlichkeit


Genau wie bei der Installation eines neuen Betriebssystems bestand der erste Schritt bei der Umwandlung meines treuen Dinosauriers mit Ryzen 5 1600 in einen Proxmox-Server darin, ein bootfähiges USB-Laufwerk zu erstellen. Wie immer habe ich für diesen Vorgang Rufus verwendet und innerhalb weniger Minuten war das Flash-Tool mit dem Schreiben der Betriebssystemdateien auf mein Flash-Laufwerk fertig.

Als nächstes musste ich das BIOS meines MSI B450 Gaming Plus Max-Motherboards ändern, um den PC zum Booten vom neu konfigurierten USB-Laufwerk zu zwingen. Dies war der einfachste Schritt im gesamten Verfahren, da ich beim Hochfahren des BIOS lediglich die Entf-Taste drücken und die Startpriorität meines PCs von Crucial P3 500 GB SSD auf das 32 GB USB-Laufwerk mit den Proxmox-Installationsdateien ändern musste.

Damit habe ich das System neu gestartet und mit dem grafischen Installationsprogramm Proxmox auf meiner SSD eingerichtet. Während die Installation relativ schnell verlief, war der Zugriff auf die Web-Benutzeroberfläche alles andere als einfach und ich musste die nächste Stunde damit verbringen, Fehler bei meinem Setup zu beheben.


… Der Zugriff auf die Web-Benutzeroberfläche war nicht möglich

Es war ein Fehler, den WLAN-Adapter an meinen PC angeschlossen zu lassen

Die Proxmox VE-Anmeldeseite

Einige Hintergrundinformationen: Da das B450-Motherboard, das ich verwendet hatte, kein integriertes WLAN-Modul hatte, musste ich für die Zeiten, in denen ich kein Ethernet nutzen konnte, einen externen Adapter von TP-Link kaufen.

Es stellte sich heraus, dass der Adapter mit der LAN-Schnittstelle in Konflikt stand, weshalb ich beim Versuch, die Web-Benutzeroberfläche in Chrome zu öffnen, immer wieder die Fehlermeldung „Dieses Netzwerk kann nicht erreichbar“ angezeigt bekam. Nachdem ich die Netzwerkgeräte mit dem überprüft hatte, wurde mir endlich klar, was schief gelaufen war ip -a Befehl und fehlgeschlagener Ping Google.com und 1.1.1.1 Server. Glücklicherweise hat das Herausziehen des WLAN-Adapters geholfen und ich konnte nach meinem dritten Versuch, Proxmox zu installieren, zur Anmeldeseite der Web-Benutzeroberfläche gelangen.


Die Web-Benutzeroberfläche ist robust und voller Funktionen

Besser noch: Es ist bei weitem nicht so komplex wie die TrueNAS-Schnittstelle

Nachdem ich als Benutzernamen „root“ und dasselbe Passwort eingegeben hatte, das ich bei der Installation für den Proxmox-Server gewählt hatte, startete schließlich die Proxmox-Web-Benutzeroberfläche. Bevor ich mich mit LXC- und KVM-Containern beschäftigte, wollte ich eine virtuelle Maschine für Q4OS auf dem Proxmox-Server installieren. Es gab mehrere Möglichkeiten für mich, das ISO-Image zu erhalten, aber ich wollte es direkt auf meinen alten PC herunterladen, anstatt es von meinem täglichen Treiber zu übertragen.

Also ging ich zur Registerkarte „Speicherpools“ und nutzte die Option „Von URL herunterladen“, um eine Q4OS-ISO abzurufen. Das Erstellen der VM war ein Kinderspiel und innerhalb weniger Minuten war meine schlanke virtuelle Q4OS-Maschine betriebsbereit. Ich wiederholte den Vorgang mit Puppy Linux und Endeavour OS und bald liefen drei GUI-basierte Betriebssysteme auf meinem alten Ryzen 5 1600-Prozessor.


Zum Abschluss habe ich beschlossen, einen NextCloud-Container zu erstellen. Um die Sache noch weiter zu vereinfachen, habe ich mich für die Verwendung der schlüsselfertigen NextCloud-Containervorlage entschieden. Da es standardmäßig nicht verfügbar war, ging ich zur Registerkarte „Shell“ und verwendete die Pveam-Update Befehl, um es zu meinem Proxmox-Server hinzuzufügen. Nachdem ich die Vorlage heruntergeladen hatte, erstellte ich einen Container für den NextCloud-Server, und der Vorgang ging so schnell, dass das Durchlaufen des NextCloud-Initialisierungstools länger dauerte als das Erstellen mehrerer VMs und eines Containers!

Ich empfehle wärmstens, einen alten PC in einen Proxmox-Server umzuwandeln

Proxmox-Webanwendung, auf der VMs und Container ausgeführt werden

Anfangs hatte ich Zweifel an der Leistung des Heimservers, insbesondere nach der enttäuschenden Leistung meines Ryzen 5 1600 bei neueren Spielen und Virtualisierungsaufgaben. Es war jedoch überraschend zu sehen, dass der sieben Jahre alte Budget-Prozessor in einem Heimlabor so gut funktionierte.


Wenn ich ein Projekt auf meinen PCs, Laptops, Mikrocontrollern und SBCs erstelle, nutze ich sie noch einige Wochen lang, bevor ich den Speicher lösche, um Platz für neue Projekte zu schaffen. Aber ich war so beeindruckt von meinem provisorischen Heimlabor, dass ich vielleicht einfach eine neue SSD kaufen würde, um Proxmox dauerhaft auf meinem PC zu installieren!



Source link