Назад | Перейти на главную страницу

Могу ли я сделать активный запасной диск постоянным?

У нас есть сервер ProLiant ML350P Gen8 с контроллером P420 под управлением ESXi 5.5.

Он имеет массив RAID 6 с 7 дисками. Один из дисков получил отметку Predictive Failure, и в ответ на это мы добавили в массив 8-й диск в качестве запасного.

Мы извлекли неисправный диск, чтобы восстановить массив на резервном. (Ретроспективно, мы, вероятно, могли бы добиться этого более изящно, установив резервный режим активации.)

Запасной диск теперь активен в массиве, а старый диск помечен как Failed:

# /opt/hp/hpssacli/bin/hpssacli ctrl slot=2 pd all show

Smart Array P420 in Slot 2

   array A

      physicaldrive 1I:2:5 (port 1I:box 2:bay 5, SAS, 1200.2 GB, OK)
      physicaldrive 1I:2:6 (port 1I:box 2:bay 6, SAS, 1200.2 GB, OK)
      physicaldrive 1I:2:7 (port 1I:box 2:bay 7, SAS, 1200.2 GB, OK)
      physicaldrive 2I:2:1 (port 2I:box 2:bay 1, SAS, 1200.2 GB, OK)
      physicaldrive 2I:2:2 (port 2I:box 2:bay 2, SAS, 1200.2 GB, Failed)
      physicaldrive 2I:2:3 (port 2I:box 2:bay 3, SAS, 1200.2 GB, OK)
      physicaldrive 2I:2:4 (port 2I:box 2:bay 4, SAS, 1200.2 GB, OK)
      physicaldrive 1I:2:8 (port 1I:box 2:bay 8, SAS, 1200.2 GB, OK, active spare for 2I:2:2)

# /opt/hp/hpssacli/bin/hpssacli ctrl slot=2 array all show detail

Smart Array P420 in Slot 2

   Array: A
      Interface Type: SAS
      Unused Space: 0  MB (0.0%)
      Used Space: 7.6 TB (100.0%)
      Status: Failed Physical Drive
      Array Type: Data
      Spare Type: dedicated
      HP SSD Smart Path: disable

      Warning: One of the drives on this array have failed or has been removed.

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

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

Мы попытались удалить извлеченный диск из конфигурации массива, но контроллеру эта идея явно не понравилась:

# /opt/hp/hpssacli/bin/hpssacli ctrl slot=2 array A remove drives=2i:2:2

Error: This operation is not supported with the current configuration. Use the
       "show" command on devices to show additional details about the
       configuration.
Reason: Array status not ok

Есть ли способ сделать это, или нам просто нужно добавить еще один диск в старый слот отказавшего диска, чтобы освободить запасной, и позволить массиву перестроиться во второй раз?

Если массив сконфигурирован с выделенным запасным диском, у вас есть возможность установить совместимый диск SAS емкостью 1200,2 ГБ в порт 2I: ящик 2: отсек 2. Это вызовет перестройку с текущего запасного диска на новый. Тогда запасной станет доступным на случай будущих сбоев.

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

Если вы не сконфигурировали запасной диск как выделенный, то он будет ассимилирован в массив, и будущие диски можно будет настроить как дополнительные запасные.

По моему опыту, другой перестройки вы не получите. 2I: 2: 2 станет запасным.

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

/opt/hp/hpssacli/bin/hpssacli ctrl slot=2 modify rp=low