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

Ir publicēts Stratis 3.1 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.1 izlaišana

Jaunajā versijā:

  • Значительно улучшено управление компонентами, обеспечивающими динамическое выделение места в хранилище («thin provisioning»). В cli-интерфейсе предоставлены команды для включения динамического распределения места на этапе создания пула и изменения параметров для уже работающих пулов. Для выбранных пулов также теперь можно изменять на лету ограничения файловой системы.
  • В команды работы с пулами, файловыми системами и блочными устройствами добавлена подкоманда debug для включения отладочного режима.
  • В фоновом процессе stratisd размер минимально поддерживаемой ФС увеличен до 512 MB.
  • Для пулов MDV (metadata volume) включено монтирование в отдельном пространстве точек монтирования.
  • Улучшена обработка событий udev, генерируемых при извлечении устройства.
  • Повышена информативность сообщений в логах.

Avots: opennet.ru

Pievieno komentāru