Stratis 2.2 přichází s vylepšeními pro D-Bus, verzi CLI a další

Stratis

Nová verze projektu Stratis 2.2 již byla vydána a je k dispozici široké veřejnosti. Tato nová verze fungovala na přidání rozhraní D-Bus pro interakci s blokovými zařízeními a dalších změn.

Pro ty, kteří Stratis neznají, měli byste vědět, že tomu tak je démon vyvinutý společností Red Hat a komunita Fedory sjednotit a zjednodušit nastavení uživatelského prostoru který konfiguruje a monitoruje stávající komponenty základních úložných komponent Linuxu pro správu svazků LVM a souborový systém XFS přes D-Bus.

Stratis strposkytuje funkce jako alokace haldy, snímky, integrita a ukládání do mezipaměti. Kód projektu je napsán v Rustu a je distribuován pod licencí MPL 2.0.

Systém do značné míry opakuje pokročilé nástroje ve svých schopnostech ke správě oddílů ZFS a Btrfs, ale je implementována jako mezivrstva (stratisd daemon), která běží nad subsystémem mapovače zařízení s jádrem Linuxu (dm-thin, dm-cache, dm-thinpool, dm-raid a dm-integrační moduly) a souborový systém XFS. Na rozdíl od ZFS a Btrfs fungují komponenty Stratis pouze v uživatelském prostoru a nevyžadují načítání konkrétních modulů jádra.

Stratis byl testován na blokových zařízeních založených na LUKS (šifrovaných oddílech), mdraid, dm-multipath, iSCSI, LVM logických svazcích a různých pevných discích, SSD a NVMe discích. S diskem ve skupině vám Stratis umožňuje vrátit změny pomocí logických oddílů s podporou snímků.

Hlavní nové funkce Stratis 2.2

Verze 2.2 přidává nové možnosti pro rozhraní D-Bus získat vlastnosti (FetchProperties), spravovat (Manager) a komunikovat s blokovými zařízeními (Blockdev).

Přidána možnost hlásit výskyt událostí v připojení a odebrání rozhraní (InterfacesAdded a InterfacesRemoved) prostřednictvím D-Bus. Skripty automatického doplňování Bash byly vylepšeny v obslužném programu stratis-cli.

Zdarma 2.2.0 Nyní vložte symbolické odkazy ze souborového systému Stratis do / dev / stratis, místo / stratis, plus symbolické odkazy jsou vytvářeny a udržovány pravidly udev, namísto přímo přes stratisd jako dříve. Adresář / stratisd není vytvořen ani používán stratisdem 2.2.0.

Tato verze nastavuje správu konfigurace terminálu pro interaktivní vstup šifrovacích klíčů v stratisd místo stratis-cli.

Shell skript je založen na malém Rust skriptu stratis_dbusquery_version, který je součástí této verze stratisd.

Tato verze také rozšiřuje rozhraní D-Bus několika způsoby:

  • Odesílá org.freedesktop.DBus.ObjectManager.InterfacesAddedy org.freedesktop.DBus.ObjectManager.InterfacesRemoved signály na D-Bus pokaždé, když je přidán nebo odebrán objekt D-Bus z rozhraní D-Bus.
  • Přidejte novou vlastnost D-Bus PhysicalPath pro rozhraní org.storage.stratis2.blockdev.r2. Tato vlastnost je užitečná hlavně pro šifrovaná blokovací zařízení Stratis; Identifikuje blokové zařízení, na kterém se nacházejí metadata Stratis LUKS2.
  • Přidejte nový klíč LockedPoolsa do rozhraní org.storage.stratis2.FetchProperties.r2 pro objekty, které implementují rozhraní org.storage.stratis2.Manager. Tento klíč vrací objekt D-Bus, který mapuje UUID uzamčených skupin na jejich odpovídající popisy klíčů.

Toto vydání umožňuje uživateli specifikovat upřednostňovanou úroveň protokolování příměji a stručněji pomocí rozhraní příkazového řádku –log-levelopment.

Konečně pokud o tom chcete vědět víc o této nové verzi můžete zkontrolovat seznam změn Na následujícím odkazu.

Jak nainstalovat Stratis?

Stratis je k dispozici pro RHEL, CentOS, Fedoru a deriváty. Jeho instalace je poměrně jednoduchá, protože balíček je uvnitř úložišť RHEL i jeho derivátů.

Za účelem instalace Stratis stačí spustit následující příkaz v terminálu:

sudo dnf install stratis-cli stratisd -y

Nebo můžete také vyzkoušet toto jiné:

sudo yum install stratis-cli stratisd -y

Po instalaci do systému musí povolit služby Stratis, dělají to provedením následujících příkazů:

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

Další informace o konfiguraci a použití naleznete na následujícím odkazu. https://stratis-storage.github.io/howto/


Zanechte svůj komentář

Vaše e-mailová adresa nebude zveřejněna. Povinné položky jsou označeny *

*

*

  1. Odpovědný za údaje: Miguel Ángel Gatón
  2. Účel údajů: Ovládací SPAM, správa komentářů.
  3. Legitimace: Váš souhlas
  4. Sdělování údajů: Údaje nebudou sděleny třetím osobám, s výjimkou zákonných povinností.
  5. Úložiště dat: Databáze hostovaná společností Occentus Networks (EU)
  6. Práva: Vaše údaje můžete kdykoli omezit, obnovit a odstranit.