Erstellen und verwalten Sie virtuelle Maschinen auf Ihrem Raspberry Pi mit Proxmox. Hier erfahren Sie, wie Sie es installieren.

Proxmox ist eine Open-Source-Plattform für die Serververwaltung und Servervirtualisierung für Unternehmen, die eine benutzerfreundliche Weboberfläche zur Verwaltung von VMs und Containern bietet. Wenn Sie in der Vergangenheit VirtualBox, VMWare oder Hyper-V verwendet haben, bietet Proxmox ein ähnliches Erlebnis mit Schwerpunkt auf Open-Source-Technologien.

Obwohl Proxmox nicht kompatibel oder direkt für den Raspberry Pi verfügbar ist, können wir zur Installation und Einrichtung das Pimox-Projekt verwenden einen für Raspberry Pi entwickelten Proxmox-Port und verwenden Sie ihn zum Aufbau eines Proxmox- oder Hybrid-Clusters aus Raspberry Pi-Boards und x86 Hardware.

Dinge, die Sie brauchen werden

  • Ein Raspberry Pi 3, 4 oder 5
  • Debian 64-Bit oder Raspberry Pi OS 64-Bit Lite (Bullseye oder höher)
  • Eine microSD-Karte mit 32 GB oder mehr. Sie können es auch aktivieren Starten Sie Raspberry 4 oder 5 mit einer externen SSD für größere und schnellere Speicherung
  • instagram viewer
  • Internetverbindung über Ethernet-Kabel oder WLAN
  • Stromversorgung

Proxmox bietet auf dem Raspberry Pi möglicherweise nicht das gleiche Maß an Stabilität und Leistung wie auf herkömmlicher Hardware. Betrachten Sie diese Installation als Experiment und Proof of Concept. Verwenden Sie dies nicht für den Betrieb kritischer Server in einer Produktionsumgebung.

Installieren Sie Proxmox auf einem Raspberry Pi

Öffnen Sie nach der Installation des Betriebssystems mit dem Raspberry Pi Imager-Tool ein Terminalfenster – oder Stellen Sie über SSH eine Remote-Verbindung zum Raspberry Pi her (verwenden Sie PuTTY für Windows) – und führen Sie dann die folgenden Befehle aus, um die neuesten Pakete und Sicherheitsupdates herunterzuladen und zu installieren.

sudo apt-get update
sudo apt-get upgrade -y

Abhängig von Ihrem Raspberry Pi-Modell und der Netzwerkgeschwindigkeit kann es einige Zeit dauern, bis dieser Vorgang abgeschlossen ist. Führen Sie nach Abschluss die folgenden Befehle aus, um zum Root-Benutzer zu wechseln, laden Sie dann das Pimox-Skript herunter und führen Sie es aus, um Pimox zu installieren.

sudo -s
curl https://raw.githubusercontent.com/pimox/pimox7/master/RPiOS64-IA-Install.sh > RPiOS64-IA-Install.sh

Öffne das RPiOS64-IA-Install.sh Erstellen Sie mit dem Nano-Texteditor ein Skript und passen Sie die folgenden Zeilen an Ihre Netzwerkeinstellungen an. Dieser Schritt ist optional und kann später während der Installation durchgeführt werden.

# RPI_IP="192.168.1.100" # Replace with your desired IP address
# GATEWAY="192.168.1.1" # Replace with your gateway/router's IP address

Nachdem Sie diese Änderungen vorgenommen haben, drücken Sie Strg + X gefolgt von Y Und Eingeben. Dadurch werden die Änderungen an der Datei gespeichert und der Editor beendet. Als nächstes führen wir das Pimox-Skript aus. Führen Sie dazu die folgenden Befehle aus.

chmod +xRPiOS64-IA-Install.sh
./RPiOS64-IA-Install.sh

Befolgen Sie weiterhin die Anweisungen, um die Installation abzuschließen. Während der Installation müssen Sie das Root-Passwort einrichten, das Sie später für den Zugriff auf die Proxmox-Weboberfläche benötigen. Stellen Sie außerdem sicher, dass Sie bei den Eingabeaufforderungen Standardwerte auswählen. Die Installation beginnt und dauert eine Weile. Lehnen Sie sich also zurück und entspannen Sie sich oder trinken Sie eine Tasse Kaffee.

Nach Abschluss der Installation wird der Raspberry Pi automatisch neu gestartet. Nach dem Neustart sollte der Proxmox betriebsbereit sein. Wenn der Raspberry Pi nicht automatisch neu startet, können Sie versuchen, ihn manuell neu zu starten.

Es wird empfohlen, Proxmox auf einem Raspberry Pi mit der Debian- oder Raspberry Pi OS Lite-Version zu installieren. Wenn Sie die Desktop-Version verwenden, bleiben weniger Ressourcen für die effiziente Ausführung von Proxmox übrig. Stellen Sie außerdem sicher, dass Sie hierfür eine dedizierte SSD oder microSD-Karte verwenden. Installieren Sie es nicht auf Ihrer vorhandenen Raspberry Pi-Desktop-Betriebssystemversion, da dadurch das Hintergrundbild geändert und einige Netzwerktools entfernt werden.

Greifen Sie über einen Webbrowser auf die Proxmox-Weboberfläche zu

Um auf die Proxmox-Weboberfläche zuzugreifen, die auf dem Raspberry Pi läuft, öffnen Sie den Webbrowser auf Ihrem PC oder Laptop und gehen Sie dann zu https://IPAddressOfPi: 8006.

Möglicherweise wird im Webbrowser ein SSL-Fehler oder ein Sicherheitszertifikatfehler angezeigt. Sie müssen dies umgehen, indem Sie auf klicken Erweitert > Trotzdem fortfahren.

Sie sehen den Anmeldebildschirm, in dem Sie die folgenden Details eingeben müssen:

  • Anmeldung: Wurzel
  • Passwort: Diejenige, die Sie während der Proxmox-Installation festgelegt haben

Sobald Sie angemeldet sind, können Sie klicken OK auf die Nachricht und greifen Sie dann auf die Proxmox-Verwaltungsoberfläche zu.

Erstellen und verwalten Sie virtuelle Maschinen und Container

Sie können damit beginnen, die ISO-Images der Betriebssysteme hochzuladen, die Sie auf Proxmox installieren und ausführen möchten. Dazu können Sie die ISO mit den folgenden Befehlen an den entsprechenden Speicherort herunterladen:

cd /var/lib/vz/template/iso/

Dadurch können Sie sicherstellen, dass die Betriebssystemdateien für die Installation sofort in der Weboberfläche sichtbar sind. Um eine virtuelle Maschine in Proxmox auf dem Raspberry Pi zu erstellen, gehen Sie folgendermaßen vor:

  1. Klicken VM erstellen in der oberen rechten Ecke der Proxmox-Benutzeroberfläche.
  2. Unter AllgemeinGeben Sie einen Namen für Ihre virtuelle Maschine ein.
  3. Klicken Betriebssystem und wähle Benutzen Sie keine Medien.
  4. Im System Lassen Sie auf der Registerkarte alle Standardwerte unverändert.
  5. Unter Festplatten, stellen Sie sicher, dass Sie auswählen SCSI für die Festplatte. Passen Sie bei Bedarf die Festplattengröße an.
  6. Klicken CPU und Feinabstimmung der Prozessor- und Speichereinstellungen. Bitte beachten Sie, dass der Raspberry Pi über begrenzte Ressourcen verfügt, die von Ihrem Modell abhängen.
  7. Unter Netzwerk, können Sie die Dinge als Standard beibehalten oder je nach Bedarf eine Netzwerkbrücke erstellen.
  8. Klicken Sie nach dem Konfigurieren der VM-Einstellungen auf Nächste oder der Bestätigen Tab und klicken Sie Beenden.
  9. Wählen Sie im linken Menü die virtuelle Maschine aus und klicken Sie Hardware.
  10. Doppelklicken Sie auf CD/DVD-Laufwerk und dann auswählen Verwenden Sie eine CD/DVD-Image-Datei (ISO).
  11. Drücke den Lagerung Dropdown-Menü und wählen Sie den Standardspeicher gefolgt vom ISO-Image aus.
  12. Klicken OK.
  13. Klicken Zusammenfassung und klicken Sie dann auf Start Klicken Sie auf die Schaltfläche in der oberen rechten Ecke der Proxmox-Benutzeroberfläche, wenn die VM ausgewählt ist, um die VM zu starten und mit der Installation zu beginnen.
  14. Nach der Installation können Sie die virtuelle Maschine starten und dann das gewünschte Betriebssystem verwenden.

Bei Bedarf können Sie die Hardwareeinstellungen wie Prozessor, Arbeitsspeicher und Speicher entsprechend Ihren Anforderungen anpassen.

Ein experimenteller Weg zur Virtualisierung

Proxmox auf Raspberry Pi bietet eine vielversprechende Lösung zur Virtualisierung. Es befindet sich jedoch noch in der experimentellen Phase und sollte nicht in einer Produktionsumgebung verwendet werden. Mit zukünftigen Updates und Verbesserungen sowie der Weiterentwicklung des Raspberry Pi-Ökosystems können wir eine Verbesserung der Kompatibilität und Leistung von Proxmox auf diesem Einplatinencomputer erwarten.

Betrachten Sie bis dahin die Proxmox-Installation auf dem Raspberry Pi als Experiment und seien Sie darauf vorbereitet, mögliche Probleme auf dem Weg dorthin zu untersuchen und zu beheben.