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

Που δημοσιεύθηκε έκδοση έργου Στρατής 2.2, που αναπτύχθηκε από την Red Hat και την κοινότητα του Fedora για να ενοποιήσει και να απλοποιήσει τα μέσα ρύθμισης και διαχείρισης μιας συγκέντρωσης μιας ή περισσότερων τοπικών μονάδων δίσκου. Το Stratis παρέχει λειτουργίες όπως δυναμική κατανομή αποθήκευσης, στιγμιότυπα, ακεραιότητα και επίπεδα αποθήκευσης στην κρυφή μνήμη. Ο κώδικας του έργου είναι γραμμένος σε Rust και διανέμονται από άδεια σύμφωνα με το MPL 2.0.

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

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

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

В έκδοση 2.2 Έχουν προστεθεί νέες επιλογές διεπαφής D-Bus για ανάκτηση ιδιοτήτων (FetchProperties), διαχείριση (Manager) και αλληλεπίδραση με συσκευές μπλοκ (Blockdev). Προστέθηκε η δυνατότητα ενημέρωσης για την εμφάνιση συμβάντων σχετικά με τη σύνδεση και την αφαίρεση διεπαφών (InterfacesAdded και InterfacesRemoved) μέσω D-Bus. Στο βοηθητικό πρόγραμμα stratis-cli βελτιωμένη Σενάρια ολοκλήρωσης Bash.

Πηγή: opennet.ru

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