Η εικονικοποίηση έχει πολλές χρήσεις. Μπορείτε να το χρησιμοποιήσετε για να δοκιμάσετε ένα άλλο λειτουργικό σύστημα, να εκτελέσετε εφαρμογές που δεν υποστηρίζει το λειτουργικό σας σύστημα ή ακόμα και να διατηρήσετε εικονικούς διακομιστές μέσα σε μία ή περισσότερες εικονικές μηχανές.

Το KVM (εικονικό μηχάνημα με βάση τον πυρήνα) είναι ένα εργαλείο εικονικοποίησης Linux το οποίο χρησιμοποιεί virtualization με την υποστήριξη του υλικού (που ονομάζεται επίσης και αυτοθεραπεία) χρησιμοποιώντας τεχνολογία επεξεργαστών όπως τα Intel VT-x και AMD-V. Ο Διευθυντής Εικονικής Μηχανής Red Hat έχει τώρα υποστήριξη για την KVM, καθιστώντας εύκολη την εγκατάσταση μιας εικονικής μηχανής με ελεύθερη γραφική διεπαφή. Είναι επίσης διαθέσιμο για Fedora, Gentoo, FreeBSD, Ubuntu και πολλά άλλα λειτουργικά συστήματα.

Εγκατάσταση

Η εγκατάσταση θα ποικίλει ανάλογα με το λειτουργικό σύστημα, αλλά θα εξετάσουμε την εγκατάσταση του Ubuntu για να πάρουμε μια ιδέα για το τι συνεπάγεται. Δεδομένου ότι η KVM απαιτεί δυνατότητες εικονικοποίησης υλικού, πρέπει να βεβαιωθείτε ότι ο επεξεργαστής του υπολογιστή σας το υποστηρίζει.

Ανοίξτε ένα τερματικό και πληκτρολογήστε αυτήν την εντολή:

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

Η έξοδος θα είναι είτε "0" είτε "1". Ένα "0" δυστυχώς σημαίνει ότι δεν έχετε virtualization υλικού. Εάν λάβετε ένα "1" και έχετε ενεργοποιημένη την εικονικοποίηση στο BIOS σας, καλό είναι να πάτε. Χωρίς virtualization υλικού, δεν μπορείτε να χρησιμοποιήσετε επεκτάσεις KVM. Μπορείτε να συνεχίσετε να χρησιμοποιείτε εικονικές μηχανές, αλλά θα είναι οδυνηρά αργές, όπως ανακάλυψα στο φορητό υπολογιστή μου με έναν παλιό επεξεργαστή Intel T4200.

Εάν θέλετε να ελέγξετε διπλά τα αποτελέσματα, μπορείτε επίσης να εκτελέσετε αυτήν την εντολή:

 kvm-ok 

Αν όλα πάνε καλά, θα επιστρέψει:

 INFO: Η CPU υποστηρίζει τις επεκτάσεις KVM INFO: / dev / kvm υπάρχει επιτάχυνση KVM 

Το Ubuntu διαθέτει κάποια μετα-πακέτα που μπορείτε να εγκαταστήσετε για να αποκτήσετε τα εργαλεία virtualization που χρειάζεστε. Με μία εντολή, μπορείτε να εγκαταστήσετε τα περισσότερα από αυτά:

 sudo apt-get να εγκαταστήσετε το ubuntu-virt 

Εάν θέλετε να εγκαταστήσετε κάθε πακέτο με μη αυτόματο τρόπο, ανατρέξτε στην τεκμηρίωση του Ubuntu. Μετά την εγκατάσταση, θα πρέπει να έχετε εγκαταστήσει το qemu-kvm και το virt-manager (το γραφικό περιβάλλον εργασίας).

Μετά την εγκατάσταση

Μετά την εγκατάσταση, πρέπει να βεβαιωθείτε ότι η KVM έχει διαμορφωθεί και ότι έχετε δώσει τα απαραίτητα δικαιώματα. Πληκτρολογήστε αυτήν την εντολή:

 ομάδες 

Μεταξύ των ομάδων χρηστών σας, θα πρέπει να δείτε "kvm" και "libvirtd". Εάν λείπει ένα από τα δύο ή και τα δύο, μπορείτε να εκτελέσετε αυτές τις εντολές για να προσθέσετε τον τοπικό χρήστη στις ομάδες:

 sudo adduser `id -un` kvm 
 sudo adduser `id -un` libvirtd 

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

Δημιουργήστε μια εικονική μηχανή

Αφού συνδεθείτε ξανά, μπορείτε να ξεκινήσετε τη Διαχείριση εικονικού μηχανήματος. Θα πρέπει να βρίσκεται στο μενού εφαρμογών σας. Εναλλακτικά, πατήστε Alt + F2 και πληκτρολογήστε virt-manager.

Κατά την πρώτη εκτέλεση, θα υπάρχει μόνο ένα διαθέσιμο κουμπί για να κάνετε κλικ με την ένδειξη "Δημιουργία νέας εικονικής μηχανής". Κάντε κλικ σε αυτό και ακολουθήστε τη διαδικασία δημιουργίας.

  1. Ονομάστε την εικονική μηχανή. Μπορεί να είναι σχεδόν τίποτα. Είναι μόνο ένα αναγνωριστικό για να θυμάστε τι είναι.
  2. Επιλέξτε τη μέθοδο εγκατάστασης. Σε αυτό το παράδειγμα, πρόκειται να χρησιμοποιήσω ένα ISO CentOS 6 LiveCD. Αυτό απαιτεί την πρώτη επιλογή "Τοπικά μέσα εγκατάστασης". Μετά την επιλογή, κάντε κλικ στην επιλογή "Προώθηση".
  3. Επιλέξτε τον τύπο και την έκδοση του λειτουργικού συστήματος. Στο παράδειγμά μου, επέλεξα "Linux" και "Red Hat Enterprise Linux 6".
  4. Επιλέξτε την ποσότητα μνήμης RAM που θέλετε να διαθέσετε και τον αριθμό CPU που θέλετε να χρησιμοποιήσετε.
  5. Ορίστε το μέγεθος του εικονικού σας δίσκου. Αυτό εξαρτάται σε μεγάλο βαθμό από το λειτουργικό σύστημα που χρησιμοποιείτε και το μέγεθος του χώρου που νομίζετε ότι θα χρειαστείτε.
  6. Ορίστε τις επιλογές του δικτύου σας. Στις περισσότερες περιπτώσεις, η σωστή επιλογή έχει ήδη επιλεγεί.
  7. Κάντε κλικ στο κουμπί Τέλος

Ο Virtual Machine Manager πρέπει να ξεκινήσει αμέσως την εκκίνηση του εικονικού σας μηχανήματος. Εάν ξεκινήσατε από ένα ISO, μπορείτε να εγκαταστήσετε το λειτουργικό σύστημα όπως θα κάνατε κανονικά ή ακόμα και να το εκτελέσετε από το LiveCD. Αν θέλετε να δείτε πληροφορίες σε πραγματικό χρόνο σχετικά με το εικονικό υλικό, κάντε κλικ στο κουμπί "εμφάνιση λεπτομερειών εικονικοποίησης υλικού". Δεν χρειάζεται να κρατήσετε ανοικτό το παράθυρο virtualization για να συνεχίσετε να τρέχετε την εικονική μηχανή σας. Αυτό είναι χρήσιμο αν σκοπεύετε μόνο να συνδεθείτε από απόσταση και να το χρησιμοποιήσετε ως διακομιστή.

Για περισσότερες πληροφορίες σχετικά με το Virtual Machine Manager, επισκεφθείτε το διαδικτυακό wiki. Για περισσότερες πληροφορίες σχετικά με το KVM, ανατρέξτε στην ηλεκτρονική τεκμηρίωση.