Yerel depolamayı yönetmek için bir araç seti olan Stratis 3.3'nin piyasaya sürülmesi

Red Hat ve Fedora topluluğu tarafından bir veya daha fazla yerel sürücüden oluşan bir havuzu yapılandırma ve yönetme araçlarını birleştirmek ve basitleştirmek için geliştirilen Stratis 3.3 projesinin sürümü yayınlandı. Stratis, dinamik depolama tahsisi, anlık görüntüler, bütünlük ve önbelleğe alma katmanları gibi özellikler sağlar. Stratis desteği, Fedora 28 ve RHEL 8.2'nin piyasaya sürülmesinden bu yana Fedora ve RHEL dağıtımlarına entegre edilmiştir. Proje kodu MPL 2.0 lisansı altında dağıtılmaktadır.

Sistem, yetenekleri açısından ZFS ve Btrfs'nin gelişmiş bölüm yönetimi araçlarını büyük ölçüde kopyalar, ancak Linux çekirdeğinin aygıt eşleyici alt sisteminin (dm-thin, dm modülleri) üzerinde çalışan bir katman (stratisd arka plan programı) biçiminde uygulanır. -cache, dm-thinpool, dm-raid ve dm-integrity) ve XFS dosya sistemi. ZFS ve Btrfs'den farklı olarak Stratis bileşenleri yalnızca kullanıcı alanında çalışır ve belirli çekirdek modüllerinin yüklenmesini gerektirmez. Proje başlangıçta, yönetmek için bir depolama sistemleri uzmanının niteliklerini gerektirmeyecek şekilde sunuldu.

Yönetim için bir D-Bus API ve bir cli yardımcı programı sağlanmıştır. Stratis, LUKS (şifreli bölümler), mdraid, dm-multipath, iSCSI, LVM mantıksal birimlerinin yanı sıra çeşitli HDD'ler, SSD'ler ve NVMe sürücülerine dayanan blok cihazlarla test edilmiştir. Havuzda bir disk varsa Stratis, değişiklikleri geri almak için anlık görüntü desteğiyle mantıksal bölümleri kullanmanıza olanak tanır. Bir havuza birden fazla sürücü eklediğinizde, sürücüleri mantıksal olarak bitişik bir alanda birleştirebilirsiniz. RAID, veri sıkıştırma, veri tekilleştirme ve hata toleransı gibi özellikler henüz desteklenmemektedir ancak gelecek için planlanmaktadır.

Yerel depolamayı yönetmek için bir araç seti olan Stratis 3.3'nin piyasaya sürülmesi

Yeni sürümde:

  • Добавлена поддержка расширения размера физических устройств, позволяющая добавить в пул Stratis дополнительное дисковое пространство, ставшее доступным на устройстве хранения (например, при расширении RAID-массива).
  • Добавлена команда «stratis pool extend-data» для добавления в определённый пул хранения дополнительного дискового пространства, появившегося на одном из устройств. Для отслеживания изменения размера устройств в вывод команды «stratis pool list» добавлено специальное предупреждение, а в команду «stratis blockdev list» добавлены сведения о различиях в размерах пула и устройства.
  • Улучшено распределение места для метаданных, связанных с устройствами хранения и динамическим выделение места в хранилище («thin provisioning»). Изменение позволило сократить фрагментацию при хранении метаданных.
  • Переработана проверка исполняемых файлов фреймворка Clevis, применяемого для автоматического шифрования и расшифровки данных в дисковых разделах. Проверка теперь выполняется каждый раз, когда при выполнении команды пользователя требуется обращение к Clevis (ранее проверка осуществлялась только один раз, при запуске Stratis), что решает проблемы с использованием Clevis, установленным после запуска stratisd.

Kaynak: opennet.ru

Yorum ekle