@silverjoe

Имеет ли место быть RAID10 из mdadm и LVM2?

Кто сталкивался/собирал: как себя ведет массив созданный в Linux средствами mdadm и LVM2?
Видел в доках redhat-а рекомендации по такой реализации.

Т.е. берем 4 диска и собираем два зеркала с помощью mdadm, а потом с помощью LVM2 создаем поверх этих массивов единый том. По структуре - RAID10, но по реализации не совсем он.

Как будет работать в вариантах диски HDD и диски SSD?

Есть ли преимущества и какие недостатки?

Для каких задач это будет хорошее решение, а для каких - плохое?
  • Вопрос задан
  • 1464 просмотра
Пригласить эксперта
Ответы на вопрос 4
AxianLTD
@AxianLTD
7Например так https://www.allcloud.io/how-to/create-software-rai... собираем raid10, а поверх него lvm.
С raid10 сам не пробовал, зеркало работает замечательно.
Недостатки очевидны - програмный raid, аппаратный по любому быстрее и надежнее. Зато этот бесплатно. Синхронизируется долго с отвлечением ресурсов процессора.
Если хочется кэшировать с ssd, то это имхо дополнительный софт типа https://www.rath.org/ssd-caching-under-linux.html.
Я использую на хостах виртуализации proxmox.
Ответ написан
saboteur_kiev
@saboteur_kiev Куратор тега Железо
software engineer
> Т.е. берем 4 диска и собираем два зеркала с помощью mdadm, а потом с помощью LVM2 создаем поверх этих массивов единый том. По структуре - RAID10, но по реализации не совсем он.

Плохая идея. Именно в силу того, что вы делаете не raid10, а велосипед.

Вся идеология RAID Была построена не вокруг резервного копирования данных, а вокруг минимизации простоя и ускорения работы.
Вы же делаете lvm2 поверх райд, то есть в случае сбоя, нужно будет вручную восстанавливать - а это противоположное тому, что предлагает raid - взять все расходы времени на себя, а вам только перевтыкнуть битый винт на целый.

Лучше сделайте raid10 штатно (средствами ОС, средствами контроллера) а поверх него уже мутите lvm2, чтобы работать с динамическими разделами.
Ответ написан
Комментировать
Jump
@Jump Куратор тега Системное администрирование
Системный администратор со стажем.
Имеет ли место быть RAID10 из mdadm и LVM2
Да.

Как будет работать в вариантах диски HDD и диски SSD?
Работать будет нормально, как HDD так и SSD. Вопрос лишь в том для чего он вам нужен, какие задачи должен решить. Надо из этого исходить.
Поэтому не всегда он имеет смысл.
Делать десятый рэйд из SSD можно, но не часто возникают ситуации когда это имеет смысл.
Как правило проще купить более быстрый SSD.
Вообще в создании рэйдов из SSD много тонкостей, и причина этого простая.
HDD по сути тупая железка, делает исключительно то что ему говорят никакой логики (хотя надо сказать последнее время и HDD поумнели, взять тот же NSQ)
А вот SSD это по сути компьютер, имеющий мощный процессор, приличный объем оперативной памяти, прошивку управляющую всем этим - ну и массив собственно флешпамяти. И вот этот компьютер имеет собственную логику заложенную производителем, и вариантов там множество, трудно найти два одинаковых SSD во всем этом многообразии.
Поэтому четко предсказать как именно поведет себя неизвестно какой SSD в конкретной ситуации сложно.
Ответ написан
icCE
@icCE
youtube.com/channel/UC66N_jRyZiotlmV95QPBZfA
Кто сталкивался/собирал: как себя ведет массив созданный в Linux средствами mdadm и LVM2?
Видел в доках redhat-а рекомендации по такой реализации.


Можно посмотреть на такие доки RH, где дают вредные советы ?

Т.е. берем 4 диска и собираем два зеркала с помощью mdadm, а потом с помощью LVM2 создаем поверх этих массивов единый том. По структуре - RAID10, но по реализации не совсем он.


В LVM2 RAID0 плюс только один, это создание снепшотов и добавление новых HDD.
Только вот чтение и запись будет у такого решение последовательно и в общем прибавки скорости не светит.
Второй момент, что надежность в случаи отказа такой схемы спорная. У вас по факту может вылетить 1 диск или 2 диска из разных массивов. восстанавливать такой слоенный пирог не очень удобно, в случаи проблем - восстановление может быть квестом. Поэтому проще делать все на mdadm сразу например.

Как будет работать в вариантах диски HDD и диски SSD?

Да в общем как обычно. Отличий минимально.

Для каких задач это будет хорошее решение, а для каких - плохое?


Тут нет ответов и не будет. Все решается бенчмарками и от самих задач. При этом бенчмарки сугубо под ваши нужды и под ваше железо.
Но я бы вообще ушел и от mdadm и от lvm и уже смотрел на ZFS с его плюшками. Там вам уже и LVM, и Raid и снепшоты и кеширование итд итп. В ближайшие время ФС будит доминировать. Можно настроить два уровня кеша. Память->SSD- и уже все на HDD.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы