Το Stratis 2.2 έρχεται με βελτιώσεις για την έκδοση D-Bus, CLI και άλλα

Στρατής

Η νέα έκδοση του έργου Stratis 2.2 έχει ήδη κυκλοφορήσει και είναι διαθέσιμο στο ευρύ κοινό. Αυτή η νέα έκδοση λειτούργησε για να προσθέσει διεπαφές D-Bus για να αλληλεπιδράσει με συσκευές μπλοκ και άλλες αλλαγές.

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

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

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

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

Κύρια νέα χαρακτηριστικά του Stratis 2.2

Έκδοση 2.2 προσθέτει νέες επιλογές για διασυνδέσεις D-Bus για να αποκτήσετε ιδιότητες (FetchProperties), να διαχειριστείτε (Διαχείριση) και να αλληλεπιδράσετε με συσκευές μπλοκ (Blockdev).

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

Στρατής 2.2.0 τώρα βάλτε τα symlinks από το σύστημα αρχείων Stratis στο / dev / stratis, αντί του / stratis, συν δημιουργικοί συμβολικοί σύνδεσμοι δημιουργούνται και συντηρούνται από τους κανόνες udev, αντί απευθείας μέσω του stratisd όπως προηγουμένως. Το / stratisdirectory δεν δημιουργείται ή χρησιμοποιείται από το stratisd 2.2.0.

Αυτή η έκδοση τοποθετεί τη διαχείριση διαμόρφωσης τερματικού για διαδραστική είσοδο κλειδιών κρυπτογράφησης σε stratisd αντί για stratis-cli.

Το σενάριο κελύφους βασίζεται σε ένα μικρό σενάριο Rust, stratis_dbusquery_version, το οποίο περιλαμβάνεται σε αυτήν την έκδοση του stratisd.

Αυτή η έκδοση επεκτείνει επίσης τη διεπαφή D-Bus με διάφορους τρόπους:

  • Στέλνει org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved σήματα στο D-Bus κάθε φορά που ένα αντικείμενο D-Bus προστίθεται ή αφαιρείται από τη διεπαφή D-Bus.
  • Προσθέστε μια νέα ιδιότητα D-Bus PhysicalPath, για τη διασύνδεση org.storage.stratis2.blockdev.r2. Αυτή η ιδιότητα είναι κυρίως χρήσιμη για κρυπτογραφημένες συσκευές μπλοκ Stratis. Προσδιορίζει τη συσκευή αποκλεισμού στην οποία βρίσκεται τα μεταδεδομένα Stratis LUKS2.
  • Προσθέστε ένα νέο κλειδί, LockedPoolsa στη διασύνδεση org.storage.stratis2.FetchProperties.r2 για τα αντικείμενα που υλοποιούν τη διεπαφή org.storage.stratis2.Managerinterface. Αυτό το κλειδί επιστρέφει ένα αντικείμενο D-Bus που αντιστοιχίζει τα UUID των κλειδωμένων ομάδων στις αντίστοιχες περιγραφές κλειδιών.

Αυτή η έκδοση επιτρέπει στον χρήστη να καθορίσει το προτιμώμενο επίπεδο καταγραφής του πιο άμεσα και συνοπτικά με το –log-levelopment 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. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.