Путаница на уровне RAID (MegaCli против вывода megasasctl)
Я совершенно новичок в работе с контроллерами LSI MegaRAID и не понимаю, какой уровень RAID я на самом деле использую. Мой сервер оснащен 4 дисками по 4 ТБ каждый, и я хотел бы, чтобы они работали в RAID-10. В поисках подсказок я нашел эту ветку и перешел по ссылке в одном из ответов.
Что меня смущает, так это вывод megacli
а также megasasctl
:
# megacli -LDInfo -Lall -aALL | grep RAID Уровень RAID: первичный-1, вторичный-0, квалификатор RAID-уровня-0
Согласно таблице это должно означать, что я в настоящее время использую RAID-1. Однако в соответствии с этим я использую RAID-10:
# megasasctl a0 LSI MegaRAID SAS 9260-4i вкл.:1 ldrv:1 batt:FAULT, модуль отсутствует, пакет отсутствует, заряд не удался a0d0 7451GiB RAID 10 2x2 оптимально a0e252s0 3726GiB a0d0 онлайн a0e252s1 3726GiB a0d0 онлайн a0e252s2 3726GiB a0d0 онлайн a0e252s3 3726GiB a0d0 онлайн
Мое замешательство по этому вопросу, вероятно, не могло быть хуже. Что мне здесь не хватает, и какой результат следует верить?
РЕДАКТИРОВАТЬ (в ответ на запрос CharlesH)
Вывод следующий:
# megacli -LDInfo -Lall -aall Адаптер 0 - Информация о виртуальном диске: Виртуальный диск: 0 (целевой идентификатор: 0) Название: Уровень RAID: первичный-1, вторичный-0, квалификатор RAID-уровня-0 Размер: 7,276 ТБ Размер сектора: 512 Эмулируется ли VD: Да Зеркальные данные: 7,276 ТБ Состояние: оптимальное Размер полосы: 256 КБ Количество дисков в пролете: 2 Глубина пролета: 2 Политика кэширования по умолчанию: WriteBack, ReadAhead, Direct, No Write Cache, если плохой BBU Текущая политика кэширования: WriteThrough, ReadAhead, Direct, No Write Cache, если плохой BBU Политика доступа по умолчанию: чтение / запись Текущая политика доступа: чтение / запись Политика дискового кэша: диск по умолчанию Тип шифрования: Нет Плохие блоки существуют: нет Кэшируется ли VD: нет Код выхода: 0x00
5 ответов
Я думаю, что таблица не так.
Поскольку RAID 10 является полосой (RAID-0) зеркала (RAID-1)
Основной -> RAID-1
Вторичный -> RAID-0
RAID 0 -> RAID 1 -> DISK
-> DISK
-> RAID 1 -> DISK
-> DISK
Просто для дополнительной информации, вы можете использовать команду:
megacli -CfgDsply -aALL
Чтобы получить немного больше информации, включая группы дисков, информацию о пролетах. Ниже приведен мой комментарий / отступ с выделенными строками (с компьютера с Windows, но он довольно близок).
Обратите внимание, что для первой группы дисков ("SPANNED DISK GROUP: 0") указано RAID 10, хотя это всего два зеркалированных диска. Т.е. это действительно RAID 1, но вроде бы RAID 10.
Итак, если посмотреть на 2-ю группу дисков ("SPANNED DISK GROUP: 0"), если на каждый из 0 и 1 были только 2 сцепленных / чередующихся диска, то на следующем уровне вверх может быть их зеркальное отражение и все равно отчет RAID10 (такой же, как первый группа дисков). Возможно, он реализован как RAID10, а не RAID01, но в любом случае он все равно сообщит тот же общий размер для виртуального диска. Здесь просто недостаточно информации, чтобы знать наверняка.
Адаптер: 0 Название продукта: PERC H710P Mini Количество дисковых групп: 2 DISK GROUP: 0 # Простой 2-х дисковый RAID для операционной системы Количество пролетов: 1 SPAN: 0 Количество ПД: 2 Количество виртуальных дисков: 1 Информация о виртуальном диске: Виртуальный диск: 0 (целевой идентификатор: 0) Название: Уровень RAID: первичный-1, вторичный-0, квалификатор RAID-уровня-0 Размер: 837,75 ГБ # Размер виртуального диска соответствует размеру каждого диска Данные зеркалирования: 837,75 ГБ #, указывающие на зеркалирование RAID 1 Количество дисков: 2 Глубина пролета: 1 Физический диск: 0 Положение диска: Дисковая группа: 0, Диапазон: 0, Рука: 0 Идентификатор устройства: 0 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов] Физический диск: 1 Положение диска: Дисковая группа: 0, Диапазон: 0, Рука: 1 Идентификатор устройства: 1 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов] # "Составная группа дисков 0" ниже может быть: # device_id 2 отражается с device_id 3, делая span 0 # device_id 4 отражается с device_id 5, делая span 1 # затем охватывают 0 и 1 полосатый вместе # или же # device_id 2 чередуется / сцепляется с device_id 3, образуя span 0 # device_id 4 чередующийся / сцепленный с device_id 5, образующий промежуток 1 # затем охватывают 0 и 1, отраженные вместе SPANNED DISK GROUP: 0 # Это группа дисков, отличная от указанной выше, из-за Количество пролётов: 2 # слово "натянуто". SPAN: 0 Количество ПД: 2 Количество виртуальных дисков: 1 Информация о виртуальном диске: Виртуальный диск: 1 (целевой идентификатор: 1) Имя:VD_1 # Эта информация о виртуальном диске одинакова для обоих участков, что указывает на # информация RAID, действительно связанная с группой дисков, скорее # чем промежуток Уровень RAID: первичный-1, вторичный-0, квалификатор RAID-уровня-0 Размер: 1.635 ТБ Зеркальные данные: 1,635 ТБ Количество дисков в пролете: 2 Глубина пролета: 2 Физический диск: 0 Положение диска: Дисковая группа: 1, Диапазон: 0, Рука: 0 Идентификатор устройства: 2 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов] Физический диск: 1 Положение диска: Дисковая группа: 1, Диапазон: 0, Рука: 1 Идентификатор устройства: 3 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов] SPAN: 1 Количество ПД: 2 Количество виртуальных дисков: 1 Информация о виртуальном диске: Виртуальный диск: 1 (целевой идентификатор: 1) Имя:VD_1 # Эта информация о виртуальном диске одинакова для обоих участков, что указывает на # информация RAID, действительно связанная с группой дисков, скорее # чем промежуток Уровень RAID: первичный-1, вторичный-0, квалификатор RAID-уровня-0 Размер: 1.635 ТБ Зеркальные данные: 1,635 ТБ Количество дисков в пролете: 2 Глубина пролета: 2 Физический диск: 0 Положение диска: Дисковая группа: 1, Диапазон: 1, Рука: 0 Идентификатор устройства: 5 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов] Физический диск: 1 Положение диска: Дисковая группа: 1, Диапазон: 1, Рука: 1 Идентификатор устройства: 4 Порядковый номер: 2 Принудительный размер: 837,75 ГБ [0x68b80000 секторов]
Похоже, они оба указывают на RAID 10 для меня. Пожалуйста, посмотрите на http://www.snia.org/sites/default/files/SNIA_DDF_Technical_Position_v2.0.pdf стр. 13 хорошее описание того, что вы получили в результате вывода из megacli.
Прежде всего, спасибо всем за вашу коллективную помощь в получении точной информации. Я разочарован документацией LSI по megacli - стимулом для создания справочной страницы для себя в первую очередь. Что касается раздела, показывающего уровни рейда и выходы megaCLI, мне потребовалось некоторое время, чтобы найти заново источник моей информации по этому вопросу. Я нашел это сегодня. Это было взято с сайта rapidsoft.de (я добавлю атрибуцию на мою страницу, видя, что это привлекает внешнее внимание, о котором я не думал, когда размещал его):
Я согласен с теми людьми, которые считают, что выход для RAID1 не соответствует ожиданиям стандартов DDF - я не верю, что RAID1 не должен показывать вторичный уровень. Однако наиболее релевантная информация для размещения на веб-странице - это, ИМХО, то, что показывает мегакли, а не то, что следует показывать. Я думаю, что то, что я показал, правильно, (но с радостью обновит, если / когда я получу лучшую информацию).
Поскольку этот комментарий уже длинный, я добавлю свои идеи по вопросу о положении Эратиэля в своем блоге. Короче говоря, без дополнительных данных, он выглядит как RAID10 (сначала зеркало, затем полоса). Интересно, сделал ли он это за несколько шагов, а мегакли только что записал последний шаг зеркалирования.
После некоторого тестирования они выглядят как RAID-10 (даже если оба LD выглядят совершенно по-разному в отношении глубины и размера пролета):
Virtual Drive: 1 (Target Id: 1)
Name :Virtual_Disk_1
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 2.725 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 2.725 TB
State : Optimal
Strip Size : 512 KB
Number Of Drives : 10
Span Depth : 1
Adapter 0 -- Virtual Drive Information:
Virtual Drive: 2 (Target Id: 2)
Name :
RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Size : 3.271 TB
Sector Size : 512
Is VD emulated : No
Mirror Data : 3.271 TB
State : Optimal
Strip Size : 64 KB
Number Of Drives per span:6
Span Depth : 2