Lag og administrer virtuelle maskiner på din Raspberry Pi med Proxmox. Slik installerer du det.

Proxmox er en åpen kildekode for bedriftsserveradministrasjon og servervirtualiseringsplattform som tilbyr et brukervennlig webgrensesnitt for å administrere VM-er og containere. Hvis du har brukt VirtualBox, VMWare eller Hyper-V tidligere, tilbyr Proxmox en lignende opplevelse med fokus på åpen kildekode-teknologi.

Selv om Proxmox ikke er kompatibel eller direkte tilgjengelig for Raspberry Pi, kan vi bruke Pimox-prosjektet til å installere og sette opp en port av Proxmox designet for Raspberry Pi og bruk den til å bygge en Proxmox eller hybridklynge av Raspberry Pi-brett og x86 maskinvare.

Ting du trenger

  • 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 start Raspberry 4 eller 5 ved hjelp av en ekstern SSD for større og raskere lagring
  • Internett-tilkobling via Ethernet-kabel eller Wi-Fi
  • Strømforsyning
instagram viewer

Proxmox på Raspberry Pi tilbyr kanskje ikke det samme nivået av stabilitet og ytelse som det tilbyr på tradisjonell maskinvare. Betrakt denne installasjonen som et eksperiment og proof of concept. Ikke bruk dette for å kjøre kritiske servere i et produksjonsmiljø.

Installer Proxmox på en Raspberry Pi

Etter å ha installert operativsystemet ved hjelp av Raspberry Pi Imager-verktøyet, åpner du et terminalvindu - eller koble til Raspberry Pi eksternt via SSH (bruk PuTTY for Windows) – og kjør deretter følgende kommandoer for å laste ned og installere de nyeste pakkene og sikkerhetsoppdateringene.

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

Dette vil ta litt tid å fullføre avhengig av Raspberry Pi-modellen din og nettverkshastigheten. Når det er fullført, kjør følgende kommandoer for å bytte til root-brukeren, last ned Pimox-skriptet og kjør det for å installere Pimox.

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

Åpne RPiOS64-IA-Install.sh skript ved hjelp av Nano-tekstredigering og endre følgende linjer for å matche nettverksinnstillingene dine. Dette trinnet er valgfritt og kan utføres senere under installasjonen.

# 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

Etter å ha gjort disse endringene, trykk Ctrl + X etterfulgt av Y og Tast inn. Dette vil lagre endringene i filen og avslutte redigeringsprogrammet. Deretter kjører vi Pimox-skriptet. For å gjøre det, kjør følgende kommandoer.

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

Fortsett å følge instruksjonene for å fullføre installasjonen. Under installasjonen må du sette opp root-passordet som du trenger senere for å få tilgang til Proxmox-nettgrensesnittet. Sørg også for å velge standardverdier under ledetekstene. Installasjonen vil begynne og vil ta en stund å fullføre, så len deg tilbake og slapp av eller nipp til en kopp kaffe.

Etter at installasjonen er fullført, starter Raspberry Pi automatisk på nytt. Etter omstart skal Proxmox være klar til bruk. Hvis Raspberry Pi ikke starter på nytt automatisk, kan du prøve å starte den på nytt manuelt.

Det anbefales å installere Proxmox på en Raspberry Pi som kjører Debian eller Raspberry Pi OS Lite-versjonen. Hvis du bruker Desktop-versjonen, vil det etterlate færre ressurser til å kjøre Proxmox effektivt. Sørg også for å bruke et dedikert SSD- eller microSD-kort for dette. Ikke installer det på din eksisterende Raspberry Pi desktop OS-versjon, da det vil endre bakgrunnen og fjerne noen nettverksverktøy.

Få tilgang til Proxmox webgrensesnitt fra en nettleser

For å få tilgang til Proxmox-nettgrensesnittet som kjører på Raspberry Pi, åpne nettleseren på din PC eller bærbare datamaskin og gå til https://IPAddressOfPi: 8006.

Du kan se en SSL-feil eller sikkerhetssertifikatfeil i nettleseren. Du må omgå dette ved å klikke videre Avansert > Fortsett likevel.

Du vil se påloggingsskjermen der du må angi følgende detaljer:

  • Logg Inn: rot
  • Passord: Den du angir under Proxmox-installasjonen

Når du er logget inn, kan du klikke OK på meldingen og få tilgang til Proxmox-administrasjonsgrensesnittet.

Opprett og administrer virtuelle maskiner og containere

Du kan starte med å laste opp ISO-bildene til operativsystemene du vil installere og kjøre på Proxmox. For å gjøre det kan du laste ned ISO til riktig sted med følgende kommandoer:

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

Dette vil hjelpe deg å sikre at OS-filene er umiddelbart synlige i nettgrensesnittet for installasjon. For å lage en virtuell maskin i Proxmox på Raspberry Pi, følg disse trinnene:

  1. Klikk Opprett VM i øverste høyre hjørne av Proxmox-grensesnittet.
  2. Under Generell, skriv inn et navn for den virtuelle maskinen.
  3. Klikk OS og velg Ikke bruk media.
  4. I System fanen, la alle standardverdiene være som de er.
  5. Under Disker, sørg for at du velger SCSI for harddisken. Juster diskstørrelsen om nødvendig.
  6. Klikk prosessor og finjuster prosessoren og minneinnstillingene. Vær oppmerksom på at Raspberry Pi har begrensede ressurser som avhenger av modellen du har.
  7. Under Nettverk, kan du beholde tingene som standard eller lage en nettverksbro, basert på dine behov.
  8. Etter å ha konfigurert VM-innstillingene, klikk Neste eller Bekrefte fanen og klikk Bli ferdig.
  9. Velg den virtuelle maskinen i menyen til venstre og klikk Maskinvare.
  10. Dobbeltklikk på CD/DVD-stasjon og velg deretter Bruk CD/DVD-diskbildefil (iso).
  11. Klikk på Oppbevaring rullegardinmenyen og velg standardlagring etterfulgt av ISO-bildet.
  12. Klikk OK.
  13. Klikk Sammendrag og klikk deretter på Start -knappen i øverste høyre hjørne av Proxmox-grensesnittet når VM er valgt, for å starte VM og starte installasjonen.
  14. Etter installering kan du starte den virtuelle maskinen og deretter bruke ønsket OS.

Om nødvendig kan du justere maskinvareinnstillingene, for eksempel prosessor, minne og lagring, basert på dine behov.

En eksperimentell vei til virtualisering

Proxmox på Raspberry Pi tilbyr en lovende løsning for virtualisering. Imidlertid er den fortsatt i eksperimentell fase og bør ikke brukes i et produksjonsmiljø. Med fremtidige oppdateringer og forbedringer, og etter hvert som Raspberry Pi-økosystemet utvikler seg, kan vi forvente forbedringer i kompatibiliteten og ytelsen til Proxmox på denne enkeltbordsdatamaskinen.

Inntil da bør du vurdere Proxmox-installasjonen på Raspberry Pi som et eksperiment og være forberedt på å utforske og feilsøke potensielle problemer underveis.