Stratis 3.0 шығарылымы, жергілікті жадты басқаруға арналған құралдар жинағы

Red Hat және Fedora қауымдастығы бір немесе бірнеше жергілікті дискілердің пулын конфигурациялау және басқару құралдарын біріктіру және жеңілдету үшін әзірлеген Stratis 3.0 жобасының шығарылымы жарияланды. Stratis динамикалық сақтауды бөлу, суреттер, тұтастық және кэштеу қабаттары сияқты мүмкіндіктерді қамтамасыз етеді. Stratis қолдауы Fedora және RHEL дистрибутивтеріне Fedora 28 және RHEL 8.2 шығарылымдарынан бастап біріктірілген. Жоба коды MPL 2.0 лицензиясы бойынша таратылады.

Жүйе негізінен ZFS және Btrfs бөлімдерін басқарудың кеңейтілген құралдарын өз мүмкіндіктерінде қайталайды, бірақ Linux ядросының құрылғы-маппер ішкі жүйесінің жоғарғы жағында жұмыс істейтін қабат (стратисс демон) түрінде жүзеге асырылады (модульдер dm-thin, dm -кэш, dm-thinpool, dm- raid және dm-integrity) және XFS файлдық жүйесі. ZFS және Btrfs-тен айырмашылығы, Stratis компоненттері тек пайдаланушы кеңістігінде жұмыс істейді және арнайы ядро ​​модульдерін жүктеуді қажет етпейді. Жоба бастапқыда басқару үшін сақтау жүйесі сарапшысының біліктілігін талап етпейтін ретінде ұсынылды.

Басқару үшін D-Bus API және cli утилитасы қамтамасыз етілген. Stratis LUKS (шифрланған бөлімдер), mdraid, dm-multipath, iSCSI, LVM логикалық көлемдеріне, сондай-ақ әртүрлі HDD, SSD және NVMe дискілеріне негізделген блоктық құрылғылармен сынақтан өтті. Пулда бір диск болса, Stratis өзгертулерді кері қайтару үшін суретті қолдауы бар логикалық бөлімдерді пайдалануға мүмкіндік береді. Пулға бірнеше дискіні қосқанда, дискілерді қисынды түрде қисынды аймаққа біріктіруге болады. RAID, деректерді қысу, қайталау және ақауларға төзімділік сияқты мүмкіндіктерге әлі қолдау көрсетілмейді, бірақ болашаққа жоспарлануда.

Stratis 3.0 шығарылымы, жергілікті жадты басқаруға арналған құралдар жинағы

Нұсқа нөміріндегі елеулі өзгеріс D-Bus басқару интерфейсінің өзгеруіне және D-Bus негізіндегі сипаттар мен әдістердің пайдасына FetchProperties интерфейстерінің ескіруіне байланысты. Жаңа шығарылым сонымен қатар өзгертулер енгізу алдында libblkid көмегімен udev ережелерін тексеруді қосады, DeviceMapper қолданбасынан оқиғаларды өңдеуді қайта өңдеді, қате өңдегіштердің ішкі көрінісін өзгертті, өзгерістерді кері қайтару (қайтару) кодын қайта өңдеді және файлды жасау кезінде логикалық өлшемді көрсетуге мүмкіндік береді. жүйесі. Диск бөлімдеріндегі деректерді автоматты түрде шифрлау және шифрын шешу үшін пайдаланылатын Clevis құрылымы SHA-256 орнына SHA-1 хэштерін пайдаланады. Құпия фразаны өзгертуге және Clevis-ке байланыстыруларды қалпына келтіруге болады.

Ақпарат көзі: opennet.ru

пікір қалдыру