HP Smart Array P410: преобразование RAID10 в RAID1 ИЛИ удаление дисков из RAID10

9

У меня есть сервер с двумя массивами RAID10 по 146 ГБ дисков. Я пытаюсь заменить один массив RAID10 из 146 ГБ дисков на RAID1 из двух дисков по 2 ТБ. Поскольку свободных портов нет, я вынул два диска из массива, который собираюсь заменить. Теперь статус моего рейда выглядит так:

# /opt/hp/hpssacli/bin/hpssacli ctrl all show config

Smart Array P400 in Slot 1
   array A (SAS, Unused Space: 0  MB)
      logicaldrive 1 (273.4 GB, RAID 1+0, Interim Recovery Mode)

      physicaldrive 2I:1:1 (port 2I:box 1:bay 1, SAS, 146 GB, Failed)
      physicaldrive 2I:1:2 (port 2I:box 1:bay 2, SAS, 146 GB, Failed)
      physicaldrive 2I:1:3 (port 2I:box 1:bay 3, SAS, 146 GB, OK)
      physicaldrive 2I:1:4 (port 2I:box 1:bay 4, SAS, 146 GB, OK)

   array B (SAS, Unused Space: 0  MB)
      logicaldrive 2 (273.4 GB, RAID 1+0, OK)

      physicaldrive 1I:1:5 (port 1I:box 1:bay 5, SAS, 146 GB, OK)
      physicaldrive 1I:1:6 (port 1I:box 1:bay 6, SAS, 146 GB, OK)
      physicaldrive 1I:1:7 (port 1I:box 1:bay 7, SAS, 146 GB, OK)
      physicaldrive 1I:1:8 (port 1I:box 1:bay 8, SAS, 146 GB, OK)

Я хочу использовать порты 2I:1:1, 2I:1:2для нового RAID1 (чтобы перенести виртуальную машину на новый массив с минимальным временем простоя). Но я не знаю, как их отвязать от текущего RAID10. Как я вижу два варианта:

1) Конвертировать RAID10 в RAID1 (в документации я только что обнаружил упоминание о том, что новый массив не может быть меньше текущего). По команде "/opt/hp/hpssacli/bin/hpssacli ctrl slot=1 ld 1 modify raid=1"я получаю сообщение об ошибке:

Error: "raid=1" is not a valid option for logicaldrive 1

Available options are:
    0
    1 + 0 (current value)
    5
    6 (default value)

2) Снимите порты 2I:1:1, 2I:1:2RAID10.

Однако я не нашел инструкции для обоих вариантов.

Что можно сделать в этой ситуации? (Без учета возможности переноса данных на другой сервер / внешний диск / и т. Д.)

Дингер
источник
1
Вы удалили диски, прежде чем задать вопрос?!?
ewwhite
1
Не волнуйтесь, это тестовый сервер. На этом я проверяю варианты.
ДИНГЕР
У меня есть сервер Proliant DL180 G8. Я не мог заставить этот умный массив работать так, как задумано в Debian и / или Ubuntu. Он был конфликтным и не мог распознать устройство. Поэтому я просто отключил его и сделал программный RAID с использованием mdadm. Причина, по которой я не решил проблему с оборудованием: проще было просто удалить поврежденный диск из программного массива удаленно, чем идти в центр обработки данных, чтобы физически удалить его.
num8er

Ответы:

7

Я не участвую здесь так часто, как раньше, но вижу проблему с тем, что ты сделал.

Контроллеры HP Smart Array могут работать с дисками SAS и SATA. Однако вы не можете иметь массив, состоящий из смеси дисков SAS и SATA.

HP никогда не продавала 2,5-дюймовый диск SAS емкостью 2 ТБ, поэтому я предполагаю, что у вас есть диски емкостью 2 ТБ SATA. Диски объемом 146 ГБ - это SAS. Так что ... извлечение двух дисков не будет работать, потому что вы не можете присоединить новые диски к существующий массив.

Вы запутались. Вставьте два 146GB диска обратно.


Другие соображения:

Возможно, вы используете сторонний SATA-диск. Он будет понижен до 1,5 Гбит / с на контроллере Smart Array P400.

Использование контроллера P400 означает, что используемый вами сервер - это G5 HP ProLiant, примерно 2005-2007 гг.

Лучше перестроить или использовать более современное оборудование, если это возможно.

ewwhite
источник
1
Да, новые диски SATA. Я не собираюсь объединять диски разных типов, я хочу со временем полностью заменить RAID10 SAS на RAID1 SATA.
ДИНГЕР