Skapa och hantera virtuella maskiner på din Raspberry Pi med Proxmox. Så här installerar du det.

Proxmox är en plattform för företagsserverhantering och servervirtualisering med öppen källkod som erbjuder ett användarvänligt webbgränssnitt för att hantera virtuella datorer och behållare. Om du har använt VirtualBox, VMWare eller Hyper-V tidigare, erbjuder Proxmox en liknande upplevelse med fokus på öppen källkodsteknologi.

Även om Proxmox inte är kompatibelt eller direkt tillgängligt för Raspberry Pi, kan vi använda Pimox-projektet för att installera och konfigurera en Proxmox-port designad för Raspberry Pi och använd den för att bygga ett Proxmox- eller hybridkluster av Raspberry Pi-kort och x86 hårdvara.

Saker du behöver

  • En Raspberry Pi 3, 4 eller 5
  • Debian 64-bitars eller Raspberry Pi OS 64-bitars Lite (Bullseye eller senare)
  • Ett microSD-kort 32GB eller större. Du kan också aktivera starta upp Raspberry 4 eller 5 med en extern SSD för större och snabbare förvaring
  • Internetanslutning via Ethernet-kabel eller Wi-Fi
  • Strömförsörjning
instagram viewer

Proxmox på Raspberry Pi kanske inte erbjuder samma nivå av stabilitet och prestanda som den erbjuder på traditionell hårdvara. Se den här installationen som ett experiment och proof of concept. Använd inte detta för att köra kritiska servrar i en produktionsmiljö.

Installera Proxmox på en Raspberry Pi

När du har installerat operativsystemet med verktyget Raspberry Pi Imager öppnar du ett terminalfönster – eller ansluta till Raspberry Pi på distans via SSH (använd PuTTY för Windows) – och kör sedan följande kommandon för att ladda ner och installera de senaste paketen och säkerhetsuppdateringarna.

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

Detta kommer att ta lite tid att slutföra beroende på din Raspberry Pi-modell och nätverkshastighet. När det är klart, kör följande kommandon för att byta till root-användaren, ladda sedan ner Pimox-skriptet och kör det för att installera Pimox.

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

Öppna RPiOS64-IA-Install.sh skript med hjälp av Nano-textredigeraren och ändra följande rader för att matcha dina nätverksinställningar. Detta steg är valfritt och kan utföras senare 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 gjort dessa ändringar, tryck på Ctrl + X följd av Y och Stiga på. Detta kommer att spara ändringarna i filen och avsluta redigeraren. Därefter kör vi Pimox-skriptet. För att göra det, kör följande kommandon.

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

Fortsätt att följa anvisningarna för att slutföra installationen. Under installationen måste du ställa in root-lösenordet som du behöver senare för att komma åt Proxmox webbgränssnitt. Se också till att välja standardvärden under uppmaningarna. Installationen börjar och kommer att ta ett tag att slutföra, så luta dig tillbaka och slappna av eller smutta på en kopp kaffe.

När installationen är klar kommer Raspberry Pi automatiskt att starta om. Efter omstart bör Proxmox vara redo att användas. Om Raspberry Pi inte startar om automatiskt kan du prova att starta om den manuellt.

Det rekommenderas att installera Proxmox på en Raspberry Pi som kör Debian eller Raspberry Pi OS Lite-versionen. Om du använder skrivbordsversionen kommer det att lämna färre resurser för att köra Proxmox effektivt. Se också till att använda ett dedikerat SSD- eller microSD-kort för detta. Installera inte det på din befintliga Raspberry Pi desktop OS-version eftersom det kommer att ändra bakgrunden och ta bort några nätverksverktyg.

Få åtkomst till Proxmox webbgränssnitt från en webbläsare

För att komma åt Proxmox webbgränssnitt som körs på Raspberry Pi, öppna webbläsaren på din PC eller bärbara dator och gå sedan till https://IPAddressOfPi: 8006.

Du kan se ett SSL-fel eller säkerhetscertifikatfel i webbläsaren. Du måste kringgå detta genom att klicka på Avancerat > Fortsätt ändå.

Du kommer att se inloggningsskärmen där du behöver ange följande detaljer:

  • Logga in: rot
  • Lösenord: Den du ställde in under installationen av Proxmox

När du är inloggad kan du klicka OK på meddelandet och öppna sedan Proxmox-hanteringsgränssnittet.

Skapa och hantera virtuella maskiner och behållare

Du kan börja med att ladda upp ISO-bilderna av de operativsystem som du vill installera och köra på Proxmox. För att göra det kan du ladda ner ISO till lämplig plats med följande kommandon:

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

Detta hjälper dig att säkerställa att OS-filerna är omedelbart synliga i webbgränssnittet för installation. För att skapa en virtuell maskin inom Proxmox på Raspberry Pi, följ dessa steg:

  1. Klick Skapa VM i det övre högra hörnet av Proxmox-gränssnittet.
  2. Under Allmän, ange ett namn för din virtuella maskin.
  3. Klick OS och välj Använd inga media.
  4. I den Systemet fliken, lämna alla standardvärden som de är.
  5. Under Diskar, se till att du väljer SCSI för hårddisken. Justera diskstorleken om det behövs.
  6. Klick CPU och finjustera processor- och minnesinställningarna. Observera att Raspberry Pi har begränsade resurser som beror på vilken modell du har.
  7. Under Nätverk, kan du behålla sakerna som standard eller skapa en nätverksbrygga, baserat på dina behov.
  8. När du har konfigurerat VM-inställningarna klickar du på Nästa eller den Bekräfta fliken och klicka Avsluta.
  9. Välj den virtuella maskinen i menyn till vänster och klicka Hårdvara.
  10. Dubbelklicka på CD/DVD-enhet och välj sedan Använd CD/DVD-skivbildsfil (iso).
  11. Klicka på Lagring rullgardinsmenyn och välj standardlagring följt av ISO-bilden.
  12. Klick OK.
  13. Klick Sammanfattning och klicka sedan på Start knappen i det övre högra hörnet av Proxmox-gränssnittet när den virtuella datorn är vald, för att starta den virtuella datorn och påbörja installationen.
  14. Efter installationen kan du starta upp den virtuella maskinen och sedan använda önskat operativsystem.

Om det behövs kan du justera hårdvaruinställningarna, såsom processor, minne och lagring, baserat på dina krav.

En experimentell väg till virtualisering

Proxmox på Raspberry Pi erbjuder en lovande lösning för virtualisering. Det är dock fortfarande i experimentfasen och bör inte användas i en produktionsmiljö. Med framtida uppdateringar och förbättringar, och i takt med att Raspberry Pi-ekosystemet utvecklas, kan vi förvänta oss förbättringar av kompatibiliteten och prestandan för Proxmox på denna enkortsdator.

Tills dess, betrakta Proxmox-installationen på Raspberry Pi som ett experiment och var beredd att utforska och felsöka potentiella problem längs vägen.