🐧 Как проверить, настроен ли аппаратный RAID на сервере Linux

by itisgood

Аппаратный RAID конфигурируется на физических серверах, которые используют специальный RAID-контроллер для управления конфигурацией рейда.

RAID-контроллер управляет и выполняет все задачи, связанные с RAID, независимо от ОС.

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

RAID расшифровывается как Redundant Array of Inexpensive Disks.

Он объединяет несколько физических жестких дисков в один или несколько логических дисков для повышения производительности и надежности.

В этом руководстве мы покажем вам, как проверить аппаратный RAID, настроенный на серверах HP ProLiant из систем Linux.

Как проверить конфигурацию аппаратного RAID на серверах HP ProLiant Servers

Используйте команду lspci, чтобы проверить, есть ли в вашей системе физический RAID-контроллер или нет, в большинстве случаев физические серверы используют аппаратный raid-контроллер.

Приведенный ниже результат показывает, что контроллер рейда присутствует в системе, но это не означает, что мы уже настроили RAID на сервере.

lspci | grep -i raid

0c:00.0 RAID bus controller: Hewlett-Packard Company Smart Array G6 controllers (rev 01)

cciss – это блочный драйвер для старых RAID-контроллеров HP Smart Array.

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

ls -lh /proc/driver/cciss/

total 0
-rw-r--r-- 1 root root 0 Oct 10 01:08 cciss0

Вы можете определить имя устройства с помощью команды df, как показано ниже:

df -h | grep cciss

/dev/cciss/c0d0p1 99M 32M 63M 34% /boot

Приведенный ниже результат ясно показывает, что ‘RAID 1’ настроен на контроллере массива ‘cciss0’.

cat /proc/driver/cciss/cciss0

cciss0: HP Smart Array P410i Controller
Board ID: 0x3245103c
Firmware Version: 2.74
IRQ: 82
Logical drives: 1
Sector size: 8192
Current Q depth: 0
Current # commands on controller: 0
Max Q depth since init: 182
Max # commands on controller since init: 240
Max SG entries since init: 128
Sequential access devices: 0

cciss/c0d0:      146.77GB       RAID 1(1+0)

Схема именования устройств выглядит следующим образом:

  • /dev/cciss/c0d0 – Контроллер 0, диск 0, целое устройство
  • /dev/cciss/c0d0p1 – Контроллер 0, диск 0, раздел 1

Проверка конфигурации аппаратного RAID на серверах HP ProLiant с помощью инструмента hpacucli

Используйте инструмент ‘hpacucli’ (он же HP Array Configuration Utility) для проверки других конфигураций контроллеров HP Smart Array, таких как список жестких дисков, состояние жестких дисков, уровень Raid, расположение дисковых отсеков и т.д..

hpacucli

HP Array Configuration Utility CLI 8.30-5.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.

=> ctrl all show config


Smart Array P410i in Slot 0 (Embedded)    (sn: 3123550000002309)

   array A (SAS, Unused Space: 0 MB)


      logicaldrive 1 (136.7 GB, RAID 1, OK)

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

=> exit
  • Добавлены два физических диска, размер каждого диска составляет 146 ГБ
  • Физические диски установлены в Bay-1 и Bay-2.
  • Оба диска здоровы, поэтому отображается ‘OK’.
  • RAID-1 настроен

Как проверить состояние зеркалирования дисков на серверах HP ProLiant с помощью инструмента hpacucli

Вы будете получать сообщения от HPSIM о любых аппаратных сбоях, поскольку вы настроили это во время сборки сервера.

Например, если выйдет из строя жесткий диск, вы получите оповещение от HPSIM.

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

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

hpacucli

HP Array Configuration Utility CLI 8.30-5.0
Detecting Controllers...Done.
Type "help" for a list of supported commands.
Type "exit" to close the console.

=> ctrl all show config


Smart Array P410i in Slot 0 (Embedded)    (sn: 3123550000002309)

   array A (Parallel SCSI, Unused Space: 0  MB)


      logicaldrive 2 (136.7 GB, RAID 1, Recovering, 21% complete)

      physicaldrive 1:0   (port 1:id 0 , Parallel SCSI, 146.8 GB, Rebuilding) physicaldrive 1:1 (port 1:id 1 , Parallel SCSI, 146.8 GB, OK) => exit

Заключение

В этом руководстве мы описали, как проверить конфигурацию аппаратного RAID и статус восстановления жесткого диска на серверах HP ProLiant из Linux.

Если у вас есть какие-либо вопросы или отзывы, не стесняйтесь оставлять комментарии.

см. также:

 

You may also like

Leave a Comment