Настройка raid на supermicro
Во многих материнках Supermicro есть встроенный софтварный RAID контроллер. Для входя в управление нужно при загрузке нажать Ctrl+I. Но есть ньюанс — управлялка работает только в режиме Legacy. Legacy не поддерживает разделы более 2 Тб, как быть? Расскажу как настроить RAID и для Legacy и в UEFI.
Если вы не планируете разделов более 2 Тб, не заморачивайтесь и настройте загрузку в Legacy.
Legacy
При загрузке жмём DEL и попадаем в BIOS.
В разделе Boot меняем Boot Mode Select на Legacy:
В разделе Advanced выполняем SATA Configuration, Configure SATA as RAID:
Появляются дополнительные пункты настройки. Оставляем SATA RAID Option ROM/UEFI Driver как Legacy:
SATA/sSATA RAID Boot Select меняем на SATA Controller:
Перезагружаем сервер, при загрузке жмём Ctrl+I, попадаем в раздел конфигурации Intel Rapid Storage Technology:
Создаём RAID. Я объединяю 4 диска в RAID0:
Перезагружаемся, снова входим в BIOS. В разделе Boot в FIXED BOOT ORDER Priorities появляется возможность выбрать Hard Disk:Intel RAID0 - наш новый массив:
Можно пользоваться. Однако, если вы, вдруг, попытаетесь поставить Oracle Linux, то в инсталляторе не сможете создать раздел более 2 Тб. Что делать?
Итак, для перехода в UEFi внесём в предыдущую инструкцию некоторые изменения.
Выполняем все инструкции для Legacy и снова загружаемся в BIOS (Продвинутые могут смерджить инструкции и сократить количество перезагрузок). Вносим изменения в Advanced > SATA Configuration. Меняем SATA RAID Option ROM/UEFI Driver на EFI:
В Boot > Boot Mode Select ставим DUAL. Можно, наверное, и просто UEFI, но тогда при перезагрузке не сможете попадать в раздел конфигурирования контроллера:
FIXED BOOT ORDER Priorities становится значительно больше. Двигаем все пункты с EFI вверх.
Теперь можно загружать инсталлятор Oracle Linux в режиме UEFI, он нормально видит RAID и может создать раздел более 2 Тб.
Собираем RAID1 на материнской плате Supermicro X11DPH-T из двух SATA3 дисков, которые воткнуты со стороны задней панели сервера — REAR. Материнская плата оснащена чипом Intel C622, который по спецификации поддерживает массивы RAID 0,1,5,10.
Работать буду удалённо, через IPMI. Сервер новый, всё настроено по умолчанию.
Настройка BIOS
Для входа в BIOS нажимаем DEL.
После входа в BIOS переходим в раздел Boot. В опции Boot mode select стоит UEFI. Управлять массивами на чипе Intel можно только в Legacy режиме, поэтому меняю настройку на DUAL.
Переходим в раздел Advanced → PCIe/PCI/PnP Configuration.
В опции Onboard Video Option ROM стоит EFI. Меняю на Legacy. Если этого не сделать, то при загрузке на удалённом мониторе в IPMI вместо экрана мы увидим ошибку:
Please change 'Onboard Video Option ROM' setup item to 'Legacy' for Legacy OS.
Чип поддерживает два SATA контроллера. Я не к каким разъемам подключены диски, посмотрю оба.
Начнём с первого контроллера. Переходим в раздел Advanced → PCH SATA Configuration.
На первом контроллере дисков не вижу. Я не планирую подключение новых дисков, поэтому первый контроллер можно отключить.
Меняю опцию SATA Controller на Disabled.
Второй контроллер. Переходим в раздел Advanced → PCH sSATA Configuration.
А вот и наши два диска, которые нужно объединить в RAID1.
По умолчанию тип диска sSATA Device Type установлен как Hard Disk Drive. У меня SSD диски, меняю у обоих параметр на Solid State Drive.
Чтобы иметь возможность работать с RAID меняю параметр Configure sSATA as с AHCI на RAID.
Появляется новая опция sSATA RAID Option ROM/UEFI Driver, устанавливаю в Legacy.
Переходим в Save & Exit → Save Changes and Reset. Сохраняем настройки и перезагружаем сервер.
Настройка RAID
Теперь после наших настроек при загрузке сервера появляется окно Intel(R) Virtual RAID on CPU. Видно оба диска, они помечены как Non-RAID Disk. Для входа в утилиту конфигурации нажимаем Ctrl+I.
Здесь можно настроить RAID. Выбираем стрелками первый пункт Create RAID Volume. Не помню точно, возможно, этот пункт можно выбрать нажав цифру "1" на клавиатуре.
Указываем название, я пишу RAID1. Enter.
Выбираем тип массива. Я выбираю RAID1(Mirror). Enter.
Ёмкость оставляю максимальной. Переходим на пункт Create Volume. Enter.
Подтверждаем создание массива. Y.
Выбираем пятый пункт Exit. Enter.
Подтверждаем выход. Y.
Всё готово, можно устанавливать операционную систему на диск.
В опциях загрузки также появляется новый вариант Hard Disk: Intel RAID1.
По умолчанию RAID контроллер AOC-S3108L-H8iR-16DD работает в режиме JBOD-Mode и поддерживает только RAID 0, 1, 10 массивы.
В документации к контроллеру сказано, что он поддерживает массивы RAID 0, 1, 5, 6, 10, 50 и 60.
Поэтому, перед тем как создавать RAID 5, нужно переключить RAID контроллер в режим RAID-Mode.
Создадим два RAID массива, один RAID10 из четырёх дисков, второй RAID5 из четырёх дисков.
Ссылки
RAID-Mod
Для настройки контроллера нужно попасть в MegaRAID Configuration Utility, для этого нажимаем Ctrl+R при загрузке.
Попадаем в AVAGO JBOD BIOS Configuration Utility.
В разделе PD Mgmt видим 8 дисков, значит, попали куда нужно. Переходим в раздел Ctrl Mgmt.
Здесь нас интересует малозаметная кнопка Next. Нажимаем.
Personality Mode установлен в JBOD-Mode (current).
Меняем его на RAID-Mode.
Требуется перезагрузка. OK.
Нажимаем ESC и OK. Выходим из утилиты конфигурации.
Перезагружаем сервер, теперь RAID- контроллер поддерживает большее количество типов RAID массивов.
Нажимаем Ctrl+R и снова заходим в утилиту конфигурации RAID контроллера.
RAID10
Первым создадим RAID10.
F2 (Operations), выбираем Create Virtual Drive.
Доступные типы RAID.
Выбираем RAID Level RAID-10, отмечаем первые 4 диска, указываем Name, нажимаем кнопку Advanced.
Устанавливаем галку Initialize, предупреждают, что данные на дисках будут уничтожены, OK.
OK. Выходим из окна дополнительных настроек.
Массив RAID10 создан. Ждем пару минут.
Инициализация массива завершена.
RAID5
F2 (Operations), выбираем Create Virtual Drive.
Выбираем RAID Level RAID-5, отмечаем оставшиеся 4 диска, указываем Name, нажимаем кнопку Advanced.
Устанавливаем галку Initialize.
Предупреждают, что данные на дисках будут уничтожены, OK. Выходим из окна дополнительных настроек. OK.
3. Нажимаем F10, сохраняем параметры и перезагружаем сервер
4. После перезагрузки во время приглашения «Press CTRL+I to configure…» для конфигурации встроенного контроллера нужно нажать сочетание клавиш CTRL+I.
5. В появившемся меню выбрать пункт Create Volume
6. Выставить параметры
b. Select Disks – в подменю выбрать три или четыре физических диска
Нажать Enter для создания раздела
7. Проверяем правильность создания раздела:
a. RAID5
Если все правильно, то Exit и Y для подтверждения
8. Начнется загрузка образа операционной системы Windows Server 2008
10. Созданный массив система видит как один диск, что и требовалось
13. Установка системы на основную партицию
После установки ОС – доступен и работоспособен логический диск на основной партиции на виртуальном диске на массиве RAID5.
5. Клавишей INSERT выбрать физические диски, после выбора нажать ENTER.
6. Выбрать типа массива: RAID1 (Mirror)
7. В поле Array Label опционально задать метку (название) виртуального диска
8. В поле Create RAID via, выбрать тип инициализации Quick Init
9. Согласиться с предупреждением
После перезагрузки, убедиться, что виртуальный (логический) диск появился, можно устанавливать операционную систему и работать.
Дополнительные опции меню контроллера Adaptec:
Disk Utilities — проверка и форматирование дисков
Array Configuration Utility -> Manage Array — управление параметрами созданных массивов.
CTRL + R сделать перестроение массива,
CTRL + B выбрать загрузочный виртуальный диск, если их больше двух,
CTRL + W включить или выключить Write Cache.
Подменю Add/Delete HotSpare — управление так называемым диском “горячей замены”
Читайте также: