Unconfigured good lsi raid как добавить новый диск

Обновлено: 07.07.2024

Созданное LSI ПО для администрирования RAID-контроллера вы можете скачать здесь:

  • Данные для доступа к этому сайту указанны в email который вы использовали для регистрации оборудования.
  • Утилита megacli служит для управления контроллером из командной строки. (Обратите внимание: установка RPM происходит в /opt/MegaRAID/MegaCli/)
  • Утилита MegaRAID Storage Manager (MSM) предоставляет графический интерфейс для управления контроллером.
  • Другие утилиты и драйверы можно найти на сайте LSI.

Проверка состояния Hardware-RAID контроллера

Для проверки статуса LSI RAID-контроллера должна быть установлена утилита командной строки megacli. В Rescue-системе она установлена по умолчанию. Состояние RAID можно получить следующей командой (отобразить все логические устройства всех контроллеров)

Пример вывода RAID-1:

Состояние жестких дисков можно получить следующей командой:

Так как при этом выводится масса дополнительной информации, рекомендуется отфильтровать вывод. Например так:

Создание RAID-массива

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

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

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

Настройка RAID-0, 1 или 5 размером 20ГБ

Расширение существующего массива

После установки дополнительного диска потребуется изменить настройки соответствующего массива. Вот пример добавления диска в RAID5:

Использование дисков как JBOD

LSI MegaRAID 9260 не поддерживает режим JBOD, предоставляющий прямой доступ к дискам. Тем не менее, можно создать RAID-0 на каждом диске:

Настройка диска горячего резерва (hot spare)

Выберите неиспользуемый («unconfigured good») диск из меню «Drives» и кликните на «Properties». Здесь можно настроить диски как горячий резерв и для конкретного массива и глобально для всех массивов. Также это можно сделать через megacli

Удалить статус горячей замены:

Создание загрузочного массива

Если массив не загрузочный, то его можно опросить и создать логический диск:

Adapter 0: No Virtual drive or Physical Drive is configured as boot drive.

Exit Code: 0x00
root@rescue

Создание резервной копии и восстановление конфигурации контроллера

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

Для восстановления настроек контроллера используйте следующую команду:

Замена диска в массиве, если rebuild не начался автоматически

Статус нового диска должен быть «Unconfigured (good)». Это можно проверить с помощью PDList. Если статус диска «Unconfigured (bad)», то его надо сначала сделать пригодным для использования как показано ниже:

There are 1 foreign configuration(s) on controller 0.

Foreign configuration 0 is cleared on controller 0.

Если диск «good», то им можно заменить отсутствующий диск. Для этого надо указать массив и позицию, где надо произвести замену. Эти значения можно получить, например, из megacli -CfgDsply -a0. Если диск отсутствует в массиве, запись «Physical Disk:» будет показана, но без дополнительно информации. В следующем примере четвёртый диск первого массива (Array0) заменяется диком из Enclosure 245 Slot 3 ("PhysDrv[245:3]"):

Adapter: 0: Missing PD at Array 0, Row 4 is replaced.

Exit Code: 0x00
root@rescue

Started rebuild progress on device(Encl-245 Slot-3)

Exit Code: 0x00
root@rescue

Rebuild Progress on Device at Enclosure 245, Slot 3 Completed 1% in 0 Minutes.

Доступ к данным S.M.A.R.T. для дисков в RAID

Вы можете использовать smartmontools для доступа к физическим дискам подключенным к RAID-контроллеру. Сначала надо определить номер устройства (Device Id) с помощью megacli:

После этого можно указать его в опции «megaraid», например так:

В зависимости от используемой операционной системы может потребоваться обновить smartmontools или ядро операционной системы.

Пустая конфигурация контроллера после перезагрузки сервера

В редких случаях созданная при первичной настройке конфигурация массива не сохраняется при перезагрузке сервера.

Для того чтобы избежать этого конфигурацию следует создать два раза. Пример для конфигурации RAID-1:

Полное удаление конфигурации

Повторное создание массива

Обновление прошивки LSI

Выпускаемое производителем контроллера обновление для встроенного программного обеспечения (firmware или прошивка) поддерживает контроллер в актуальном состоянии: исправляет ошибки и добавляет новые возможности.

Для предотвращения потенциальной потери данных мы рекомендуем перед обновлением прошивки делать резервную копию данных и конфигурации контроллера.

Информация о копировании и восстановлении конфигурации контроллера содержится выше.

1. Получение модели контроллера и версии прошивки

Для того чтобы прочитать информацию с контроллера следует установить утилиту командной строки megacli. Она уже установлена в Rescue System.

Пример вывода команды:

2. Обновление прошивки RAID-контроллера

В зависимости от текущей версии прошивки может потребоваться промежуточное обновление (только для версий старее 12.12.0-0090).

Если текущая версия прошивки ниже версии 12.12.0-0090, пожалуйста, произведите промежуточное обновление до версии 12.12.0-0090. Прошивку этой версии можно скачать на:

Сохраните файл прошивки на сервер и выполните команду обновления, указав имя файла прошивки. Ниже приведён пример команды для обновления на версию 12.12.0-0090:

Если промежуточное обновление не требуется, то можно сразу скачать новейшую версию прошивки RAID-контроллера на сайте производителя

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

Как сохранить конфиг файл на Raid controller LSI-00

Всем привет сегодня расскажу ККак добавить диск в существующий RAID на контроллере LSI. Ранее я рассказывал Как создать RAID на контроллере LSI MegaRAID через утилиту MegaRAID Storage Manager, а теперь представим ситуацию, что вы хотите расширить ваш RAID, более подробно про типы рейдов в посте Виды RAID и их характеристики.

Открываем ваш MSM, как его установить описано тут. Видим у меня есть RAID5 из трех дисков, я хочу добавить к нему еще 5 дисков.

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-01

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-01

Щелкаем по RAID правым кликом и выбираем Modify Drive Group

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-02

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-02

Вас предупредят, что мол вы реально это хотите сделать ставим галку и жмем ок

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-03

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-03

В выпадающем списке выбираем RAID5 и жмем next

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-04

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-04

Выбираем диск или диски

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-05

Видим сводную информацию и жмем Finish

Как добавить диск в существующий RAID на контроллере LSI-01

Как добавить диск в существующий RAID на контроллере LSI-01

На дашборде появится процесс выполнения задачи

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-07

Как изменить тип рейда с RAID5 на RAID6 в контроллерах LSI-07

Время выполнения на прямую зависит от объема RAID. У меня это время растянулось на 3 дня.

Как добавить диск в существующий RAID на контроллере LSI-02

Как добавить диск в существующий RAID на контроллере LSI-02

Хочу предупредить, что во время расширения RAID контроллер будет испытывать не хилые нагрузки и может вообще встать, так что у вас затормозит диким образом все то что на нем находится Отменить данную процедуру без потери данных уже не получится

Если у вас все затормозило и работать невозможно, то расширение стоит перенести на другое время. Если все же хотите отменить расширение то придется разваливать RAID. Для этого выполните. Правым кликом по каждому из винтов в рейде и выбираем Make Drive Offline.

Как добавить диск в существующий RAID на контроллере LSI-03

Как добавить диск в существующий RAID на контроллере LSI-03

Вас предупредят, что это может привести к потере данных, жмем да

Как добавить диск в существующий RAID на контроллере LSI-04

Как добавить диск в существующий RAID на контроллере LSI-04

Еще раз подтверждаем

Как добавить диск в существующий RAID на контроллере LSI-05

Как добавить диск в существующий RAID на контроллере LSI-05

и далее снова правым кликом выбираем Make Drive as Missing

Как добавить диск в существующий RAID на контроллере LSI-06

Как добавить диск в существующий RAID на контроллере LSI-06

Подтверждаем и выводим диск из RAID.

Как добавить диск в существующий RAID на контроллере LSI-07

Как добавить диск в существующий RAID на контроллере LSI-07

Вот так вот просто добавить диск в существующий RAID на контроллере LSI.

Популярные Похожие записи:

13 Responses to Как добавить диск в существующий RAID на контроллере LSI

Добрый день, а какая у вас версия MegaRAID? На моей 13.04.03.01(от 2013г.) нет возможности нажать ПКМ на Drive Group, и соответственно зайти в Modify Drive Group(искал в других подменю тоже не нашел). На более старой версии 2.63.00 тоже нет. Пробовал версию 2015 года, она не увидела мой контроллер. Контроллер кстати LSI Logic MegaRAID SAS 8204ELP, может он не умеет на лету пересобирать рейд? Заранее спасибо за ответ.

Добрый день, я пользовался на тот момент 14 версией MSM, но у меня есть подозрения в 99 процентов, что это функционал рейд контроллера, у каких то есть у каких то нет.

Довелось понастраивать сервер DELL T610 с рейд контроллером PERC H700 на борту. Все как обычно, кроме одного нюанса. Решил проверить, как оперативно выполнить замену сбойного диска. На сервер была установлена стандартная утилита mеgacli для управления всеми контроллерами с драйвером MegaRAID, к коим относится и упомянутый выше. Такая тривиальная задача оказалась не совсем тривиальной и пришлось поковыряться с документацией.

Если у вас есть желание научиться строить и поддерживать высокодоступные и надежные системы, рекомендую познакомиться с онлайн-курсом «DevOps практики и инструменты» в OTUS. Курс не для новичков, для поступления нужно пройти .

У меня был сервер на Debian 8 с 3 рейдами, raid1, raid1, raid10. Я вытаскивал диск из raid10 и заменял его новым.

Обращаю внимание, это важно. Я вставлял обратно не тот же самый диск, как часто делают, а другой. Это принципиально разные события. Если вынуть диск, а потом его же поставить на место, то ребилд пойдет автоматом и делать ничего дополнительно не надо. Если же вы другой физический диск ставите, то нужно будет проделать все то, что я сейчас опишу.

Сначала проверим состояние наших массивов:

Чувствуете хардкор? Еще нет? Тогда поехали дальше. Обращаю внимание, что последний массив помечен как Degraded, из него вынут диск. Это raid10. К сожалению, я так и не понял, как через megacli посмотреть тип массива. Где тут указано, что в массиве raid10, я не понял. Теперь посмотрим на список дисков:

Нас интересует последний диск. В Firmware state указано Unconfigured(good). Это я уже воткнул новый пустой диск, вместо старого. Если с диском будут какие-то проблемы, то его состояние будет Failed. Дальше вам важно запомнить следующие значения этого диска:

  • Enclosure Device ID: 32
  • Slot Number: 7
  • DiskGroup: 2

Первые два - ID и номер слота жесткого диска. Они нам нужны в дальнейших командах для обозначения диска. Последнее, судя по всему, принадлежность к номеру DiskGroup в описании массива. Я не уверен в этом на 100%, но в моем случае эти данные для всех дисков и массивов показывали полное совпадение. Скорее всего это так. Проверьте по этой цифре, точно ли сбойный диск принадлежит к тому массиву, о котором вы думаете.

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

Отключить сбойный диск:

Пометить его как отключенный:

Я это не сделал, а просто выключил сервер и установил новый диск. После включения убедился, что новый диск присутствует в списке дисков и его статус Unconfigured(good). После этого я указываю контроллеру, что диск заменен:

Над этой командой я долго ломал голову. Расскажу по порядку, что тут к чему.

Array3. Откуда взялась цифра 3? Вот описание:

"The number N of the Array parameter is from the "Span Reference:" line you get using MegaCli -CfgDsply -aALL, minus the 0x0 part."

Выполняем команду просмотра конфигурации:

Получается такая простыня, которую очень трудно читать и анализировать. Грепаю вывод, чтобы разобраться, что тут вообще выходит:

Вижу, что у меня 4 конфигурации, хотя массива только 3. Рассуждаю логически. Так как последний массив это RAID10, то наверно он отображается как 2 RAID1. Проверил внимательно вывод конфигурации, убедился, что так оно и есть. Первые 2 рейда обозначены как DISK GROUP: 0 и 1, а raid10 как SPANNED DISK GROUP: 0, в котором соответственно SPAN: 0 и 1. Один из SPAN имеет статус Degraded и параметр Span Reference: 0x03. Судя по документации, мне надо взять это число 0x03 и отбросить 0x0. Получается цифра 3 и параметр Array3 в команде.

Дальше следует параметр row. Я очень старался понять что это такое :) Описание:

"The number N of the row parameter is the Physical Disk in that span or array starting with zero (it can be but is not always the physical disk’s slot!)".

Только сейчас, когда пишу статью, легко понимаю, откуда берется эта цифра. А когда тестировал сильно тупил и никак не мог сообразить. Сильно мешает очень объемный вывод команд. Я устал глазами бегать по простыням. В общем, это номер диска в сбойном SPAN. В моем случае это второй диск в SPAN, то есть цифра 1, так как отсчет идет с нуля. Таким образом получился параметр row1. Еще раз напоминаю команду замены сбойного диска:

Пока мы только указали, что заменили диск. Теперь нам надо запустить его ребил:

Статус ребилда смотрим командой:

После окончания ребилда снова смотрим вывод информации по массивам и дискам. Массив должен стать Optimal, а диск Online, Spun Up. На этом забываем про megacli как страшный сон и вспоминаем про приятный и удобный mdadm.

Я всегда тестирую выход из строя жесткого диска и его замену. Делаю на всех массивах, железных и софтовых. На железных, чтобы вот таких сюрпризов не было, а была рабочая инструкция. А в софтовых, в основном, чтобы убедиться, что загрузчик стоит на всех нужных дисках и система поднимется в случае чего. По надежности и замене дисков у меня к mdadm вопросов нет. Там все понятно и просто.

Foreign Configuration found

ПримечаниеИз-за этого скрипта возможно, Intel® RAID Controller звуковые сигналы. Подробнее о том, как отменять сигнализацию контроллеров Intel® RAID.

Во-первых, внешняя конфигурация обычно относится к конфигурации RAID, которая уже существует в замене набора дисков, устанавливаемых в компьютерную систему. (эта ссылка относится к представлению в приложении B соответствующего руководства пользователя по для RAID-контроллеров Intel®). Однако во время замены Intel® RAID Controller также может произойти внешняя конфигурация. Также это может произойти, если физические диски будут перенесены с одного сервера на другой.

Есть ли что-то, что мне необходимо делать перед началом?

  • Если вы только что заменили RAID-контроллер Intel®, всегда перед подключением дисков Обновите встроенное по RAID, а затем выполните импорт конфигурации RAID.
  • Если контроллер является новым, не подключайте диски до тех пор, пока не обновите встроенное по RAID.
  • Всегда уверенно убедитесь в том, что ваши данные заархивированы и защищены. Ознакомьтесь с дополнительными сведениями

Physical Drive (PD) Management menu

Некоторые накопители помечены как ФРН-BA (зарубежный плохой). В следующем примере показано, как BIOS BIOS может отобразить его в меню управления физическим диском (PD):

    Если контроллер не имеет допустимой конфигурации, вы гритед с экраном RAID, который не показывает конфигурации. Однако на правой стороне есть напоминание о наличии данных о зарубежных конфигурациях.

Сводка: Добавление второго жесткого диска в Precision Tower 7910 с помощью RAID-контроллера LSI SAS 9361. Свернуть Добавление второго жесткого диска в Precision Tower 7910 с помощью RAID-контроллера LSI SAS 9361.

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

Инструкции

В данной статье рассказывается о том, как добавить второй жесткий диск в Precision Tower 7910 с установленной платой RAID-контроллера LSI SAS 9361.

Добавление второго жесткого диска в Precision Tower 7910 с помощью RAID-контроллера LSI SAS 9361

В Precision Tower 7910 с установленным RAID-контроллером LSI SAS RAID 9361 может потребоваться добавить второй жесткий диск для обеспечения данных. Если Precision Tower 7910 поставляется с конфигурацией виртуального RAID 0, выполните следующие действия, чтобы добавить второй жесткий диск к контроллеру.

  1. Установите дополнительный жесткий диск в свободный отсек на переднюю панель системы. Инструкции по установке жесткого диска см. в разделе Добавление и Извлечение жесткого диска по следующей ссылке: Извлечение и установка компонентов на Dell Precision Tower 7910 .
  2. Войдите в утилиту конфигурирования LSI MegaRAID BIOS, нажав сочетание клавиш CTRL + R при загрузке.

HOW11993_ru__1icon

Примечание. для доступа к утилите КОНФИГУРИРОВАНИЯ BIOS LSI MegaRAID необходимо, чтобы система была в устаревшем режиме загрузки. После внесения изменений систему можно вернуть в режим UEFI.

HOW11993_ru__2LSI MegaRAID BIOS PD Mgmt screen


Рис. 1. Экран руководства по MegaRAID BIOS на LSI

HOW11993_ru__3LSI MegaRAID BIOS Create Virtual Drive


Рис. 2. Создание виртуального диска LSI MegaRAID BIOS

HOW11993_ru__4LSI MegaRAID BIOS Virtual Drive Management drive selection screen


Рис. 3: Экран выбора диска для управления виртуальным диском LSI MegaRAID BIOS

HOW11993_ru__5LSI MegaRAID Bios Initialization screen


Рис. 4. Экран инициализации жесткого диска LSI MegaRAID BIOS

HOW11993_ru__6POST screen showing hard drives installed


Рис. 5. На экране POST отображаются установленные жесткие диски

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