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 (для міграції VM до нового масиву з мінімальним простоєм). Але я не знаю, як відв'язати їх від поточного 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
Не хвилюйтесь, це тестовий сервер. На ньому я перевіряю варіанти.
DiNGeR

У мене сервер Proliant DL180 G8. Я не міг змусити цей інтелектуальний масив працювати так, як було призначено для Debian та / або Ubuntu. Це було суперечливо і не вдалося розпізнати пристрій. Тому я просто відключив його і зробив Software RAID за допомогою mdadm. Причина, чому я не вирішив апаратну проблему: просто видалити поганий диск з масиву програмного забезпечення було легко віддалено, ніж зайти в центр обробки даних, щоб фізично його видалити.
num8er

Відповіді:


7

Я тут не беру участь так часто, як раніше, але бачу проблеми з тим, що ви зробили.

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

HP ніколи не продавав 2,5-дюймовий 2,5-дюймовий диск SAS, тому я припускаю, що ваші диски 2 Тб є SATA. Диски 146 Гб є SAS. Отже, витягнути два диски не вийде, тому що ви не можете приєднати нові диски до існуючий масив.

Ви заплуталися. Поставте два диски 146 Гб назад.


Інші міркування:

Ви, ймовірно, використовуєте сторонній SATA диск. На контролері Smart Array P400 вона буде зменшена до 1,5 Гбіт / с.

Використання контролера P400 означає, що сервер, який ви використовуєте, є G5 HP ProLiant, близько 2005-2007 років.

Краще відновити або використовувати більш сучасне обладнання, якщо це можливо.


1
Так, нові диски - SATA. Я не збираюся комбінувати диски різних типів, хочу врешті повністю замінити RAID10 SAS на RAID1 SATA.
DiNGeR
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.