Megaraid storage manager добавить диск в рейд

Обновлено: 07.07.2024

сейчас ищу инфу в инете

я так понимаю надо

"Утилита MegaRAID BIOS Config Utility Virtual Configuration.
Запускаю через BIOS (CTRL-H) - WebBIOS
Configuration Wizard - Manual Configuration- и т.д.

Вопрос возник потому что, если создавать так:
1. Создаем группу, включаем в неё два физических диска, выбираем RAID1, подтверждаем.
2. Добавляем новую конфигурацию. Создаем вторую группу, добавляем оставшиеся два диска, выбираем RAID1, подтверждаем. и появляется окошко в котором видно, что RAID0.
Оказалось нужно было нажать далее, согласится с потерей данных, и т.д.
В итоге создается два виртуальных диска в RAID1 (это видно потом из меню - Virtual Drives)


на это я получил ответ от ув. mtxd

""Виртуальный это тот, что будет потом представлен твоей операционке. О физических дисках, из которых собрас массив, ОС не знает. Все операции с ними вешаются на плечи контроллера. "


и еще дополнительно я так понимаю эта программа MegaRAID Storage Manager не создаст рейд?

то есть мне надо виртуальные сделать или не надо?
я вот не до конца понимаю

Drive Group:0 , Raid1
virtual drives
Virtual drive:0, 278 gb, optimal почему тут один? или размер рейда?
Drives
Backplane, slot 0 SAS hdd 278 это сами рейды?
Backplane, slot 1 SAS hdd 278 это сами рейды?
Drive Group:1, Raid 1
Virtual Drives
Virtual Drive:1 278 Gb Optimal
Drives
Backplane, slot 2 SAS hdd 278 это сами рейды?
Backplane, slot 3 SAS hdd 278 это сами рейды?
Drive Group:2, Raid 1
Virtual Drives
Virtual Drive:2 278 Gb Optimal
Drives
Backplane, slot 4 SAS hdd 278 это сами рейды?
Backplane, slot 5 SAS hdd 278 это сами рейды?


мне надо добавить сюда виртуал драйв или группу можно только?

слоты 6 и 7 соответственно?

Сейчас у тебя 3 группы дисков, в каждой из которых по два физических диска, которые в свою очередь объединяются в один виртуальный "зеркальный" RAID1.

7.1.2 Creating a Virtual Drive Using Simple Configuration 82 страница
сайт циско конечно, вопрос мой, мне надо выбрать raid 1.
это или лучше в webbios делать?

Raid massive

Алгоритм создания RAID массивов в MSM

Логинимся в MegaRAID Storage Manager, для примера в моем тестовом окружении есть 4 SSD диска по 500 гб объема.


Переходим на вкладку Logical. Щелкаем правым кликом и выбираем Create Virtual Drive.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-01

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-01

Выбираем simple (Базовый метод)

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-02

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-02

На данном окне можно выбрать нужные вам рейды. RAID5 строится минимум из 3 ssd формула n-1

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-03

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-03

RAID6 строится минимум из 4 ssd формула n-2

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-06

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-06

При выборе дисков вы можете сразу видеть полезный объем массива.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-14

RAID0 строится минимум из 2 ssd формула объединяет все диски

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-12

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-12

RAID1 строится минимум из 2 ssd формула n/2

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-11

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-11

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-13

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-13

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-04

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-04

Видим, что все успешно создано.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-05

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-05

В результате у вас создастся virtual drive с нужным raid. Для удаления данного virtual drive щелкните правым кликом и выберите delete.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-09

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-09

Соглашаемся с удалением виртуального диска.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-10

Теперь давайте разберемся как создать RAID10, для этого нужно зайти в Advanced режим.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-15

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-15

Как видите среди уже вами созданных RAID есть и 10.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-16

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-16

Создадим его. Перемещаем два ssd вправо кнопкой ADD>> и нажимаем Create Span

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-19

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-19

Добавляем оставшиеся два ssd вправо и создаем новый Span.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-20

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-20

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-21

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-21

Жмем Create Drive Groupe

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-22

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-22

Выбираем при необходимости нужную политику кэширования, размер страйпа.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-23

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-23

Если все настройки нас устраиваю, то нажимаем кнопку "Create virtual drive"

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-24

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-24

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-25

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-25

Для завершения настройки нажимаем кнопку "Finish"

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-26

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-26

Наш RAID массив успешно создан.

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-27

Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager-27

вопрос теперь, как добавить ранее сконфигуренный диск в массив?

использую консольную утилиту storcli

подозреваю, что надо сделать storcli64 /cx/sx insert array=a row=b, но как то не уверен, что не сломается всё.

до этого на этом же массиве с подобной проблемой делал диск с ubad на good и после ребута сервера контроллер пометил его, как online, сейчас так не прокатывает

RAID6 из шести дисков, не доступно сейчас 3 диска диски в слотах 3 и 4 были ubad, сделал их good

Не стоит пытаться вернуть в массив сразу все вылетевшие диски. Безопаснее вернуть только один, тот, который вылетел последним. Что в логах контроллера? Как и когда произошел развал массива?

hotswap корзин нет, операции по замене дисков происходили при выключенном сервере. лог посмотрю завтра, т.к. сервер выключен

сначала вылетел диск из слот 5 - fail при замене проблемного диска после включения компьютера - fail стал диск из слота 4 и UGood в слоте 3 т.е. такая картина:

вернули проблемный диск в слот 5 и после включения сервера диск из слот 3 стал optimal и массив заработал на 4-х дисках т.е. последний рабочий диск был в слоте 3: потом подключил на горячую sata-диск к разъёму на плате и сервер завис на некоторое время, после отвисания отвалился raid, т.е. /dev/sdb начал сыпать I/O error

после ребута случилось вот так:

а дальнейшие действия описал в посте

ещё кстате было большое количество перезагрузок, диски по не понятным причинам пропадали из видимости контроллера при загрузке сервера, приходилось выключать, проверять коннекты дисков к контролеру, сервер грузился то 5-ю, 4-я дисками, один раз только с двумя загрузился

Замечательно. Бэкапы надеюсь есть?

ещё кстате было большое количество перезагрузок, диски по не понятным причинам пропадали из видимости контроллера при загрузке сервера, приходилось выключать, проверять коннекты дисков к контролеру, сервер грузился то 5-ю, 4-я дисками, один раз только с двумя загрузился

А сами по себе диски живы? Пробовал подключать к другому контроллеру?

ИМХО, тут надо делать копии всех дисков по отдельности, на всякий случай. После копирования попытаться понять: это диски сыплются или сам контроллер.

Аппаратный RAID - это надёжно, говорили они…

Подозреваю, что вопрос риторический - если бы были бэкапы, автор темы уже пересобрал бы свой массив с нуля на новых дисках и восстановился бы, а не создавал бы это обсуждение.


Вот эти 4 диска и стоит пытаться ввести в массив. И обратите внимание на дельный совет mironov_ivan - перед началом экспериментов снимите с помощью dd образы со всех дисков.

Только с gnu ddrescue, а то мало ли.

Пофигизм поражает. При перезагрузке пропала пара дисков - пофиг, будем перезагружаться до тех пор, пока не появятся все диски. Вылетел диск - пофиг, пометим его снова как good.

И даже сейчас вопрос всего лишь стоит о том, как вернуть диск в массив.

Я именно это и имел ввиду. Раз автор темы этого до сих пор не сделал, значит, бэкапов скорее всего просто нет :).

Можно использовать MegaRAID Storage Manager™, но чтобы его поставить….

Проще использовать консольную утилиту MegaCli

Загрузиться с RIPLinuX и подключиться по SSH

Получить статус и конфигурацию всех адаптеров

Cтатус и параметры всех логических дисков

Статус и параметры физических устройств

Статус и параметры диска в 4-м слоте

Создание RAID6 массив MegaCLI

Давайте предположим, что у нас есть сервер с MegaRAID SAS

Получим список физических дисков:

Пример конфигурирования JBOD на LSI 2208 (Supermicro X9DRH-7TF)

При загрузке BIOS эти команды можно выполнить если зайти в preboot CLI по комбинации клавиш Ctrl+Y

Команды megacli и preboot CLI различаются по виду.

Например команда проверки поддержки JBOD для BIOS preboot CLI будет выглядеть так:

А для megacli это используется как набор опций и параметров:

Включить поддержку JBOB

Список доступных физических устройств:

В списке надо найти значения полей Enclosure Device ID (например 252), Slot Number и Firmware state

Нужно отметить каждое из устройств которое надо сделать JBOD, как Good в поле Firmware state .

Или сразу много устройств:

Теперь можно создавать JBOD

Создать виртуальный диск RAID

Перед настройкой массива, возможно, потребуется удалить использованную ранее конфигурацию. Для того чтобы просто удалить логические устройства используйте CfgLdDel

Для того чтобы удалить всё (в том числе политику кэша) используйте «Очистку конфигурации»

Настройка RAID-0, 1 или 5. Вместо «r0» введите соответственно «r1» или «r5» (диски находятся в Enclosure 29, на портах 0 и 1, WriteBack включен, ReadCache адаптивный, Cache также включен без BBU)

Создать RAID10

Получить список дисков


Создать массив из 6 дисков

Показать как диски были определены в RAID-массиве:

Удалить массив с >

Инициализация массива

Начать полную инициализацию для массива с >

Проверить текущий статус инициализации:

Управление CacheCade

Создать и назначить CacheCade для массива 0 (-L0) из зеркала (-r1) в режиме обратной записи (WB) на основе SSD дисков в слотах 6 и 7 (-Physdrv[252:6,252:7])

Замена неисправного диска

Обратите внимание, что это не навсегда отключает сигнализацию, а просто выключает сигнал по текущей аварии.

Просмотреть состояние диска (подставьте нужное значение [E:S]):

Пометить диск требующий замены как потерянный (если контроллер не сделал этого сам)

Получить параметры потерянного диска

Вы должны получить ответ подобный этому:

Подсветить диск который надо менять (подставьте нужное значение [E:S]):

На некоторых шасси могут быть проблемы с индикацией. Это лечится такой командой:

В этом случае для маркировки диска будет использоваться лампочка активности.

Удаляем неисправный и вставляем новый диск.

Прекращаем подсветку и проверяем состояние диска:

Может так случится, что он содержит метаданные от другого массива RAID (Foreign Configuration). Ваш контроллер не позволит использовать такой диск. Для проверки наличия Foreign Configuration

Команда удаления Foreign Configuration (если вы уверены)

Запускаем процесс замены

[32:4] - это параметры диска которым вы меняете неисправный

Проверка процесса ребилда

Использование smartctl

Получить список id

Получить данные смарт по диску с >

для диска с интерфейсом sata

пример срипта для получения данных о всех дисках

Для контроля состояния дисков с помощью демона smartd нужно закомментировать DEVICESCAN в /etc/smartd.conf и добавить:

Значения параметров типа /3/02 - /3/05 определяют время запуска тестов для заданного диска

Читайте также: