The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Выпуск Stratis 1.0, инструментария для управления локальными..."
Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Изначальное сообщение [ Отслеживать ]

"Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от opennews (??), 02-Окт-18, 12:03 
После двух лет разработки состоялся (https://stratis-storage.github.io/relnotes/relnotes-1.0.html) первый стабильный выпуск проекта Stratis (https://stratis-storage.github.io/), развиваемого  компанией Red Hat и сообществом Fedora с целью унификации и упрощения средств для настройки и управления пулом из одного или нескольких локальных накопителей.  Stratis предоставляет такие возможности как динамическое выделение места в хранилище, снапшоты, обеспечение целостности и создание слоёв для кэширования. Код проекта написан на языке Rust и  распространяется (https://github.com/stratis-storage/stratisd) под лицензией MPL 2.0.

Система во многом повторяет по своим возможностям расширенные средства управления разделами ZFS и Btrfs, но делает это на базе существующих штатных технологий и не требует (https://opensource.com/article/18/5/stratis-storage-linux-co...) для администрирования  квалификации эксперта по системам хранения. Для управления предоставляется D-Bus API и cli-утилита (https://github.com/stratis-storage/stratis-cli).


Система оформлена в виде прослойки (демон stratisd (https://github.com/stratis-storage/stratisd)), работающей  поверх подсистемы device-mapper и файловой системы XFS.  В отличие от ZFS и  Btrfs компоненты Stratis работают только в пространстве пользователя и не требуют загрузки модулей ядра. Функциональность Stratis обеспечивается модулями dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity, взаимодействие с которым скрывается от пользователя.

Применение уже проверенных device-mapper и XFS позволяет ускорить разработку и повысить надёжность предоставляемого решения. Работа в виде демона упрощает организацию периодического мониторинга и позволяет легко интегрироваться с различными внешними API, например для поддержки хранилищ на базе Ceph, Amazon EBS и Kubernetes CSI.


Работа Stratis протестирована с блочными устройствами на базе LUKS (шифрованные разделы),  mdraid, dm-multipath, iSCSI, логическими томами LVM, а также с различными НЖМД, SSD и NVMe-накопителями. При наличии в пуле одного диска Stratis позволяет использовать логические разделы с поддержкой снапшотов для отката изменений. При добавлении нескольких накопителей в пул появляется возможность логического объединения накопителей в непрерывную область. Такие возможности как
RAID, сжатие данных, дедупликация и организация отказоусточивости пока не поддерживаются, но запланированы на будущее.

Выпуск Stratis 1.0 примечателен стабилизацией дискового формата метаданных и интерфейса командной строки. D-Bus API пока не стабилизирован. Stratis 1.0 будет поставляться в составе Fedora 29 и признан готовым для более широкого тестирования или начального внедрения на системах пользователей. Поддерживается работа на системах с ядром Linux 4.14 или более новыми выпусками. Для сборки требуется Rust 1.25+ и Python 3 (на Python написан cli-интерфейс).

URL: https://stratis-storage.github.io/relnotes/relnotes-1.0.html
Новость: https://www.opennet.dev/opennews/art.shtml?num=49381

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от Аноним (1), 02-Окт-18, 12:03 
> При наличии в пуле одного диска Stratis позволяет использовать логические разделы с поддержкой снапшотов для отката изменений.

Снапшоты как в lvm? Или нормальные снапшоты как в zfs/btrfs?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от ананим.orig (?), 02-Окт-18, 12:19 
А что там не нормального?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от vitalif (ok), 02-Окт-18, 12:33 
тормоза после снапшота
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от ананим.orig (?), 02-Окт-18, 12:45 
ну если вы прямиком из криокамеры разве что пишите.
алгоритм – см. новость, замечаем слово thin и вперед в мануалы.

зыж
если что, то споры на эту тему 4-летней давнисти https://habr.com/post/210856/

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

8. "Выпуск Stratis 1.0, инструментария для управления локальными..."  –1 +/
Сообщение от Аноним (8), 02-Окт-18, 14:34 
thin это костыль от RedHat, к линуксовому LVM2 это мало относиться
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

9. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +2 +/
Сообщение от ананим.orig (?), 02-Окт-18, 14:43 
может вам лучше поговорить о.. балете, например?

Зыж
Остальным — в сабже указаны модули:
> обеспечивается модулями dm-thin, dm-cache, dm-thinpool, dm-raid и dm-integrity,

Подсказка —  dm -  это device mapper https://ru.wikipedia.org/wiki/Device_mapper

Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

4. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от Аноним (4), 02-Окт-18, 12:36 
точно знаешь разницу между ними?
Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +2 +/
Сообщение от Аноним (5), 02-Окт-18, 12:44 
И что оно даёт, кроме ещё одной лишней зависимости от дбаса?
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +2 +/
Сообщение от Crazy Alex (ok), 02-Окт-18, 13:48 
отсутствие зависимости от вечной альфы btrfs и прикрученной сбоку zfs
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

18. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от torm84 (?), 04-Окт-18, 01:01 
Я на этой альфе уже лет 6 сижу, практически 24/7, хранилище пережило не один диск. При чем система загружается с btrfs raid, из которого без остановки можно дернуть один из загрузочных дисков.

Не хреновая такая альфа.

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

10. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от Аноним (10), 02-Окт-18, 15:01 
Оно должно быть стабильней btrfs у которого рейд до сих пор нестабилен, а дедупликацию и шифрование так и не привинтили. И все это должно управляться как одной новой удобной утилитой, так и старыми dm-mapper + crypto + xfs.
Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

11. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +2 +/
Сообщение от Анонимфывфывemail (?), 02-Окт-18, 15:42 
давно пора этот зоопарк из luks lvm lxm-cache btrfs xfs dmraid утилит как то подравнять до одной утилиты
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

12. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от ананим.orig (?), 02-Окт-18, 16:02 
в рамках сабжа (и управления томами/блочными устройствами/..) это так и есть:
> $ man dmsetup
> dmsetup — low level logical volume management

фактически lvm2 это всего-лишь наиболее употребительные вызовы ioctl (vgcreate,lvcreate,..), которые являются подмножеством того, что можно сделать и при помощи dmsetup, но просто удобнее и понятнее для пользователя.
сабж из этого же разряда.
и dbus ему наверное для гнома, чтобы использовать на десктопах с более низким порогом вхождения.

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

15. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от Orduemail (ok), 03-Окт-18, 01:40 
> dbus ему наверное для гнома, чтобы использовать на десктопах с более низким порогом вхождения.

При чём здесь гном? dbus -- это ipc, который здесь явно используется для того, чтобы cli-утилита или любая другая могла бы связаться с демонами. Ну, то есть можно это делать без dbus, через fifo, или там через unix-сокет, но зачем заниматься этим велосипедостроительством? Есть ведь dbus который реализует кучу полезнейшей функциональности.

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

16. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +1 +/
Сообщение от ананим.orig (?), 03-Окт-18, 07:31 
Да-да.
И который точно запущен в случае десктопа с гномом.

Зыж
Оставался всего один шаг.

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

20. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от Дока (?), 31-Окт-18, 08:34 
а речь разве не про dbus который в ядре?
Ответить | Правка | ^ к родителю #16 | Наверх | Cообщить модератору

13. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от your mom (?), 02-Окт-18, 19:31 
> сжатие данных, дедупликация и организация отказоустойчивости пока не поддерживаются

это ключевые фичи ради которых стоило бы использовать userspace хранилище, но увы. Что делать, если в их JBOD'е один диск накроется?

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

17. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +/
Сообщение от Crazy Alex (ok), 03-Окт-18, 12:19 
Вам понятие MVP знакомо? Логично, что сначала надо выкатить и стабилизировать какую-то базу, на которую потом накручивать фичи.
Ответить | Правка | ^ к родителю #13 | Наверх | Cообщить модератору

19. "Выпуск Stratis 1.0, инструментария для управления локальными..."  –1 +/
Сообщение от your mom (?), 07-Окт-18, 22:35 
> Вам понятие MVP знакомо?

Знакомо; тут его нет.

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

14. "Выпуск Stratis 1.0, инструментария для управления локальными..."  +2 +/
Сообщение от Pofigist (?), 02-Окт-18, 23:00 
> Система во многом повторяет по своим возможностям расширенные средства управления разделами ZFS и Btrfs
> Такие возможности как RAID, сжатие данных, дедупликация и организация отказоустойчивости пока не поддерживаются

facepalm.jpg
Как в том анекдоте про баню - Рабиновичь вы либо крестик снимите, либо трусы оденьте.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру