Opret og administrer virtuelle maskiner på din Raspberry Pi med Proxmox. Sådan installeres det.

Proxmox er en open source-virksomhedsserveradministrations- og servervirtualiseringsplatform, der tilbyder en brugervenlig webgrænseflade til at administrere VM'er og containere. Hvis du tidligere har brugt VirtualBox, VMWare eller Hyper-V, tilbyder Proxmox en lignende oplevelse med fokus på open source-teknologier.

Selvom Proxmox ikke er kompatibel eller direkte tilgængelig for Raspberry Pi, kan vi bruge Pimox-projektet til at installere og konfigurere en port af Proxmox designet til Raspberry Pi og brug den til at bygge en Proxmox eller hybrid klynge af Raspberry Pi boards og x86 hardware.

Ting du får brug for

  • En Raspberry Pi 3, 4 eller 5
  • Debian 64-bit eller Raspberry Pi OS 64-bit Lite (Bullseye eller nyere)
  • Et microSD-kort på 32 GB eller større. Du kan også aktivere boot Raspberry 4 eller 5 ved hjælp af en ekstern SSD for større og hurtigere opbevaring
  • Internetforbindelse via Ethernet-kabel eller Wi-Fi
  • Strømforsyning
instagram viewer

Proxmox på Raspberry Pi tilbyder muligvis ikke det samme niveau af stabilitet og ydeevne, som det tilbyder på traditionel hardware. Betragt denne installation som et eksperiment og proof of concept. Brug ikke dette til at køre kritiske servere i et produktionsmiljø.

Installer Proxmox på en Raspberry Pi

Når du har installeret operativsystemet ved hjælp af Raspberry Pi Imager-værktøjet, skal du åbne et terminalvindue – eller opret forbindelse til Raspberry Pi eksternt via SSH (brug PuTTY til Windows) - og kør derefter følgende kommandoer for at downloade og installere de seneste pakker og sikkerhedsopdateringer.

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

Dette vil tage noget tid at afslutte afhængigt af din Raspberry Pi-model og netværkshastighed. Når det er afsluttet, skal du køre følgende kommandoer for at skifte til root-brugeren, og download derefter Pimox-scriptet og kør det for at installere Pimox.

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

Åbn RPiOS64-IA-Install.sh script ved hjælp af Nano-teksteditoren, og modificer følgende linjer, så de matcher dine netværksindstillinger. Dette trin er valgfrit og kan udføres senere under installationen.

# 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

Når du har foretaget disse ændringer, skal du trykke på Ctrl + X efterfulgt af Y og Gå ind. Dette vil gemme ændringerne til filen og afslutte editoren. Dernæst kører vi Pimox-scriptet. For at gøre det skal du køre følgende kommandoer.

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

Fortsæt med at følge anvisningerne for at afslutte installationen. Under installationen skal du konfigurere den root-adgangskode, som du senere skal bruge for at få adgang til Proxmox-webgrænsefladen. Sørg også for at vælge standardværdier under meddelelserne. Installationen begynder og vil tage et stykke tid at fuldføre, så læn dig tilbage og slap af eller nyd en kop kaffe.

Efter installationen er færdig, genstarter Raspberry Pi automatisk. Efter genstart skulle Proxmox være klar til brug. Hvis Raspberry Pi ikke genstarter automatisk, kan du prøve at genstarte den manuelt.

Det anbefales at installere Proxmox på en Raspberry Pi, der kører Debian eller Raspberry Pi OS Lite-versionen. Hvis du bruger Desktop-versionen, vil det efterlade færre ressourcer til at køre Proxmox effektivt. Sørg også for at bruge et dedikeret SSD- eller microSD-kort til dette. Installer det ikke på din eksisterende Raspberry Pi desktop OS-version, da det vil ændre tapetet og fjerne nogle netværksværktøjer.

Få adgang til Proxmox-webgrænsefladen fra en webbrowser

For at få adgang til Proxmox-webgrænsefladen, der kører på Raspberry Pi, skal du åbne webbrowseren på din pc eller bærbare computer og derefter gå til https://IPAddressOfPi: 8006.

Du kan muligvis se en SSL-fejl eller sikkerhedscertifikatfejl i webbrowseren. Du skal omgå dette ved at klikke på Avanceret > Fortsæt alligevel.

Du vil se login-skærmen, hvor du skal indtaste følgende detaljer:

  • Log på: rod
  • Adgangskode: Den du indstillede under Proxmox-installationen

Når du er logget ind, kan du klikke Okay på meddelelsen og få adgang til Proxmox-administrationsgrænsefladen.

Opret og administrer virtuelle maskiner og containere

Du kan starte med at uploade ISO-billederne af de operativsystemer, som du vil installere og køre på Proxmox. For at gøre det kan du downloade ISO'en til den relevante placering med følgende kommandoer:

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

Dette vil hjælpe dig med at sikre, at OS-filerne er umiddelbart synlige i webgrænsefladen til installation. Følg disse trin for at oprette en virtuel maskine i Proxmox på Raspberry Pi:

  1. Klik Opret VM i øverste højre hjørne af Proxmox-grænsefladen.
  2. Under Generel, indtast et navn til din virtuelle maskine.
  3. Klik OS og vælg Brug ikke medier.
  4. I den System fanen, skal du lade alle standardværdierne være som de er.
  5. Under Diske, sørg for at vælge SCSI til harddisken. Juster diskstørrelsen, hvis det kræves.
  6. Klik CPU og finjuster processor- og hukommelsesindstillingerne. Bemærk venligst, at Raspberry Pi har begrænsede ressourcer, der afhænger af den model, du har.
  7. Under Netværk, kan du beholde tingene som standard eller oprette en netværksbro, baseret på dine behov.
  8. Når du har konfigureret VM-indstillingerne, skal du klikke Næste eller den Bekræfte fanen og klik Afslut.
  9. Vælg den virtuelle maskine i venstre menu, og klik Hardware.
  10. Dobbeltklik på CD/DVD-drev og vælg derefter Brug cd/dvd-diskbilledfil (iso).
  11. Klik på Opbevaring rullemenuen og vælg standardlageret efterfulgt af ISO-billedet.
  12. Klik Okay.
  13. Klik Resumé og klik derefter på Start knappen i øverste højre hjørne af Proxmox-grænsefladen, når VM'en er valgt, for at starte VM'en og begynde installationen.
  14. Efter installationen kan du starte den virtuelle maskine og derefter bruge det ønskede OS.

Hvis det er nødvendigt, kan du justere hardwareindstillingerne, såsom processor, hukommelse og lager, baseret på dine krav.

En eksperimentel vej til virtualisering

Proxmox på Raspberry Pi tilbyder en lovende løsning til virtualisering. Det er dog stadig i den eksperimentelle fase og bør ikke bruges i et produktionsmiljø. Med fremtidige opdateringer og forbedringer, og efterhånden som Raspberry Pi-økosystemet udvikler sig, kan vi forvente forbedringer i kompatibiliteten og ydeevnen af ​​Proxmox på denne single-board-computer.

Indtil da skal du betragte Proxmox-installationen på Raspberry Pi som et eksperiment og være parat til at udforske og fejlfinde potentielle problemer undervejs.