Διαχείριση εικονικών μηχανών KVM με Κονσόλα Web Cockpit στο Linux


Το Cockpit είναι ένα δωρεάν και ανοιχτού κώδικα εργαλείο διεπαφής που παρέχει πρόσβαση διαχειριστή σε συστήματα Linux. Επιτρέπει στους διαχειριστές συστήματος να παρακολουθούν, να διαχειρίζονται και να αντιμετωπίζουν προβλήματα διακομιστών Linux. Παρέχει μια διαισθητική διεπαφή ιστού που είναι εύκολη στην πλοήγηση και στην παρακολούθηση των σημαντικών δυνατοτήτων και πόρων του συστήματος.

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

Σε αυτόν τον οδηγό, θα εστιάσουμε στο πώς μπορείτε να διαχειριστείτε εικονικές μηχανές KVM με την κονσόλα ιστού Cockpit στο Linux.

Απαιτήσεις

Πριν προχωρήσουμε περαιτέρω, βεβαιωθείτε ότι έχετε εγκαταστήσει την πλατφόρμα εικονικοποίησης KVM στο σύστημά σας Linux. Έχουμε έναν λεπτομερή οδηγό για το πώς να εγκαταστήσετε το KVM στο CentOS 8 και πώς να εγκαταστήσετε το KVM στο Ubuntu 20.04.

Βήμα 1: Εγκαταστήστε την Κονσόλα Web Cockpit στο Linux

Η πρώτη εργασία θα είναι η εγκατάσταση του Cockpit σε έναν διακομιστή Linux. Θα δείξουμε πώς να το κάνουμε αυτό στα συστήματα Debian και Ubuntu. Έχουμε ήδη ένα άρθρο σχετικά με τον τρόπο εγκατάστασης του Cockpit σε CentOS 8 και RHEL 8.

Για να ξεκινήσετε, ενημερώστε τις λίστες πακέτων του συστήματός σας.

sudo apt update

Στη συνέχεια, εγκαταστήστε την κονσόλα cockpit επικαλώντας την εντολή:

sudo apt install cockpit

Μαζί με το cockpit, πρέπει να εγκαταστήσετε το πακέτο cockpit-machines για να σας βοηθήσει να διαχειριστείτε εικονικές μηχανές.

sudo apt install cockpit-machines

Μόλις εγκατασταθεί επιτυχώς, ξεκινήστε το Cockpit χρησιμοποιώντας την εντολή:

sudo systemctl start cockpit

Για να επαληθεύσετε την κατάστασή του, εκτελέστε:

sudo systemctl status cockpit

Η παρακάτω έξοδος επιβεβαιώνει ότι η διεπαφή γραφικού περιβάλλοντος cockpit εκτελείται όπως αναμένεται.

Βήμα 2: Πρόσβαση στην Κονσόλα Ιστού Cockpit

Από προεπιλογή, το cockpit ακούει στη θύρα TCP 9090. Μπορείτε να το επιβεβαιώσετε χρησιμοποιώντας την εντολή netstat όπως φαίνεται.

sudo netstat -pnltu | grep 9090

Εάν έχετε πρόσβαση στο Cockpit απομακρυσμένα και ο διακομιστής σας βρίσκεται πίσω από το τείχος προστασίας UFW, πρέπει να επιτρέψετε τη θύρα 9090 στο τείχος προστασίας. Για να το πετύχετε αυτό, εκτελέστε την εντολή:

sudo ufw allow 9090/tcp
sudo ufw reload

Για πρόσβαση στη διεπαφή Cockpit, ανοίξτε το πρόγραμμα περιήγησής σας και περιηγηθείτε στην ακόλουθη διεύθυνση:

https://server-ip:9090

Στη σελίδα σύνδεσης, δώστε τα διαπιστευτήρια χρήστη και κάντε κλικ στο κουμπί «Σύνδεση».

Βήμα 3: Δημιουργήστε και διαχειριστείτε εικονικές μηχανές KVM στην Κονσόλα Ιστού Cockpit

Για να ξεκινήσετε τη δημιουργία και τη διαχείριση μιας εικονικής μηχανής, εντοπίστε και κάντε κλικ στην επιλογή «Εικονικές μηχανές», όπως φαίνεται.

Στη σελίδα "Εικονικές μηχανές", κάντε κλικ στο κουμπί "Δημιουργία νέας εικονικής μηχανής".

Βεβαιωθείτε ότι έχετε συμπληρώσει όλα τα απαιτούμενα στοιχεία όπως φαίνεται.

Μια λεπτομερής επεξήγηση των παραπάνω επιλογών που χρησιμοποιήθηκαν:

  • Όνομα: Αυτό αναφέρεται σε ένα αυθαίρετο όνομα που δίνεται στην εικονική μηχανή, για παράδειγμα, Fedora-VM.
  • Τύπος πηγής εγκατάστασης: Αυτό μπορεί να είναι είτε σύστημα αρχείων είτε διεύθυνση URL.
  • Πηγή εγκατάστασης: Αυτή είναι η διαδρομή της εικόνας ISO που θα χρησιμοποιηθεί κατά την εγκατάσταση των εικονικών μηχανών.
  • Πωλητής λειτουργικού συστήματος – Η εταιρεία/οντότητα που αναπτύσσει και διατηρεί το λειτουργικό σύστημα.
  • Λειτουργικό σύστημα – Το λειτουργικό σύστημα που θα εγκατασταθεί. Επιλέξτε το λειτουργικό σας σύστημα από το αναπτυσσόμενο μενού.
  • Μνήμη – Το μέγεθος RAM είναι είτε Megabyte είτε Gigabyte.
  • Μέγεθος αποθήκευσης – Αυτή είναι η χωρητικότητα του σκληρού δίσκου για το λειτουργικό σύστημα επισκέπτη.
  • Άμεση εκκίνηση της εικονικής μηχανής – Εάν θέλετε να εκκινήσετε αμέσως το VM κατά τη δημιουργία, τότε απλώς επιλέξτε την επιλογή του πλαισίου ελέγχου. Προς το παρόν, θα το αφήσουμε χωρίς επιλογή και απλώς θα δημιουργήσουμε το VM κάνοντας κλικ στο κουμπί «Δημιουργία».

Μόλις τελειώσετε, το VM σας θα εμφανιστεί όπως φαίνεται.

Κάντε κλικ στο νέο VM που δημιουργήθηκε για να δείτε μια επισκόπηση του όπως φαίνεται. Για να εκκινήσετε την εικονική μηχανή, απλώς κάντε κλικ στο κουμπί «Εγκατάσταση». Αυτό σας μεταφέρει σε μια μαύρη κονσόλα που σας δείχνει την εκκίνηση της εικονικής μηχανής και θα παρέχει το πρώτο βήμα εγκατάστασης με διάφορες επιλογές όπως φαίνεται.

Καθώς ξεκινά η εικονική μηχανή, ας ρίξουμε μια σύντομη ματιά σε άλλες επιλογές καρτελών. Η καρτέλα «Επισκόπηση» παρέχει βασικές πληροφορίες σχετικά με το VM, όπως το μέγεθος μνήμης και όχι. των vCPU.

Η ενότητα "Χρήση" προσφέρει πληροφορίες σχετικά με τη χρήση Μνήμης και vCPU.

Για να προβάλετε πληροφορίες σχετικά με τον εικονικό σκληρό δίσκο και τη διαδρομή της εικόνας ISO που χρησιμοποιήθηκε για τη δημιουργία του, κάντε κλικ στην καρτέλα «Δίσκοι».

Η καρτέλα «Δίκτυα» παρέχει πληροφορίες για τις διεπαφές εικονικού δικτύου που είναι συνδεδεμένες στην εικονική μηχανή.

Τέλος, η ενότητα της κονσόλας σάς δίνει πρόσβαση σε ένα VM χρησιμοποιώντας την κονσόλα γραφικών – χάρη στο virt-viewer – ή τη σειριακή κονσόλα.

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

Κλείσιμο Σκέψεις

Αυτό ουσιαστικά συνοψίζει τη διαχείριση των εικονικών μηχανών KVM που χρησιμοποιούν τη διεπαφή ιστού Cockpit. Η κονσόλα cockpit παρέχει μια απρόσκοπτη εμπειρία στη διαχείριση εικονικών μηχανών, προσφέροντας μια διαισθητική και εύχρηστη διεπαφή ιστού.

Πηγή: redhat.com