Stratis 2.2 prichádza s vylepšeniami pre D-Bus, verziu CLI a ďalšie

Stratis

Nová verzia projektu Stratis 2.2 už bola vydaná a je k dispozícii širokej verejnosti. Táto nová verzia fungovala na pridaní rozhraní D-Bus na interakciu s blokovými zariadeniami a ďalších zmien.

Pre tých, ktorí nie sú oboznámení so Stratisom, mali by ste vedieť, že to tak je démon vyvinutý spoločnosťou Red Hat a komunita Fedora zjednotiť a zjednodušiť nastavenie užívateľského priestoru ktorá konfiguruje a monitoruje existujúce komponenty základných úložných komponentov systému Linux správy zväzkov LVM a súborového systému XFS cez D-Bus.

Stratis p.poskytuje funkcie ako alokácia haldy, snímky, integrita a medzipamäťové vrstvy. Kód projektu je napísaný v jazyku Rust a je distribuovaný pod licenciou MPL 2.0.

Systém do veľkej miery opakuje pokročilé nástroje vo svojich schopnostiach spravovať oddiely ZFS a Btrfs, ale je implementovaná ako medzivrstva (démon stratisd), ktorá beží nad subsystémom mapovača zariadení s jadrom Linux (dm-thin, dm-cache, dm-thinpool, dm-raid a dm-integračné moduly) a súborový systém XFS. Na rozdiel od ZFS a Btrfs fungujú komponenty Stratis iba v užívateľskom priestore a nevyžadujú načítanie konkrétnych modulov jadra.

Stratis bol testovaný na blokových zariadeniach založených na LUKS (šifrované oddiely), mdraid, dm-multipath, iSCSI, LVM logických zväzkoch a rôznych pevných diskoch, SSD a NVMe diskoch. S diskom v skupine vám Stratis umožňuje vrátiť zmeny späť pomocou logických oddielov s podporou snímok.

Hlavné nové funkcie Stratis 2.2

Verzia 2.2 pridáva nové možnosti pre rozhrania D-Bus získať vlastnosti (FetchProperties), spravovať (Manager) a komunikovať s blokovými zariadeniami (Blockdev).

Pridaná možnosť hlásiť výskyt udalostí pri pripojení a odstránení rozhraní (InterfacesAdded a InterfacesRemoved) cez D-Bus. V obslužnom programe stratis-cli boli vylepšené skripty automatického dopĺňania Bash.

Zadarmo 2.2.0 teraz vložte symbolické odkazy zo súborového systému Stratis do / dev / stratis, namiesto / stratis, plus symbolické odkazy sa vytvárajú a udržiavajú pomocou pravidiel udev, namiesto toho, aby prechádzali priamo cez stratisd ako predtým. Adresár / stratisd nie je stratisdom 2.2.0 vytvorený ani používaný.

Táto verzia správa konfigurácie terminálu pozícií pre interaktívny vstup šifrovacích kľúčov v stratisd namiesto stratis-cli.

Shell skript je založený na malom Rust skripte stratis_dbusquery_version, ktorý je súčasťou tejto verzie stratisd.

Táto verzia tiež rozširuje rozhranie D-Bus niekoľkými spôsobmi:

  • Posiela org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.Interfaces Odstránené signály na D-Bus zakaždým, keď je pridaný alebo odstránený objekt D-Bus z rozhrania D-Bus.
  • Pridajte novú vlastnosť D-Bus PhysicalPath pre rozhranie org.storage.stratis2.blockdev.r2. Táto vlastnosť je užitočná hlavne pre šifrované blokové zariadenia Stratis; Identifikuje blokové zariadenie, na ktorom sa nachádzajú metadáta Stratis LUKS2.
  • Pridajte nový kľúč LockedPoolsa do rozhrania org.storage.stratis2.FetchProperties.r2 pre objekty, ktoré implementujú rozhranie org.storage.stratis2.Manager. Tento kľúč vracia objekt D-Bus, ktorý mapuje UUID uzamknutých skupín na ich príslušné popisy kľúčov.

Toto vydanie umožňuje používateľovi bližšie a stručne určiť preferovanú úroveň protokolovania pomocou rozhrania CLI –log-levelopment.

Konečne ak o tom chcete vedieť viac o tejto novej verzii si môžete pozrieť zoznam zmien Na nasledujúcom odkaze.

Ako nainštalovať Stratis?

Stratis je k dispozícii pre RHEL, CentOS, Fedoru a deriváty. Jeho inštalácia je celkom jednoduchá, pretože balík je vo vnútri úložiska RHEL a tiež v jeho derivátoch.

Za účelom inštalácie Stratis stačí spustiť nasledujúci príkaz v termináli:

sudo dnf install stratis-cli stratisd -y

Alebo môžete vyskúšať aj tento iný:

sudo yum install stratis-cli stratisd -y

Po nainštalovaní do systému musí umožniť služby Stratis, robia to vykonaním nasledujúcich príkazov:

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

Ďalšie informácie o konfigurácii a použití nájdete na nasledujúcom odkaze. https://stratis-storage.github.io/howto/


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Zodpovedný za údaje: Miguel Ángel Gatón
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.