Keluaran Stratis 3.3, kit alat untuk mengurus storan tempatan

Keluaran projek Stratis 3.3 telah diterbitkan, dibangunkan oleh Red Hat dan komuniti Fedora untuk menyatukan dan memudahkan cara untuk mengkonfigurasi dan mengurus kumpulan satu atau lebih pemacu tempatan. Stratis menyediakan ciri seperti peruntukan storan dinamik, syot kilat, integriti dan lapisan caching. Sokongan Stratis telah disepadukan ke dalam pengedaran Fedora dan RHEL sejak keluaran Fedora 28 dan RHEL 8.2. Kod projek diedarkan di bawah lesen MPL 2.0.

Sistem ini sebahagian besarnya mereplikasi dalam keupayaannya alat pengurusan partition canggih ZFS dan Btrfs, tetapi dilaksanakan dalam bentuk lapisan (daemon stratisd) yang berjalan di atas subsistem pemeta peranti kernel Linux (modul dm-thin, dm -cache, dm-thinpool, dm- raid dan dm-integrity) dan sistem fail XFS. Tidak seperti ZFS dan Btrfs, komponen Stratis hanya berjalan dalam ruang pengguna dan tidak memerlukan pemuatan modul kernel tertentu. Projek ini pada mulanya dibentangkan sebagai tidak memerlukan kelayakan pakar sistem storan untuk mentadbir.

API D-Bus dan utiliti cli disediakan untuk pengurusan. Stratis telah diuji dengan peranti blok berdasarkan LUKS (sekatan yang disulitkan), mdraid, dm-multipath, iSCSI, volum logik LVM, serta pelbagai pemacu HDD, SSD dan NVMe. Jika terdapat satu cakera dalam kolam, Stratis membenarkan anda menggunakan partition logik dengan sokongan syot kilat untuk melancarkan perubahan. Apabila anda menambahkan berbilang pemacu pada kumpulan, anda boleh menggabungkan pemacu secara logik ke kawasan bersebelahan. Ciri-ciri seperti RAID, pemampatan data, penyahduplikasian dan toleransi kesalahan belum lagi disokong, tetapi dirancang untuk masa hadapan.

Keluaran Stratis 3.3, kit alat untuk mengurus storan tempatan

Dalam versi baharu:

  • Menambah sokongan untuk mengembangkan saiz peranti fizikal, membolehkan anda menambah ruang cakera tambahan pada kumpulan Stratis yang tersedia pada peranti storan (contohnya, apabila mengembangkan tatasusunan RAID).
  • Menambahkan arahan "data lanjutan kolam stratis" untuk menambah ruang cakera tambahan yang muncul pada salah satu peranti ke kolam storan tertentu. Untuk menjejaki perubahan dalam saiz peranti, amaran khas telah ditambahkan pada output perintah "senarai kumpulan stratis", dan maklumat tentang perbezaan dalam kumpulan dan saiz peranti telah ditambahkan pada arahan "senarai blokdev stratis".
  • Peruntukan ruang yang dipertingkatkan untuk metadata yang dikaitkan dengan peranti storan dan peruntukan storan dinamik ("peruntukan nipis"). Perubahan itu mengurangkan pemecahan apabila menyimpan metadata.
  • Semakan fail boleh laku bagi rangka kerja Clevis, yang digunakan untuk penyulitan automatik dan penyahsulitan data pada partition cakera, telah diolah semula. Semakan kini dilakukan apabila arahan pengguna memerlukan panggilan ke Clevis (sebelum ini semakan hanya dilakukan sekali, apabila Stratis dimulakan), yang menyelesaikan masalah menggunakan Clevis dipasang selepas stratisd dimulakan.

Sumber: opennet.ru

Tambah komen