Πώς να εγκαταστήσετε το KVM στο Ubuntu 20.04 LTS

Οδηγός βήμα προς βήμα για την εγκατάσταση του KVM στο Ubuntu 20.04 και τη δημιουργία εικονικών μηχανών χρησιμοποιώντας το virt-manager

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

Το KVM σε συνδυασμό με το API/Toolkit του που ονομάζεται libvirt χρησιμοποιείται για τη δημιουργία VM στο Ubuntu. Τα εργαλεία όπως το Virt-Manager (GUI front-end) και το Virsh (CLI) χρησιμοποιούνται για την απλοποίηση της δημιουργίας και διαχείρισης των VM.

Σε αυτό το άρθρο, θα μάθουμε πώς να εγκαταστήσετε σωστά το KVM στο Ubuntu 20.04 LTS.

Προαπαιτούμενα

Πριν ξεκινήσουμε την εγκατάσταση, πρέπει να βεβαιωθούμε ότι πληρούμε τις απαιτήσεις που απαιτούνται για την εκτέλεση του KVM. Χρειαζόμαστε έναν επεξεργαστή που να υποστηρίζει εικονικοποίηση υλικού. Εάν ο επεξεργαστής υποστηρίζει εικονικοποίηση υλικού, πρέπει να βεβαιωθούμε ότι είναι ενεργοποιημένος στο BIOS.

Για να ελέγξετε εάν ο επεξεργαστής σας υποστηρίζει εικονικοποίηση υλικού, πατήστε ctrl+alt+t για να ανοίξει τερματικό. Θα χρησιμοποιήσουμε μια εντολή τακτοποιημένη που ονομάζεται egrep που χρησιμοποιεί το Regexp για να αναζητήσει ένα μοτίβο κειμένου από ένα αρχείο. Το αρχείο στο οποίο πρόκειται να αναζητήσουμε πληροφορίες σχετικά με την CPU βρίσκεται /proc/cpuinfo. Επικολλήστε την ακόλουθη εντολή στο τερματικό για να ελέγξετε την υποστήριξη εικονικοποίησης υλικού.

egrep -c '(vmx|svm)' /proc/cpuinfo

Εάν λαμβάνετε έξοδο ως οτιδήποτε άλλο εκτός από 0 τότε ο επεξεργαστής σας υποστηρίζει εικονικοποίηση υλικού. Ο αριθμός εξόδου είναι όχι. του πυρήνα ή των νημάτων που έχει ο επεξεργαστής σας. Το μόνο βήμα που απομένει τώρα είναι να βεβαιωθείτε ότι η εικονικοποίηση υλικού είναι ενεργοποιημένη στο BIOS.

Η διαδικασία ενεργοποίησης της εικονικοποίησης υλικού εξαρτάται πλέον από το εάν έχετε επεξεργαστή Intel ή AMD. Ανατρέξτε στο εγχειρίδιο της μητρικής πλακέτας για να μάθετε πώς μπορείτε να ενεργοποιήσετε την εικονικοποίηση. Για επεξεργαστές Intel, πρέπει να ενεργοποιήσετε το Virtualization στις ρυθμίσεις του BIOS. Για επεξεργαστές AMD ενεργοποιήστε τη ρύθμιση που ονομάζεται Λειτουργία SVM.

Τώρα έχουμε επαληθεύσει ότι έχουμε έναν επεξεργαστή που υποστηρίζει εικονικοποίηση υλικού και τον ενεργοποιήσαμε στο BIOS. Τώρα μπορούμε να προχωρήσουμε στην Εγκατάσταση.

Εγκατάσταση

Ανοίξτε το τερματικό πατώντας ctrl+alt+t συντόμευση πληκτρολογίου. Για να εγκαταστήσετε το KVM επικολλήστε την παρακάτω εντολή στο τερματικό και πατήστε enter.

sudo apt-get install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils

ο qemu-kvm είναι πακέτο KVM, ενώ libvirt-daemon-system και libvirt-πελάτες είναι πακέτα εργαλειοθήκης libvirt. ο γέφυρα-χρησιμοποιήσεις Το πακέτο χρησιμοποιείται για τη διαμόρφωση της γέφυρας Ethernet για VM.

Επαλήθευση εγκατάστασης

Υπάρχουν δύο μέθοδοι για να επαληθεύσετε την επιτυχή εγκατάσταση του KVM. Είτε τρέξτε

kvm -- έκδοση

ή

λίστα virsh -- όλα

Εάν λάβετε την έξοδο όπως φαίνεται παραπάνω, τότε το KVM έχει εγκατασταθεί σωστά στο σύστημά σας. Τώρα μπορείτε να δημιουργήσετε VM χρησιμοποιώντας virsh εντολή για δημιουργία VM ή εγκατάσταση virt-manager ένα εργαλείο GUI για τη δημιουργία και τη διαχείριση του VM σας σύμφωνα με τις προτιμήσεις σας.

Δημιουργία VM

Σε αυτήν την ενότητα θα χρησιμοποιήσουμε το virt-manager για να δημιουργήσουμε και να εκτελέσουμε VM στο Ubuntu 20.04. Για να εγκαταστήσετε το virt-manager στο Ubuntu 20.04, εκτελέστε την ακόλουθη εντολή:

sudo apt εγκατάσταση virt-manager

Αφού ολοκληρωθεί η εγκατάσταση, εκτελέστε το virt-manager. Θα σας καλωσορίσει με το ακόλουθο παράθυρο.

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

Ένα αναδυόμενο παράθυρο με τίτλο Νέο VM θα εμφανιστεί, επιλέξτε το Τοπικά μέσα εγκατάστασης (εικόνα ISO ή CDROM) επιλογή και κάντε κλικ στο Forward.

Χρειαζόμαστε μια εικόνα ISO ενός λειτουργικού συστήματος του οποίου την εικονική μηχανή θέλουμε να δημιουργήσουμε. Κάντε κλικ στην αναζήτηση για να επιλέξετε ένα λειτουργικό σύστημα για εγκατάσταση.

Θα σας παρουσιαστεί Επιλέξτε Όγκος αποθήκευσης παράθυρο, αυτήν τη στιγμή θα χρησιμοποιούμε την προεπιλεγμένη πισίνα αποθήκευσης, μπορείτε να δοκιμάσετε να παίξετε δημιουργώντας νέες ομάδες αποθήκευσης για χρήση από το virt-manager. Προς το παρόν, θα αντιγράψουμε την εικόνα ISO του λειτουργικού συστήματος στον παρακάτω κατάλογο χρησιμοποιώντας cp εντολή.

sudo cp source_of_iso_file /var/lib/libvirt/images

Χρειαζόμαστε δικαιώματα root για να αντιγράψουμε το ISO στο προεπιλεγμένο pool, επομένως χρησιμοποιούμε sudo εντολή και source_of_iso_file είναι η τοποθεσία του επιλεγμένου λειτουργικού συστήματος. Αφού αντιγράψετε το ISO στον κατάλογο εικόνων libvirt, πατήστε Ανανέωση λίστας τόμων κουμπί. Το ISO του λειτουργικού συστήματος που έχετε επιλέξει θα εμφανιστεί στην παρακάτω λίστα, επιλέγω το MX-Linux για εγκατάσταση.

Επιλέξτε το λειτουργικό σύστημα που θα επιλέξετε να εγκαταστήσετε και πατήστε Επιλέξτε Ένταση κουμπί.

Αφού επιλέξετε ISO, κάντε κλικ στο Forward στο προηγούμενο παράθυρο.

Επιλέξτε την ποσότητα Μνήμης/Ram που θα εκχωρηθεί στο VM και Αριθμός πυρήνων CPU στο επόμενο παράθυρο. Προτείνω να διαθέσετε τουλάχιστον το ελάχιστο συνιστώμενο ποσό που απαιτείται από το ΛΣ.

Στη συνέχεια, εκχωρήστε τουλάχιστον την ελάχιστη ποσότητα χώρου στο δίσκο που απαιτείται από το λειτουργικό σύστημα. Προτείνω τουλάχιστον 30 GB για windows και 20 GB για οποιαδήποτε διανομή Linux. Το Virt-manager θα δημιουργήσει αυτόματα τον Εικονικό Δίσκο για το λειτουργικό σύστημα, εάν επιλεγεί η πρώτη επιλογή.

Υπόδειξη: Μπορείτε να δημιουργήσετε προσαρμοσμένο χώρο αποθήκευσης μόνοι σας με τη δεύτερη επιλογή.

Μπορείτε να αλλάξετε το όνομα του VM σε αυτή τη νέα οθόνη και να επιβεβαιώσετε τις λεπτομέρειες. Κάντε κλικ στο Finish για να ξεκινήσει η εγκατάσταση του λειτουργικού σας συστήματος στον εικονικό δίσκο.

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

Ολοκληρώστε την εγκατάσταση του λειτουργικού συστήματος ακολουθώντας τη διαδικασία εγκατάστασης για το επιλεγμένο λειτουργικό σύστημα.

Αφού ολοκληρώσετε την εγκατάσταση, μπορείτε να ξεκινήσετε το VM επιλέγοντάς το και κάνοντας κλικ Ενεργοποιήστε την εικονική μηχανή κουμπί

Τώρα έχουμε ένα λειτουργικό VM έτοιμο προς χρήση.