Πώς να διαχειριστείτε τους όγκους και τις ομάδες αποθήκευσης KVM για εικονικές μηχανές - Μέρος 3


Σε αυτό το μέρος 3 του σεμιναρίου μας, συζητάμε πώς να δημιουργήσετε και να διαχειριστείτε τόμους και ομάδες αποθήκευσης KVM χρησιμοποιώντας το εργαλείο GUI virt-manager.

Γενικά, χρησιμοποιούμε συσκευές αποθήκευσης με διαφορετικά συστήματα αρχείων καθημερινά. Έχουμε επίσης ορισμένες τεχνολογίες/τεχνικές αποθήκευσης όπως ISCSI, SAN, NAS και ούτω καθεξής.

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

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

Χρησιμοποιούμε τις φυσικές συσκευές αποθήκευσης για τη δημιουργία τόμων εικονικής μηχανής. Θα μπορούσαμε να περιγράψουμε τους τόμους ως τον εικονικό δίσκο μιας εικονικής μηχανής. Το νέφος τόμων είναι μπλοκ συσκευών ή αρχείων όπως έχουμε αναφέρει προηγουμένως.

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

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

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

Στάδιο Πρώτο: Δημιουργία Χώρων αποθήκευσης στο KVM

1. Αρχικά, ας εμφανίσουμε τα διαθέσιμα pools στο περιβάλλον μας με τον τρόπο που το κάναμε πριν από την ενότητα Λεπτομέρειες αφού κάνουμε δεξί κλικ στο (localhost) στο κύριο παράθυρο. Αυτό το παράθυρο θα εμφανιστεί

Ως προεπιλογή, υπάρχει ένα χώρο αποθήκευσης που ονομάζεται "Προεπιλογή " χρησιμοποιεί το διαμέρισμα rootfs για την αποθήκευση των τόμων του vm στο /var/lib/libvirt/images μονοπάτι.

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

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

    1. -dir – Χρησιμοποιεί τον Κατάλογο συστήματος αρχείων για την αποθήκευση τόμων αποθήκευσης.
    2. -disk – Χρησιμοποιεί φυσικούς σκληρούς δίσκους για την αποθήκευση τόμων αποθήκευσης.
    3. -fs – Χρησιμοποιεί προδιαμορφωμένα διαμερίσματα για την αποθήκευση τόμων αποθήκευσης.
    4. -netfs – Χρησιμοποιεί κοινόχρηστο χώρο αποθήκευσης δικτύου όπως το NFS για την αποθήκευση τόμων αποθήκευσης.
    5. -gluster – Εξαρτάται από την αποθήκευση συστημάτων αρχείων Gluster.
    6. -iscsi – Χρησιμοποιεί κοινόχρηστο χώρο αποθήκευσης ISCSI για την αποθήκευση τόμων αποθήκευσης.
    7. -scsi – Χρησιμοποιεί τοπικό χώρο αποθήκευσης SCSI για την αποθήκευση τόμων αποθήκευσης.
    8. -lvm – Εξαρτάται από τις ομάδες τόμου LVM για την αποθήκευση τόμων αποθήκευσης.
    9. -mpath

Προς το παρόν, η δημιουργία τόμου πολλαπλών διαδρομών δεν υποστηρίζεται.

Μπορεί να είστε εξοικειωμένοι με πολλά από αυτά, αλλά θα συζητήσουμε ένα ή δύο από αυτά για αυτό το σεμινάριο. Ας ξεκινήσουμε με το δημοφιλές, τύπου (dir).

Ο τύπος (Dir) χρησιμοποιείται πολύ δημοφιλής καθώς δεν απαιτεί πολλές τροποποιήσεις στο τρέχον σχήμα αποθήκευσης που έχετε.

3. Δεν υπάρχει περιορισμός για τη δημιουργία του χώρου αποθήκευσης, αλλά συνιστάται να δημιουργήσετε τον κατάλογο «SPool1» σε ξεχωριστό διαμέρισμα. Ένα σημαντικό πράγμα επίσης είναι να δώσετε τα σωστά δικαιώματα και την ιδιοκτησία για αυτόν τον κατάλογο.

Θα χρησιμοποιήσω το /dev/sda3 ως κατάτμησή μου, μπορεί να έχετε διαφορετικό. Βεβαιωθείτε ότι το έχετε τοποθετήσει σωστά.

mount -t ext4 /dev/sda3 /mnt/personal-data/

4. Αφού προσαρτήσετε το διαμέρισμα στον κατάλογο "/mnt/personal-data/", καταχωρίστε τη διαδρομή του σημείου προσάρτησης σε αυτόν τον κατάλογο αποθήκευσης (π.χ. /mnt /personal-data/SPool1).

5. Μετά την ολοκλήρωση, θα βρείτε τη νέα πισίνα αποθήκευσης "SPool1 " που εμφανίστηκε στη λίστα.

Προτού μεταβείτε στο δεύτερο στάδιο για τη δημιουργία τόμων, ας συζητήσουμε έναν άλλο τύπο του Storage Pool μας που ονομάζεται fs.

Ο τύπος (FS) εξαρτάται από προδιαμορφωμένα διαμερίσματα και είναι χρήσιμο για όποιον θέλει να καθορίσει πλήρες διαμέρισμα για δίσκους/αποθήκευση εικονικής μηχανής.

6. Θα δημιουργήσουμε ένα άλλο χώρο αποθήκευσης χρησιμοποιώντας διαμέρισμα ανά μορφοποίηση που είναι ο τύπος ((fs) Προδιαμορφωμένη συσκευή μπλοκ). Πρέπει να προετοιμάσετε ένα άλλο νέο διαμέρισμα με το επιθυμητό σύστημα αρχείων.

Θα μπορούσατε να χρησιμοποιήσετε το "fdisk " ή το "parted " για να δημιουργήσετε νέο διαμέρισμα και να χρησιμοποιήσετε το "mkfs " για μορφοποίηση με νέο σύστημα αρχείων. Για αυτήν την ενότητα, το (sda6) θα είναι το νέο μας διαμέρισμα.

mkfs.ext4 /dev/sda6

Δημιουργήστε επίσης έναν νέο κατάλογο (δηλαδή SPool2), ο οποίος λειτουργεί ως σημείο προσάρτησης για το επιλεγμένο διαμέρισμα.

7. Αφού επιλέξετε τον τύπο (fs) από το αναπτυσσόμενο μενού, στη συνέχεια δώστε το όνομα της νέας ομάδας όπως φαίνεται

8. Στο επόμενο παράθυρο, πρέπει να παρέχετε τη διαδρομή του διαμερίσματός σας '/dev/sda6' στην περίπτωσή μας – στο "Διαδρομή πηγής b> " και τη διαδρομή του καταλόγου που λειτουργεί ως σημείο προσάρτησης /mnt/personal-data/SPool2 στο πεδίο "Target Path".

9. Τέλος, υπάρχει μια τρίτη ομάδα αποθήκευσης που προστέθηκε στην κύρια λίστα αποθήκευσης.

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

Στάδιο δεύτερο: Δημιουργία τόμων αποθήκευσης

Όπως συζητήσαμε προηγουμένως, θα μπορούσατε να θεωρήσετε τους τόμους αποθήκευσης ως εικονικούς δίσκους για εικονικές μηχανές. Έχουμε επίσης πολλές μορφές για αυτούς τους τόμους.

Γενικά, αυτές οι μορφές σάς επιτρέπουν να χρησιμοποιείτε τους τόμους σας με QEMU, VMware, Oracle VirtualBox και Hyper-V.

10. Επιλέξτε το χώρο αποθήκευσης στον οποίο θέλετε να αποθηκευτεί ο όγκος του "Νέος τόμος". Πατήστε το κουμπί «Νέα ένταση» για να ξεκινήσετε.

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

12. Τώρα ο τόμος σας είναι έτοιμος για σύνδεση με εικονικές μηχανές

συμπέρασμα

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

Σύνδεσμοι αναφοράς

Αρχική σελίδα KVM
Τεκμηρίωση KVM