Stratis, μια τοπική λύση διαχείρισης αποθήκευσης για Linux

Στρατής

Ο Στρατής είναι ένας δαίμονας που αναπτύχθηκε από την Red Hat. και η κοινότητα Fedora για ενοποίηση και απλοποίηση των ρυθμίσεων χώρου χρήστη που διαμορφώνει και παρακολουθεί υπάρχοντα στοιχεία των υποκείμενων στοιχείων αποθήκευσης Linux της διαχείρισης τόμου LVM και του συστήματος αρχείων XFS μέσω D-Bus.

Το Stratis δεν είναι ένα σύστημα αρχείων σε επίπεδο χρήστη όπως το σύστημα FUSE. Ο δαίμονας διαμόρφωσης Stratis αναπτύχθηκε για να έχει ισοτιμία χαρακτηριστικών με τα ZFS και Btrfs. Το Como βασίζεται σε αποδεδειγμένα επιχειρησιακά στοιχεία LVM και XFS με περισσότερες από μια δεκαετία επιχειρηματικών αναπτύξεων και διδαγμάτων από το System Storage Manager στο Red Hat Enterprise Linux.

EΜε άλλα λόγια, ο Στρατής αυτοματοποιεί τη διαχείριση της τοπικής αποθήκευσης. Σε ένα σύστημα ενός δίσκου, ο Stratis μπορεί να καταστήσει πιο βολικό τον λογικό διαχωρισμό του /home από το /usr και την ενεργοποίηση του στιγμιότυπου με επαναφορά σε καθένα ξεχωριστά.

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

Σχετικά με τον Στρατή

Στρατής παρέχει δυνατότητες στυλ ZFS / Btrfs ενσωματώνοντας επίπεδα υπάρχουσας τεχνολογίας- Το υποσύστημα χαρτογράφησης συσκευής Linux και το σύστημα αρχείων XFS. Ο stratisd daemon διαχειρίζεται συλλογές μπλοκ συσκευών και παρέχει ένα D-Bus API.

Το Stratis-CLI παρέχει ένα εργαλείο γραμμής εντολών Το Stratis, το οποίο με τη σειρά του χρησιμοποιεί το D-BUS API για επικοινωνία με το stratisd.

Σε αντίθεση με τα ZFS και Btrfs, τα στοιχεία του Stratis λειτουργούν μόνο στο χώρο του χρήστη και δεν απαιτούν φόρτωση συγκεκριμένων μονάδων πυρήνα. Το έργο παρουσιάστηκε αρχικά ότι δεν απαιτεί από τη διαχείριση ενός εμπειρογνώμονα συστημάτων αποθήκευσης να διαχειριστεί τις βαθμολογίες.

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

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

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

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

Τώρα το έργο ενημερώθηκε μετά από ένα χρόνο ανάπτυξης, από τότε που κυκλοφόρησε πρόσφατα το έργο Στρατής 2.0. Στην οποία στην ανακοίνωση της νέας αυτής έκδοσης αναφέρεται ότι Οι απαιτήσεις για την έκδοση μεταγλωττιστή Rust έχουν αυξηθεί (τουλάχιστον 1.37, αλλά συνιστάται 1.38).

εκτός αυτού αξίζει να τονιστεί μια σημαντική αλλαγή στον αριθμό έκδοσης που σχετίζεται με η μετονομασία κάποιων διεπαφών D-Bus και ο επανασχεδιασμός της οργάνωσης της εργασίας με το D-Bus (Επιλέγεται ένα σύνολο από πρωτεύουσες θεμελιώδεις ιδιότητες και οι υπόλοιπες ιδιότητες ζητούνται τώρα χρησιμοποιώντας τη νέα μέθοδο FetchProperties.)

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

Πώς να εγκαταστήσετε το Stratis;

Το Stratis διατίθεται για RHEL, CentOS, Fedora και παράγωγα. Η εγκατάστασή του είναι αρκετά απλή αφού το πακέτο βρίσκεται στα αποθετήρια της RHEL καθώς και στα παράγωγά του.

Για να εγκαταστήσετε το Stratis απλώς εκτελέστε την ακόλουθη εντολή σε ένα τερματικό:

sudo dnf install stratis-cli stratisd -y

Ή μπορείτε επίσης να δοκιμάσετε αυτό το άλλο:

sudo yum install stratis-cli stratisd -y

Μόλις εγκατασταθεί στο σύστημα, πρέπει να ενεργοποιήσει τις υπηρεσίες Stratis, το κάνουν αυτό εκτελώντας τις ακόλουθες εντολές:

sudo systemctl start stratisd.service
sudo systemctl enable stratisd.service
sudo systemctl status stratisd.service

Για περισσότερες πληροφορίες σχετικά με τη διαμόρφωση και τη χρήση, μπορείτε να επισκεφθείτε τον παρακάτω σύνδεσμο. https://stratis-storage.github.io/howto/


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.