Δημιουργήστε και διαχειριστείτε εικονικές μηχανές στο Raspberry Pi σας με το Proxmox. Δείτε πώς να το εγκαταστήσετε.

Το Proxmox είναι μια πλατφόρμα διαχείρισης εταιρικών διακομιστών ανοιχτού κώδικα και εικονικοποίησης διακομιστών που προσφέρει μια φιλική προς το χρήστη διεπαφή ιστού για τη διαχείριση VM και κοντέινερ. Εάν έχετε χρησιμοποιήσει VirtualBox, VMWare ή Hyper-V στο παρελθόν, το Proxmox προσφέρει μια παρόμοια εμπειρία με έμφαση σε τεχνολογίες ανοιχτού κώδικα.

Αν και το Proxmox δεν είναι συμβατό ή άμεσα διαθέσιμο για το Raspberry Pi, μπορούμε να χρησιμοποιήσουμε το έργο Pimox για εγκατάσταση και ρύθμιση μια θύρα του Proxmox που έχει σχεδιαστεί για το Raspberry Pi και χρησιμοποιείται για να δημιουργήσει ένα Proxmox ή υβριδικό σύμπλεγμα πλακών Raspberry Pi και x86 σκεύη, εξαρτήματα.

Πράγματα που θα χρειαστείτε

  • Ένα Raspberry Pi 3, 4 ή 5
  • Debian 64-bit ή Raspberry Pi OS 64-bit Lite (Bullseye ή μεταγενέστερο)
  • Κάρτα microSD 32 GB ή μεγαλύτερη. Μπορείτε επίσης να ενεργοποιήσετε εκκινήστε το Raspberry 4 ή 5 χρησιμοποιώντας έναν εξωτερικό SSD για μεγαλύτερη και ταχύτερη αποθήκευση
  • instagram viewer
  • Σύνδεση στο Internet μέσω καλωδίου Ethernet ή Wi-Fi
  • Παροχή ηλεκτρικού ρεύματος

Το Proxmox στο Raspberry Pi ενδέχεται να μην προσφέρει το ίδιο επίπεδο σταθερότητας και απόδοσης με αυτό που προσφέρει στο παραδοσιακό υλικό. Θεωρήστε αυτήν την εγκατάσταση ως πείραμα και απόδειξη της ιδέας. Μην το χρησιμοποιείτε για την εκτέλεση σημαντικών διακομιστών σε περιβάλλον παραγωγής.

Εγκαταστήστε το Proxmox σε ένα Raspberry Pi

Αφού εγκαταστήσετε το λειτουργικό σύστημα χρησιμοποιώντας το εργαλείο Raspberry Pi Imager, ανοίξτε ένα παράθυρο τερματικού—ή συνδεθείτε στο Raspberry Pi εξ αποστάσεως μέσω SSH (χρησιμοποιήστε PuTTY για Windows)—και, στη συνέχεια, εκτελέστε τις ακόλουθες εντολές για λήψη και εγκατάσταση των πιο πρόσφατων πακέτων και ενημερώσεων ασφαλείας.

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

Θα χρειαστεί λίγος χρόνος για να ολοκληρωθεί ανάλογα με το μοντέλο Raspberry Pi και την ταχύτητα του δικτύου σας. Μόλις ολοκληρωθεί, εκτελέστε τις ακόλουθες εντολές για να μεταβείτε στον χρήστη root και, στη συνέχεια, κατεβάστε το σενάριο Pimox και εκτελέστε το για να εγκαταστήσετε το Pimox.

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

Ανοιξε το RPiOS64-IA-Install.sh script χρησιμοποιώντας το πρόγραμμα επεξεργασίας κειμένου Nano και τροποποιήστε τις ακόλουθες γραμμές για να ταιριάζουν με τις ρυθμίσεις του δικτύου σας. Αυτό το βήμα είναι προαιρετικό και μπορεί να εκτελεστεί αργότερα κατά την εγκατάσταση.

# 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

Αφού κάνετε αυτές τις αλλαγές, πατήστε Ctrl + X ακολουθούμενη από Υ και Εισαγω. Αυτό θα αποθηκεύσει τις αλλαγές στο αρχείο και θα βγει από το πρόγραμμα επεξεργασίας. Στη συνέχεια, θα εκτελέσουμε το σενάριο Pimox. Για να το κάνετε αυτό, εκτελέστε τις ακόλουθες εντολές.

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

Συνεχίστε να ακολουθείτε τις οδηγίες για να ολοκληρώσετε την εγκατάσταση. Κατά την εγκατάσταση, θα χρειαστεί να ρυθμίσετε τον κωδικό πρόσβασης root που θα χρειαστείτε αργότερα για να αποκτήσετε πρόσβαση στη διεπαφή ιστού Proxmox. Επίσης, φροντίστε να επιλέξετε προεπιλεγμένες τιμές κατά τη διάρκεια των μηνυμάτων. Η εγκατάσταση θα ξεκινήσει και θα χρειαστεί λίγος χρόνος για να ολοκληρωθεί, οπότε καθίστε αναπαυτικά και χαλαρώστε ή πιείτε ένα φλιτζάνι καφέ.

Αφού ολοκληρωθεί η εγκατάσταση, το Raspberry Pi θα επανεκκινήσει αυτόματα. Μετά την επανεκκίνηση, το Proxmox θα πρέπει να είναι έτοιμο για χρήση. Εάν το Raspberry Pi δεν επανεκκινήσει αυτόματα, μπορείτε να δοκιμάσετε να το επανεκκινήσετε χειροκίνητα.

Συνιστάται η εγκατάσταση του Proxmox σε ένα Raspberry Pi που εκτελεί την έκδοση Debian ή Raspberry Pi OS Lite. Εάν χρησιμοποιείτε την έκδοση για επιτραπέζιους υπολογιστές, θα αφήσει λιγότερους πόρους για την αποτελεσματική εκτέλεση του Proxmox. Επίσης, φροντίστε να χρησιμοποιήσετε μια ειδική κάρτα SSD ή microSD για αυτό. Μην το εγκαταστήσετε στην υπάρχουσα έκδοση του επιτραπέζιου λειτουργικού συστήματος Raspberry Pi, καθώς θα αλλάξει την ταπετσαρία και θα αφαιρέσει ορισμένα εργαλεία δικτύου.

Πρόσβαση στη διεπαφή Ιστού Proxmox από ένα πρόγραμμα περιήγησης Ιστού

Για να αποκτήσετε πρόσβαση στη διεπαφή ιστού Proxmox που εκτελείται στο Raspberry Pi, ανοίξτε το πρόγραμμα περιήγησης ιστού στον υπολογιστή ή το φορητό υπολογιστή σας και, στη συνέχεια, μεταβείτε στο https://IPAddressOfPi: 8006.

Μπορεί να δείτε ένα σφάλμα SSL ή ένα σφάλμα πιστοποιητικού ασφαλείας στο πρόγραμμα περιήγησης ιστού. Πρέπει να το παρακάμψετε κάνοντας κλικ στο Για προχωρημένους > Συνέχιση ούτως ή άλλως.

Θα δείτε την οθόνη σύνδεσης όπου πρέπει να εισαγάγετε τα ακόλουθα στοιχεία:

  • Σύνδεση: ρίζα
  • Κωδικός πρόσβασης: Αυτό που ρυθμίσατε κατά την εγκατάσταση του Proxmox

Μόλις συνδεθείτε, μπορείτε να κάνετε κλικ Εντάξει στο μήνυμα και, στη συνέχεια, αποκτήστε πρόσβαση στη διεπαφή διαχείρισης Proxmox.

Δημιουργία και διαχείριση εικονικών μηχανών και κοντέινερ

Μπορείτε να ξεκινήσετε ανεβάζοντας τις εικόνες ISO των λειτουργικών συστημάτων που θέλετε να εγκαταστήσετε και να εκτελέσετε στο Proxmox. Για να το κάνετε αυτό, μπορείτε να κάνετε λήψη του ISO στην κατάλληλη θέση με τις ακόλουθες εντολές:

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

Αυτό θα σας βοηθήσει να διασφαλίσετε ότι τα αρχεία του λειτουργικού συστήματος είναι άμεσα ορατά στη διεπαφή ιστού για εγκατάσταση. Για να δημιουργήσετε μια εικονική μηχανή στο Proxmox στο Raspberry Pi, ακολουθήστε τα εξής βήματα:

  1. Κάντε κλικ Δημιουργία VM στην επάνω δεξιά γωνία της διεπαφής Proxmox.
  2. Κάτω από Γενικός, πληκτρολογήστε ένα όνομα για την εικονική μηχανή σας.
  3. Κάντε κλικ OS και επιλέξτε Μη χρησιμοποιείτε κανένα μέσο.
  4. Στο Σύστημα καρτέλα, αφήστε όλες τις προεπιλεγμένες τιμές ως έχουν.
  5. Κάτω από Δίσκοι, φροντίστε να επιλέξετε SCSI για τον σκληρό δίσκο. Προσαρμόστε το μέγεθος του δίσκου εάν απαιτείται.
  6. Κάντε κλικ ΕΠΕΞΕΡΓΑΣΤΗΣ και τελειοποιήστε τις ρυθμίσεις του επεξεργαστή και της μνήμης. Λάβετε υπόψη ότι το Raspberry Pi έχει περιορισμένους πόρους που εξαρτώνται από το μοντέλο που έχετε.
  7. Κάτω από Δίκτυο, μπορείτε να διατηρήσετε τα πράγματα ως προεπιλογή ή να δημιουργήσετε μια γέφυρα δικτύου, με βάση τις ανάγκες σας.
  8. Αφού διαμορφώσετε τις ρυθμίσεις VM, κάντε κλικ Επόμενο ή το Επιβεβαιώνω καρτέλα και κάντε κλικ Φινίρισμα.
  9. Επιλέξτε την εικονική μηχανή στο αριστερό μενού και κάντε κλικ Σκεύη, εξαρτήματα.
  10. Κάντε διπλό κλικ Μονάδα CD/DVD και μετά επιλέξτε Χρήση αρχείου εικόνας δίσκου CD/DVD (iso).
  11. Κάντε κλικ στο Αποθήκευση αναπτυσσόμενο μενού και επιλέξτε τον προεπιλεγμένο χώρο αποθήκευσης ακολουθούμενο από την εικόνα ISO.
  12. Κάντε κλικ Εντάξει.
  13. Κάντε κλικ Περίληψη και μετά κάντε κλικ στο Αρχή κουμπί στην επάνω δεξιά γωνία της διεπαφής Proxmox όταν είναι επιλεγμένο το VM, για να εκκινήσετε το VM και να ξεκινήσετε την εγκατάσταση.
  14. Μετά την εγκατάσταση, μπορείτε να εκκινήσετε την εικονική μηχανή και στη συνέχεια να χρησιμοποιήσετε το επιθυμητό λειτουργικό σύστημα.

Εάν απαιτείται, μπορείτε να τροποποιήσετε τις ρυθμίσεις υλικού, όπως επεξεργαστή, μνήμη και χώρο αποθήκευσης, με βάση τις απαιτήσεις σας.

Μια πειραματική διαδρομή προς την εικονικοποίηση

Το Proxmox στο Raspberry Pi προσφέρει μια πολλά υποσχόμενη λύση για εικονικοποίηση. Ωστόσο, εξακολουθεί να βρίσκεται σε πειραματική φάση και δεν πρέπει να χρησιμοποιείται σε περιβάλλον παραγωγής. Με μελλοντικές ενημερώσεις και βελτιώσεις και καθώς το οικοσύστημα Raspberry Pi εξελίσσεται, μπορούμε να περιμένουμε βελτίωση στη συμβατότητα και την απόδοση του Proxmox σε αυτόν τον υπολογιστή με μία πλακέτα.

Μέχρι τότε, θεωρήστε την εγκατάσταση του Proxmox στο Raspberry Pi ως πείραμα και ετοιμαστείτε να εξερευνήσετε και να αντιμετωπίσετε πιθανά προβλήματα στην πορεία.