Добавление неконфигурированного диска к существующей группе дисков/настройке RAID.

Вопрос или проблема

У меня есть машина с несколькими накопителями. Выполнение storcli /c0 show дает следующую информацию и т.д.:

ТОПОГРАФИЯ :
========
----------------------------------------------------------------------------
DG Arr Row EID:Slot DID Type  State BT      Size PDC  PI SED DS3  FSpace TR 
----------------------------------------------------------------------------
 0 -   -   -        -   RAID6 Optl  N  90.952 TB dflt N  N   none N      N  
 0 0   -   -        -   RAID6 Optl  N  90.952 TB dflt N  N   none N      N  
 0 0   0   0:0      2   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   1   0:1      3   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   2   0:2      4   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   3   0:3      5   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   4   0:4      6   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   5   0:5      7   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   6   1:0      26  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   7   1:1      27  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   8   1:2      28  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   9   1:3      29  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   10  1:4      30  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 0 0   11  1:5      31  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 -   -   -        -   RAID6 Optl  N  90.952 TB dflt N  N   none N      N  
 1 0   -   -        -   RAID6 Optl  N  90.952 TB dflt N  N   none N      N  
 1 0   0   0:6      8   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   1   0:7      9   DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   2   0:8      10  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   3   0:9      11  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   4   0:10     12  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   5   0:11     13  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   6   1:6      32  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   7   1:7      33  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   8   1:8      34  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   9   1:9      35  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   10  1:10     36  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 1 0   11  1:11     37  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 -   -   -        -   RAID5 Optl  N  90.952 TB dflt N  N   none N      N  
 2 0   -   -        -   RAID5 Optl  N  90.952 TB dflt N  N   none N      N  
 2 0   0   0:12     14  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   1   0:14     16  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   2   0:15     17  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   3   0:16     18  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   4   0:17     19  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   5   0:18     20  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   6   0:19     21  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   7   0:20     22  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   8   0:21     23  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   9   0:22     24  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
 2 0   10  0:23     25  DRIVE Onln  Y   9.094 TB dflt N  N   none -      N  
----------------------------------------------------------------------------

(...snip...)

СПИСОК PD:
=======
----------------------------------------------------------------------------
EID:Slt DID State DG     Size Intf Med SED PI SeSz Model            Sp Type 
----------------------------------------------------------------------------
0:0       2 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:1       3 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:2       4 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:3       5 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:4       6 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:5       7 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:6       8 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:7       9 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:8      10 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:9      11 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:10     12 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:11     13 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:12     14 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:13     38 UGood  - 9.094 TB SAS  HDD N   N  512B ST10000NM0096    D  -    
0:14     16 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:15     17 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:16     18 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:17     19 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:18     20 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:19     21 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:20     22 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:21     23 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:22     24 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
0:23     25 Onln   2 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:0      26 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:1      27 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:2      28 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:3      29 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:4      30 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:5      31 Onln   0 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:6      32 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:7      33 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:8      34 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:9      35 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:10     36 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
1:11     37 Onln   1 9.094 TB SAS  HDD N   N  512B ST10000NM0096    U  -    
----------------------------------------------------------------------------

Как видите, c0/e0/d13 помечен как UGood (после замены диска), и в группе дисков 2 отсутствует строка 11.

Какова правильная процедура, используя storcli, чтобы добавить этот диск в RAID? Я предпочел бы сделать это через storcli, а не перезагружаться для использования более знакомого мне BIOS RAID инструмента.

Дополнительная информация, добавленная намного позже:
Основная причина этой проблемы была несколько не связана с вопросом, но на тот случай, если у кого-то еще возникнет подобная проблема, я объясню, что помню:
Оказывается, RAID был неправильно настроен как RAID5 вместо RAID6. Дополнительный диск был неисправен, и я думаю, это вызвало настройку как RAID5, чтобы массив имел ту же емкость.
Я заменил плохой диск, и, конечно, не мог вставить его в массив, так как массив имел все необходимые диски.
Итак, фактическое исправление произошло примерно через год, когда у меня появилась возможность полностью отключить систему – я удалил массив и настроил его с нуля как RAID6 с включенным новым диском.

Если моё старое знание работы с storcli мне не изменяет, это должно сработать. Однако вы выполняете эти команды на свой страх и риск… в конце концов, это ваш массив… я бы порекомендовал изучить любой ответ здесь и сравнить его с man-страницами и т.д., чтобы быть уверенным на 100%

storcli /c0/e0/s13 insert dg=2 array=0 row=11

Затем выполните storcli /c0/e0/s13 start rebuild

.

Ответ или решение

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

Теория

Практическое управление RAID-массивами требует понимания не только основ работы жестких дисков в группе, но и того, как конфигурационные команды могут изменять состояние системы. В вашем случае RAID-массивы сконфигурированы как RAID6 и RAID5, которые обеспечивают разные уровни защиты и производительности.

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

StorCLI — инструмент от LSI (ныне Broadcom), который служит для управления контроллерами MegaRAID через командную строку. Использование StorCLI позволяет вам выполнять различные действия, такие как создание, удаление, или модификация RAID-массивов, а также управлять свойствами физических и логических дисков.

Пример

Давайте рассмотрим пример использования StorCLI для вашей ситуации. У вас был заменен диск в позиции c0/e0/d13, который теперь отображается как "UGood", но пока не включен в рабочий массив. Вы также заметили, что группа дисков 2 (drive group 2) не завершена (отсутствует строка 11).

Чтобы добавить этот диск в существующую группу RAID, необходимо использовать команду StorCLI для добавления и запуска процедуры перестроения.

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

  1. Включение диска в группу дисков:

    storcli /c0/e0/s13 insert dg=2 array=0 row=11

    Данная команда вставляет диск в указанную группу дисков и позицию в массиве.

  2. Запуск процесса перестроения:

    storcli /c0/e0/s13 start rebuild

    Эта команда инициирует процесс перестроения массива с учетом нового диска.

Применение

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

  1. Проверка состояния диска: Перед началом процесса, убедитесь, что диск действительно находится в состоянии "UGood", как это указано в вашей выводке команд. Это поможет удостовериться, что диск исправен и может быть использован для перестроения массива.

  2. Вставка диска в группу: Использование команды insert позволит вам приготовить диск для участия в массиве. Важно убедиться, что вы выбрали правильно идентификатор контроллера, адрес устройства и номер массива.

  3. Инициация перестроения: После успешного добавления диска в массив, необходимо запустить процесс перестроения. Данный процесс может занять продолжительное время, в зависимости от объема данных и характеристик дисков.

  4. Мониторинг: Важно постоянно проводить мониторинг процесса перестроения, чтобы вовремя реагировать на возможные проблемы. Для этого можно использовать команду:

    storcli /c0 show rebuild

    Она позволит отслеживать статус текущего процесса перестроения и прогресс.

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

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

Оцените материал
Добавить комментарий

Капча загружается...