Я совершенно новичок в работе с контроллерами LSI MegaRAID и не понимаю, на каком уровне RAID я на самом деле использую. Мой сервер оборудован 4 дисками по 4 ТБ каждый, и я хотел бы, чтобы они работали в режиме RAID-10. Ищу подсказки, которые нашел эта тема и последовал ссылка на сайт в одном из ответов.
Что меня смущает, так это вывод megacli
и megasasctl
:
# megacli -LDInfo -Lall -aALL | grep RAID RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0
Согласно стол это должно означать, что я использую RAID-1. Однако в соответствии с этим я использую RAID-10:
# megasasctl a0 LSI MegaRAID SAS 9260-4i encl:1 ldrv:1 batt:FAULT, module missing, pack missing, charge failed a0d0 7451GiB RAID 10 2x2 optimal a0e252s0 3726GiB a0d0 online a0e252s1 3726GiB a0d0 online a0e252s2 3726GiB a0d0 online a0e252s3 3726GiB a0d0 online
Мое замешательство по этому поводу, вероятно, не могло быть хуже. Что мне здесь не хватает и какому выводу следует верить?
РЕДАКТИРОВАТЬ (в ответ на запрос CharlesH)
Результат выглядит следующим образом:
# megacli -LDInfo -Lall -aall Adapter 0 -- Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 7.276 TB Sector Size : 512 Is VD emulated : Yes Mirror Data : 7.276 TB State : Optimal Strip Size : 256 KB Number Of Drives per span:2 Span Depth : 2 Default Cache Policy: WriteBack, ReadAhead, Direct, No Write Cache if Bad BBU Current Cache Policy: WriteThrough, ReadAhead, Direct, No Write Cache if Bad BBU Default Access Policy: Read/Write Current Access Policy: Read/Write Disk Cache Policy : Disk's Default Encryption Type : None Bad Blocks Exist: No Is VD Cached: No Exit Code: 0x00
я считать таблица неправильная.
Поскольку 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.
Итак, глядя на вторую группу дисков ("ГРУППА ДИСКОВ: 0"), если Каждый из диапазонов 0 и 1 был всего по 2 объединенных / чередующихся диска, тогда на следующем уровне можно было бы их зеркалировать и по-прежнему сообщать о RAID10 (так же, как и в первой группе дисков). Возможно, он реализован как RAID10, а не как RAID01, но в любом случае он все равно будет сообщать тот же общий размер для виртуального диска. Здесь просто недостаточно информации, чтобы знать наверняка.
Adapter: 0 Product Name: PERC H710P Mini Number of DISK GROUPS: 2 DISK GROUP: 0 # Simple 2 disk RAID for operating system Number of Spans: 1 SPAN: 0 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 0 (Target Id: 0) Name : RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 837.75 GB # Size of the virtual drive matches the size of each drive Mirror Data : 837.75 GB # indicating RAID 1 mirroring Number Of Drives : 2 Span Depth : 1 Physical Disk: 0 Drive's position: DiskGroup: 0, Span: 0, Arm: 0 Device Id: 0 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 0, Span: 0, Arm: 1 Device Id: 1 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] # The "spanned disk group 0" below could be either: # device_id 2 mirrored with device_id 3, making span 0 # device_id 4 mirrored with device_id 5, making span 1 # then span 0 and 1 striped together # or # device_id 2 striped/concatentated with device_id 3, making span 0 # device_id 4 striped/concatentated with device_id 5, making span 1 # then span 0 and 1 mirrored together SPANNED DISK GROUP: 0 # This is a different disk group from the one above because of Number of Spans: 2 # the word "spanned". SPAN: 0 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 1 (Target Id: 1) Name :VD_1 # This virtual drive info is the same for both spans, indicating # the RAID info really associated with the disk group, rather # than the span RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 1.635 TB Mirror Data : 1.635 TB Number Of Drives per span:2 Span Depth : 2 Physical Disk: 0 Drive's position: DiskGroup: 1, Span: 0, Arm: 0 Device Id: 2 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 1, Span: 0, Arm: 1 Device Id: 3 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] SPAN: 1 Number of PDs: 2 Number of VDs: 1 Virtual Drive Information: Virtual Drive: 1 (Target Id: 1) Name :VD_1 # This virtual drive info is the same for both spans, indicating # the RAID info really associated with the disk group, rather # than the span RAID Level : Primary-1, Secondary-0, RAID Level Qualifier-0 Size : 1.635 TB Mirror Data : 1.635 TB Number Of Drives per span:2 Span Depth : 2 Physical Disk: 0 Drive's position: DiskGroup: 1, Span: 1, Arm: 0 Device Id: 5 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors] Physical Disk: 1 Drive's position: DiskGroup: 1, Span: 1, Arm: 1 Device Id: 4 Sequence Number: 2 Coerced Size: 837.75 GB [0x68b80000 Sectors]
Мне кажется, они оба указывают на 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 не должен показывать вторичный уровень. Однако наиболее актуальной информацией для размещения на веб-странице является, IMHO, то, что мегаклейки ДЕЙСТВУЮТ, а не то, что следует показывать. Я думаю, что то, что я показал, правильно (но с радостью обновлю, если / когда я получу лучшую информацию).
Поскольку этот комментарий уже длинный, я добавлю свои идеи по вопросу о ситуации Эратиэля в свой блог. Короче говоря, без дополнительных данных он выглядит как 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