Эльбрус/hcl/hba
< Эльбрус | hcl
Версия от 01:38, 13 ноября 2019; MichaelShigorin (обсуждение | вклад) (→Настройка LSI MegaRAID SAS: адаптировал содержимое "Плата HBARAID LSI MegaRAID SAS.pdf" и частично "Создание Raid с помощью StorCLI.pdf")
Совместимость HBA/RAID-контроллеров
Проверены
№ | Наименование | Драйвер | Контроллер | Версия ПНС | Версия ядра |
Тип ВК/МП | Комментарии |
---|---|---|---|---|---|---|---|
1 | SAS 9300-16e HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
2 | SAS 9300-4i HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
3 | SAS 9300-4i4e HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
4 | SAS 9300-8e HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
5 | SAS 9300-8i HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
6 | SAS 9311-4i4e HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
7 | SAS 9311-8i HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
8 | SAS 9300-16i HBA | mpt3sas | LSI 3008 | e2s-2.14.1.8 | 3.14 | МЦСТ | |
9 | SAS 9302-16e HBA | mpt3sas | LSI 3008 | 3.14 | МЦСТ | ||
10 | LSI9207-8i SAS | megaraid | LSISAS2308 | МЦСТ | |||
11 | LSI Logic MegaRAID SAS 9271-8i | megaraid | LSISAS2308 | МЦСТ | |||
12 | LSI 9305-24i | mpt3sas | 3.14, 4.9 | Е8С-uATX E8C-SWTX E8C-EATX |
МЦСТ | ||
13 | MegaRAID 9361-8i | megaraid | e2s-2.14.1.8 Lomako_arch-lena_10 |
3.14 | 4.4 801-РС |
МЦСТ | |
14 | MegaRAID 9361-16i | megaraid | e2s-2.14.1.8 Lomako_arch-lena_10 |
3.14 | 4.4 801-РС |
МЦСТ | |
15 | ASMedia ASM1062 SATA | ahci | 3.14, 4.9[1] | Е8С-EATX | МЦСТ[2] | ||
16 | QLogic QLE2560/QLE2562 - 1/2-port (FC) | qla2xxx | 3.14 | МЦСТ | |||
17 | Emulex LPE11000 (FC) | lpfc | МЦСТ | ||||
18 | Brocade 815 (FC) | bfa | МЦСТ | ||||
19 | Microsemi 2100-24i SAS HBA | smartpqi | 4.9 | 8С | МЦСТ[3] | ||
20 | ORICO 6618SUS3[4] | 4.9 | 8С | МЦСТ[5] | |||
21 | IBM M5025 RAID | ? | МЦСТ | ||||
22 | LSI 9305-24i HBA | ? | МЦСТ |
Настройка LSI MegaRAID SAS
Можно использовать, но есть проблема: не существует программ с открытыми исходниками, которые могли бы использоваться для управления RAID-контроллером. При этом после настройки контроллер может работать и без использования этой программы (до тех пор, пока не рассыпается RAID, не начинают его переконфигурировать, перемещать или вставлять новые диски и т.п.).
Существует утилита storcli, но только для x86; для редких случаев работы с контроллером можно пользоваться бинарным транслятором:
OSL4C# /opt/mcst/rtc/rtc_opt_rel_e2s_ob --path_prefix /export/rtc/image_wine -- /bin/bash
либо
ALT8C# /usr/bin/rtc_opt_rel_p1_x64_ob --path_prefix /opt/x86 -- /bin/bash
Примеры команд
См. тж. описание работы с программой storcli.
- обзор первого контроллера:
x86# storcli /c0 /eall /sall
- добавление виртуального диска:
x86# storcli /c0 add vd type=r0 drives=9:0
- удаление виртуального диска:
x86# storcli /c0 /v0 del
- создание RAID0 (страйп; быстро, ненадёжно):
x86# storcli /c0 /add vd type=r0 drives=8:0-8,10,11
Примечания
- ↑ В т.ч. с IOMMU и без него.
- ↑ На диске HGST 0А30146 (12 Тб) даёт 256 Мб/с - столько же, сколько SATA-контроллер КПИ. Скорость работы не зависит от того, на PCIe какого КПИ он находится, а также от состояния IOMMU (включен/выключен).
- ↑ В конфиге ядра надо включить CONFIG_SCSI_SMARTPQI и собрать драйвер smartpqi (bug 112226).
- ↑ USB 3.0/eSATA док-станция для 2.5/3.5" дисков
- ↑ Работает как по USB (проверялось через порт USB 2.0), так и по eSATA.