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

Δημοσιεύτηκε η κυκλοφορία του έργου Stratis 3.1, που αναπτύχθηκε από την 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.1, ενός κιτ εργαλείων για τη διαχείριση του τοπικού χώρου αποθήκευσης

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

  • Η διαχείριση των εξαρτημάτων που παρέχουν δυναμική κατανομή χώρου αποθήκευσης (“thin provisioning”) έχει βελτιωθεί σημαντικά. Η διεπαφή cli παρέχει εντολές για την ενεργοποίηση της δυναμικής κατανομής χώρου στο στάδιο της δημιουργίας πισίνας και την αλλαγή των παραμέτρων για τις ομάδες που ήδη εκτελούνται. Οι επιλεγμένες ομάδες μπορούν επίσης να αλλάζουν τα όρια του συστήματος αρχείων αμέσως.
  • Η υποεντολή εντοπισμού σφαλμάτων έχει προστεθεί στις εντολές για εργασία με pools, συστήματα αρχείων και μπλοκ συσκευών για την ενεργοποίηση της λειτουργίας εντοπισμού σφαλμάτων.
  • Στη διαδικασία stratisd background, το ελάχιστο υποστηριζόμενο μέγεθος αρχείου έχει αυξηθεί στα 512 MB.
  • Για τις δεξαμενές MDV (τόμος μεταδεδομένων), η τοποθέτηση σε ξεχωριστό χώρο σημείου προσάρτησης είναι ενεργοποιημένη.
  • Βελτιωμένος χειρισμός συμβάντων udev που δημιουργούνται όταν αφαιρείται μια συσκευή.
  • Το περιεχόμενο πληροφοριών των μηνυμάτων στα αρχεία καταγραφής έχει αυξηθεί.

Πηγή: opennet.ru

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