Κυκλοφορία του Stratis 3.3, ενός κιτ εργαλείων για τη διαχείριση του τοπικού χώρου αποθήκευσης

Δημοσιεύτηκε η κυκλοφορία του έργου Stratis 3.3, που αναπτύχθηκε από την Red Hat και την κοινότητα Fedora για την ενοποίηση και την απλοποίηση εργαλείων για τη ρύθμιση παραμέτρων και τη διαχείριση μιας ομάδας από μία ή περισσότερες τοπικές μονάδες δίσκου. Το Stratis παρέχει λειτουργίες όπως δυναμική κατανομή αποθήκευσης, στιγμιότυπα, ακεραιότητα και επίπεδα αποθήκευσης στην κρυφή μνήμη. Η υποστήριξη Stratis έχει ενσωματωθεί στις διανομές Fedora και RHEL από τις εκδόσεις Fedora 28 και RHEL 8.2. Ο κωδικός έργου διανέμεται με την άδεια MPL 2.0.

Το σύστημα επαναλαμβάνει σε μεγάλο βαθμό τα προηγμένα εργαλεία διαχείρισης διαμερισμάτων ZFS και Btrfs στις δυνατότητές του, αλλά υλοποιείται ως στρώμα (stratisd daemon) που τρέχει πάνω από το υποσύστημα χαρτογράφησης συσκευών του πυρήνα Linux (ενότητες dm-thin, dm-cache, dm -thinpool, dm- raid και dm-integrity) και το σύστημα αρχείων XFS. Σε αντίθεση με τα ZFS και Btrfs, τα στοιχεία του Stratis λειτουργούν μόνο στο χώρο χρήστη και δεν απαιτούν τη φόρτωση συγκεκριμένων λειτουργικών μονάδων πυρήνα. Το έργο αρχικά παρουσιάζεται ότι δεν απαιτεί τα προσόντα ενός ειδικού σε συστήματα αποθήκευσης για τη διαχείριση.

Το D-Bus API και το cli-utility παρέχονται για έλεγχο. Το Stratis έχει δοκιμαστεί με μπλοκ που βασίζονται σε LUKS (κρυπτογραφημένα διαμερίσματα), mdraid, dm-multipath, iSCSI, λογικούς τόμους LVM και διάφορους σκληρούς δίσκους, SSD και μονάδες NVMe. Εάν υπάρχει ένας δίσκος στο pool, ο Stratis σάς επιτρέπει να χρησιμοποιείτε λογικά διαμερίσματα με δυνατότητα στιγμιότυπου για να επαναφέρετε τις αλλαγές. Όταν προστίθενται πολλές μονάδες δίσκου σε μια ομάδα, οι μονάδες δίσκου μπορούν λογικά να συνδυαστούν σε μια συνεχόμενη περιοχή. Λειτουργίες όπως το RAID, η συμπίεση δεδομένων, η κατάργηση διπλότυπων και η ανακατεύθυνση δεν υποστηρίζονται προς το παρόν, αλλά σχεδιάζονται για το μέλλον.

Κυκλοφορία του Stratis 3.3, ενός κιτ εργαλείων για τη διαχείριση του τοπικού χώρου αποθήκευσης

Στη νέα έκδοση:

  • Προστέθηκε υποστήριξη για επέκταση του μεγέθους των φυσικών συσκευών, επιτρέποντάς σας να προσθέσετε επιπλέον χώρο στο δίσκο στο pool Stratis που γίνεται διαθέσιμο σε μια συσκευή αποθήκευσης (για παράδειγμα, κατά την επέκταση μιας συστοιχίας RAID).
  • Προστέθηκε η εντολή "stratis pool extension-data" για να προσθέσετε επιπλέον χώρο στο δίσκο που εμφανίζεται σε μία από τις συσκευές σε ένα συγκεκριμένο χώρο αποθήκευσης. Για την παρακολούθηση των αλλαγών στο μέγεθος της συσκευής, έχει προστεθεί μια ειδική προειδοποίηση στην έξοδο της εντολής "stratis pool list" και πληροφορίες σχετικά με τις διαφορές στα μεγέθη της πισίνας και των συσκευών έχουν προστεθεί στην εντολή "stratis blockdev list".
  • Βελτιωμένη κατανομή χώρου για μεταδεδομένα που σχετίζονται με συσκευές αποθήκευσης και δυναμική κατανομή χώρου αποθήκευσης ("thin provisioning"). Η αλλαγή μείωσε τον κατακερματισμό κατά την αποθήκευση μεταδεδομένων.
  • Ο έλεγχος των εκτελέσιμων αρχείων του πλαισίου Clevis, που χρησιμοποιούνται για την αυτόματη κρυπτογράφηση και αποκρυπτογράφηση δεδομένων σε διαμερίσματα δίσκων, έχει επεξεργαστεί εκ νέου. Ο έλεγχος εκτελείται τώρα κάθε φορά που μια εντολή χρήστη απαιτεί κλήση στο Clevis (προηγουμένως ο έλεγχος γινόταν μόνο μία φορά, όταν ξεκίνησε το Stratis), το οποίο επιλύει προβλήματα με τη χρήση του Clevis που εγκαταστάθηκε μετά την έναρξη του stratisd.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο