Size: a a a

SDS и Кластерные FS

2020 November 29

МН

Михаил Новоселов... in SDS и Кластерные FS
Сергей
Поясни. Был пример с кастомным ядром, но если с ним в комплекте идёт zfs модуль, то в чем боль тогда?
Марк @socketpair работает в компании, которая делает свои решения на базе линукса для своих заказчиков. В таких решениях с большой вероятностью придется обеспечивать поддержку заказчиков по разным вопросам, в т.ч. касающимся ядра. Жизненный цикл их продукта вряд ли совпадает с жизненным циклом Fedora. У них есть вариант взять ядро от Ubuntu, технически его собрать на Fedora нет проблем, но в Ubuntu git и реальные пакеты частов  рассинхроне, в git форс-пушат, за таким сложно следить и с таким сложно работать. Ввязываться еще и в zfs сомнительно.
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
У нас в Росе был выбор между апстримным ядром и ядрами Red Hat и Ubuntu, я выбрал апстримное kernel.org из-за наличия адекватного git в первую очередь. Когда ты не большая команда ядерщиков, нужен способ не тратить время на ненужные вещи.
источник

k

kvaps in SDS и Кластерные FS
Сергей
Поясни. Был пример с кастомным ядром, но если с ним в комплекте идёт zfs модуль, то в чем боль тогда?
А в убунтовском ядре разве нет zfs.ko ещё в комплекте?
источник

k

kvaps in SDS и Кластерные FS
В проксе так точно
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
kvaps
А в убунтовском ядре разве нет zfs.ko ещё в комплекте?
есть, я выше показал
источник

С

Сергей in SDS и Кластерные FS
Михаил Новоселов
Марк @socketpair работает в компании, которая делает свои решения на базе линукса для своих заказчиков. В таких решениях с большой вероятностью придется обеспечивать поддержку заказчиков по разным вопросам, в т.ч. касающимся ядра. Жизненный цикл их продукта вряд ли совпадает с жизненным циклом Fedora. У них есть вариант взять ядро от Ubuntu, технически его собрать на Fedora нет проблем, но в Ubuntu git и реальные пакеты частов  рассинхроне, в git форс-пушат, за таким сложно следить и с таким сложно работать. Ввязываться еще и в zfs сомнительно.
Тут зависит от специфики продукта и как он написан.  В идеальном мире он не должен быть завязан на версию ядра и операционной системе. Весь код работает в докере на нужных версиях, что позволяет быть независимым от жизненного цикла ос. И совсем не ясно зачем вы отказались от ядра которая идёт вместе с ос в сторону ванильного.  Т  е вся эта боль- это боль проекта как такового, а не zfs. zfs тут не причем.
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Сергей
Тут зависит от специфики продукта и как он написан.  В идеальном мире он не должен быть завязан на версию ядра и операционной системе. Весь код работает в докере на нужных версиях, что позволяет быть независимым от жизненного цикла ос. И совсем не ясно зачем вы отказались от ядра которая идёт вместе с ос в сторону ванильного.  Т  е вся эта боль- это боль проекта как такового, а не zfs. zfs тут не причем.
Хранением данных управляет их продукт. Знчит за ядро и работу с ФС отвечают они. Докеры не при чем тут
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
@socketpair а вы внутри федоры докеры запускаете?
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Сергей
Тут зависит от специфики продукта и как он написан.  В идеальном мире он не должен быть завязан на версию ядра и операционной системе. Весь код работает в докере на нужных версиях, что позволяет быть независимым от жизненного цикла ос. И совсем не ясно зачем вы отказались от ядра которая идёт вместе с ос в сторону ванильного.  Т  е вся эта боль- это боль проекта как такового, а не zfs. zfs тут не причем.
Мы не отказались от "ядра которая идёт вместе с ос в сторону ванильного", мы самостоятельная ОС.
источник

С

Сергей in SDS и Кластерные FS
Михаил Новоселов
Мы не отказались от "ядра которая идёт вместе с ос в сторону ванильного", мы самостоятельная ОС.
Тогда мне вообще не понятен дроч со сбором zfs модуля) вы и так подписали себя на куда бОльшую боль и модуль zfs это вообще фигня. Но это оффтоп наверно для этого чата.
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
Сергей
Тогда мне вообще не понятен дроч со сбором zfs модуля) вы и так подписали себя на куда бОльшую боль и модуль zfs это вообще фигня. Но это оффтоп наверно для этого чата.
Человек выбирает между btrfs и zfs, вопрос - где меньше дрочи
источник

G

George in SDS и Кластерные FS
Михаил Новоселов
это потому что в ubuntu на стандартном ядре тестируют сборку dkms zfs, а если захочется нестандартного ядра? да и ждать компиляции сомниетлньо. Также сомнительно работать с ФС в обход VFS API
это где там vfs обходится?
источник

МН

Михаил Новоселов... in SDS и Кластерные FS
George
это где там vfs обходится?
хм, мне казалось, что работает в обход него...
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
kvaps
Физических?
Да
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
а снапшоты планируете использовать?
Да.
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Пока не ясно. Думаю ежедневно
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Сергей
zfs-dkms вам в помощь. Все собирается само без вашего участия.
Ога. У нас конпелер не поставляется в системе. Впрочем, имадж системы готовим мы сами всегда. И попакетно обновлений нет
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
@socketpair же далает сам законченное решение, полностью подконтрольное ему, и волен сам заниматься ядром
Так точно
источник

G

George in SDS и Кластерные FS
Михаил Новоселов
хм, мне казалось, что работает в обход него...
пока ядро не требуется патчить - модуль работает строго по его api
источник

МК

Марк ☢️ Коренберг... in SDS и Кластерные FS
Михаил Новоселов
Марк @socketpair работает в компании, которая делает свои решения на базе линукса для своих заказчиков. В таких решениях с большой вероятностью придется обеспечивать поддержку заказчиков по разным вопросам, в т.ч. касающимся ядра. Жизненный цикл их продукта вряд ли совпадает с жизненным циклом Fedora. У них есть вариант взять ядро от Ubuntu, технически его собрать на Fedora нет проблем, но в Ubuntu git и реальные пакеты частов  рассинхроне, в git форс-пушат, за таким сложно следить и с таким сложно работать. Ввязываться еще и в zfs сомнительно.
Ой нет. И цикл совпадает таки
источник