Vietējās krātuves pārvaldības rīku komplekta Stratis 3.0 izlaišana

Ir publicēts Stratis 3.0 projekta laidiens, ko izstrādājuši Red Hat un Fedora kopiena, lai apvienotu un vienkāršotu līdzekļus viena vai vairāku vietējo disku kopas konfigurēšanai un pārvaldībai. Stratis nodrošina tādas funkcijas kā dinamiskā krātuves piešķiršana, momentuzņēmumi, integritāte un kešatmiņas slāņi. Stratis atbalsts ir integrēts Fedora un RHEL izplatījumos kopš Fedora 28 un RHEL 8.2 izlaišanas. Projekta kods tiek izplatīts saskaņā ar MPL 2.0 licenci.

Sistēma savās iespējās lielā mērā atkārto uzlabotos ZFS un Btrfs nodalījumu pārvaldības rīkus, bet tiek ieviesta slāņa (stratisd dēmona) veidā, kas darbojas virs Linux kodola ierīces kartētāja apakšsistēmas (moduļi dm-thhin, dm -kešatmiņa, dm-thinpool, dm- raid un dm-integritāte) un XFS failu sistēma. Atšķirībā no ZFS un Btrfs, Stratis komponenti darbojas tikai lietotāja telpā un neprasa konkrētu kodola moduļu ielādi. Sākotnēji projekts tika prezentēts kā tā administrēšanai nav nepieciešama uzglabāšanas sistēmu eksperta kvalifikācija.

Pārvaldīšanai tiek nodrošināta D-Bus API un kliju utilīta. Stratis ir pārbaudīts ar blokierīcēm, kuru pamatā ir LUKS (šifrētās starpsienas), mdraid, dm-multipath, iSCSI, LVM loģiskie sējumi, kā arī dažādi HDD, SSD un NVMe diskdziņi. Ja pūlā ir viens disks, Stratis ļauj izmantot loģiskos nodalījumus ar momentuzņēmuma atbalstu, lai atsauktu izmaiņas. Ja pūlam pievienojat vairākus diskus, varat loģiski apvienot diskus blakus esošā apgabalā. Tādas funkcijas kā RAID, datu saspiešana, dublēšanās un kļūdu tolerance vēl netiek atbalstītas, taču ir plānotas nākotnē.

Vietējās krātuves pārvaldības rīku komplekta Stratis 3.0 izlaišana

Значительная смена номера версии объясняется изменением интерфейса для управления через D-Bus и прекращением поддержки интерфейсов FetchProperties в пользу использования свойств и методов на основе D-Bus. В новом выпуске также добавлена проверка правил udev при помощи libblkid перед внесением изменений, переделана обработка событий от DeviceMapper, изменено внутреннее представление обработчиков ошибок, переработан код для отката изменений (rollback), разрешено указание логического размера при создании ФС. Во фреймворке Clevis, применяемом для автоматического шифрования и расшифровки данных в дисковых разделах, задействованы хэши SHA-256 вместо SHA-1. Предоставлена возможность изменения парольной фразы и перегенерации привязок к Clevis.

Avots: opennet.ru

Pievieno komentāru