Creați și gestionați mașini virtuale pe Raspberry Pi cu Proxmox. Iată cum se instalează.

Proxmox este o platformă open-source de gestionare a serverelor de întreprindere și virtualizare a serverului, care oferă o interfață web ușor de utilizat pentru a gestiona mașinile virtuale și containerele. Dacă ați folosit VirtualBox, VMWare sau Hyper-V în trecut, Proxmox oferă o experiență similară, cu accent pe tehnologiile open-source.

Deși Proxmox nu este compatibil sau direct disponibil pentru Raspberry Pi, putem folosi proiectul Pimox pentru a instala și configura un port al Proxmox proiectat pentru Raspberry Pi și să-l folosească pentru a construi un Proxmox sau un cluster hibrid de plăci Raspberry Pi și x86 hardware.

Lucruri de care veți avea nevoie

  • Un Raspberry Pi 3, 4 sau 5
  • Debian pe 64 de biți sau Raspberry Pi OS pe 64 de biți Lite (Bullseye sau mai recent)
  • Un card microSD de 32 GB sau mai mare. De asemenea, puteți activa porniți Raspberry 4 sau 5 folosind un SSD extern pentru depozitare mai mare și mai rapidă
  • instagram viewer
  • Conexiune la internet prin cablu Ethernet sau Wi-Fi
  • Alimentare electrică

Este posibil ca Proxmox pe Raspberry Pi să nu ofere același nivel de stabilitate și performanță ca pe hardware-ul tradițional. Considerați această instalație ca un experiment și o dovadă de concept. Nu utilizați acest lucru pentru a rula servere critice într-un mediu de producție.

Instalați Proxmox pe un Raspberry Pi

După instalarea sistemului de operare folosind instrumentul Raspberry Pi Imager, deschideți o fereastră Terminal—sau conectați-vă la Raspberry Pi de la distanță prin SSH (utilizați PuTTY pentru Windows) — apoi executați următoarele comenzi pentru a descărca și instala cele mai recente pachete și actualizări de securitate.

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

Acest lucru va dura ceva timp pentru a se termina, în funcție de modelul Raspberry Pi și de viteza rețelei. După ce s-a finalizat, rulați următoarele comenzi pentru a comuta la utilizatorul root, apoi descărcați scriptul Pimox și executați-l pentru a instala Pimox.

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

Deschide RPiOS64-IA-Install.sh script folosind editorul de text Nano și modificați următoarele linii pentru a se potrivi cu setările de rețea. Acest pas este opțional și poate fi efectuat ulterior în timpul instalării.

# 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

După efectuarea acestor modificări, apăsați Ctrl + X urmată de Y și introduce. Aceasta va salva modificările aduse fișierului și va ieși din editor. În continuare, vom rula scriptul Pimox. Pentru a face acest lucru, executați următoarele comenzi.

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

Continuați să urmați instrucțiunile pentru a finaliza instalarea. În timpul instalării, va trebui să configurați parola de root pe care o veți solicita ulterior pentru a accesa interfața web Proxmox. De asemenea, asigurați-vă că alegeți valorile implicite în timpul solicitărilor. Instalarea va începe și va dura ceva timp pentru a se finaliza, așa că stați pe spate și relaxați-vă sau sorbiți o ceașcă de cafea.

După finalizarea instalării, Raspberry Pi se va reporni automat. După repornire, Proxmox ar trebui să fie gata de utilizare. Dacă Raspberry Pi nu se repornește automat, puteți încerca să îl reporniți manual.

Este recomandat să instalați Proxmox pe un Raspberry Pi care rulează versiunea Debian sau Raspberry Pi OS Lite. Dacă utilizați versiunea Desktop, va lăsa mai puține resurse pentru a rula eficient Proxmox. De asemenea, asigurați-vă că utilizați un SSD sau un card microSD dedicat pentru aceasta. Nu îl instalați pe versiunea existentă a sistemului de operare pentru desktop Raspberry Pi, deoarece va schimba imaginea de fundal și va elimina unele instrumente de rețea.

Accesați interfața web Proxmox dintr-un browser web

Pentru a accesa interfața web Proxmox care rulează pe Raspberry Pi, deschideți browserul web de pe computer sau laptop și apoi accesați https://IPAddressOfPi: 8006.

Este posibil să vedeți o eroare SSL sau o eroare de certificat de securitate în browserul web. Trebuie să ocoliți acest lucru făcând clic pe Avansat > Continuați oricum.

Veți vedea ecranul de autentificare unde trebuie să introduceți următoarele detalii:

  • Log in: rădăcină
  • Parola: Cel pe care l-ați setat în timpul instalării Proxmox

Odată autentificat, puteți face clic Bine pe mesaj și apoi accesați interfața de management Proxmox.

Creați și gestionați mașini virtuale și containere

Puteți începe prin a încărca imaginile ISO ale sistemelor de operare pe care doriți să le instalați și să rulați pe Proxmox. Pentru a face acest lucru, puteți descărca ISO în locația corespunzătoare cu următoarele comenzi:

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

Acest lucru vă va ajuta să vă asigurați că fișierele OS sunt vizibile imediat în interfața web pentru instalare. Pentru a crea o mașină virtuală în Proxmox pe Raspberry Pi, urmați acești pași:

  1. Clic Creați VM în colțul din dreapta sus al interfeței Proxmox.
  2. Sub General, introduceți un nume pentru mașina dvs. virtuală.
  3. Clic OS și alegeți Nu utilizați niciun mediu media.
  4. În Sistem fila, lăsați toate valorile implicite așa cum sunt.
  5. Sub Discuri, asigurați-vă că selectați SCSI pentru hard disk. Ajustați dimensiunea discului dacă este necesar.
  6. Clic CPU și reglați fin setările procesorului și memoriei. Vă rugăm să rețineți că Raspberry Pi are resurse limitate care depind de modelul pe care îl aveți.
  7. Sub Reţea, puteți păstra lucrurile ca implicite sau puteți crea o punte de rețea, în funcție de nevoile dvs.
  8. După configurarea setărilor VM, faceți clic Următorul sau A confirma filă și faceți clic finalizarea.
  9. Selectați mașina virtuală din meniul din stânga și faceți clic Hardware.
  10. Faceți dublu clic pe Unitate CD/DVD și apoi selectați Utilizați fișierul imagine disc CD/DVD (iso).
  11. Apasă pe Depozitare drop-down și selectați stocarea implicită, urmată de imaginea ISO.
  12. Clic Bine.
  13. Clic rezumat și apoi faceți clic pe start butonul din colțul din dreapta sus al interfeței Proxmox când este selectat VM, pentru a porni VM-ul și a începe instalarea.
  14. După instalare, puteți porni mașina virtuală și apoi utilizați sistemul de operare dorit.

Dacă este necesar, puteți modifica setările hardware, cum ar fi procesorul, memoria și stocarea, în funcție de cerințele dvs.

O cale experimentală către virtualizare

Proxmox pe Raspberry Pi oferă o soluție promițătoare pentru virtualizare. Cu toate acestea, este încă în faza experimentală și nu ar trebui utilizat într-un mediu de producție. Cu actualizările și îmbunătățirile viitoare și pe măsură ce ecosistemul Raspberry Pi evoluează, ne putem aștepta la îmbunătățiri în compatibilitatea și performanța Proxmox pe acest computer cu o singură placă.

Până atunci, luați în considerare instalarea Proxmox pe Raspberry Pi ca un experiment și fiți pregătiți să explorați și să remediați problemele potențiale pe parcurs.