Настройка Hot Spare на контроллере Avago Technologies Syncro 9361-8i
Контроллер Avago Technologies Syncro 9361-8i (на базе чипа LSI MegaRAID) предоставляет мощные возможности для обеспечения отказоустойчивости серверного хранилища. Одной из ключевых функций является использование Hot Spare — запасного диска, который автоматически заменяет отказавший накопитель в массиве с избыточностью (RAID 1, 5, 6, 10, 50, 60). Это минимизирует время простоя и риск потери данных. В данном руководстве мы подробно рассмотрим, как настроить как глобальный (Global Hot Spare), так и выделенный (Dedicated Hot Spare) запасные диски через встроенную утилиту конфигурации (WebBIOS / Configuration Utility).
1. Что такое Hot Spare и зачем он нужен?
Hot Spare — это физический диск, который находится в состоянии ожидания и не участвует в повседневной работе массива. При обнаружении сбоя одного из дисков в любом из защищённых массивов контроллер автоматически запускает процесс перестроения (rebuild), подключая горячий резерв вместо отказавшего устройства. Это позволяет восстановить избыточность без вмешательства администратора.
Различают два типа Hot Spare:
- Global Hot Spare — обслуживает любой массив на контроллере, удовлетворяющий требованиям по типу и объёму диска.
- Dedicated Hot Spare — закреплён за конкретным виртуальным диском (массивом) и используется только для его восстановления.
2. Требования к диску для Hot Spare
Прежде чем назначать запасной диск, убедитесь, что он соответствует следующим критериям:
- Тип диска: Должен быть идентичен дискам в защищаемом массиве (например, оба SAS или оба SATA, одинаковый форм-фактор).
- Объём (ёмкость): Объём Hot Spare должен быть равен или больше объёма самого маленького диска в массиве. Если резервный диск меньше — перестроение не запустится.
- Статус: Диск должен находиться в состоянии Unconfigured Good (не настроен, исправен). Он не должен быть частью существующего массива или уже назначенным резервом.
3. Вход в утилиту конфигурации (WebBIOS)
Настройка Hot Spare выполняется через графическую утилиту, встроенную в контроллер. Доступ к ней возможен до загрузки операционной системы.
- Перезагрузите сервер и во время прохождения POST внимательно следите за сообщением контроллера Avago (LSI).
- Когда появится приглашение «Press Ctrl+H to enter WebBIOS» (или Ctrl+R на некоторых версиях), нажмите указанную комбинацию клавиш.
- В главном меню WebBIOS нажмите Start. Вы перейдёте в интерфейс управления, где увидите список физических дисков (Physical View) и виртуальных дисков (Logical View).
4. Назначение Global Hot Spare (глобального запасного диска)
Глобальный резерв будет автоматически использован любым деградировавшим массивом на контроллере, если размер и тип диска подходят.
Пошаговая инструкция (через WebBIOS):
- В левой части окна WebBIOS выберите вкладку Physical View.
- Найдите свободный диск со статусом Unconfigured Good (обычно отмечен зелёным значком).
- Выделите этот диск и нажмите Enter.
- В открывшемся меню выберите пункт Make Global Hot Spare (или Assign Global Hot Spare Drive).
- Нажмите Go (или OK).
- Подтвердите действие в диалоговом окне: выберите Confirm → Enabled → Yes.
- Статус диска изменится на Hot Spare (обычно с синим значком).
- Для сохранения конфигурации нажмите Home → Save Configuration → Yes.
Теперь при отказе любого диска в любом массиве контроллер попытается использовать этот резерв.
Альтернативный путь через Drive Management (для некоторых версий прошивки)
В более новых версиях WebBIOS интерфейс может незначительно отличаться. Если вы не нашли «Make Global Hot Spare» в свойствах диска, воспользуйтесь следующим методом:
- На главном экране WebBIOS выберите пункт Drive Management (или Physical Drive Management).
- Выделите целевой диск и нажмите Enter.
- В меню выберите Operation → Assign Global Hot Spare Drive.
- Нажмите Go.
- В диалоге подтверждения: Confirm → Enabled → Yes.
- Выйдите из меню и сохраните конфигурацию.
5. Назначение Dedicated Hot Spare (выделенного запасного диска)
Выделенный резерв закрепляется за конкретным виртуальным диском (массивом) и не используется другими массивами, даже если они деградируют. Это полезно, когда на контроллере несколько массивов с разными требованиями к дискам.
Пошаговая инструкция:
- В WebBIOS перейдите в Physical View.
- Выберите диск со статусом Unconfigured Good, который вы хотите сделать резервом.
- Нажмите Enter и выберите Make Dedicated Hot Spare.
- В появившемся списке выберите виртуальный диск (массив), для которого назначается резерв (например, Virtual Drive 0).
- Нажмите Go.
- Подтвердите действие: Confirm → Enabled → Yes.
- Сохраните конфигурацию через Save Configuration.
После этого диск будет зарезервирован только для указанного массива. Если в этом массиве откажет диск, контроллер немедленно начнёт перестроение на выделенный резерв.
6. Удаление Hot Spare
Если необходимо освободить диск или изменить его роль, выполните следующие шаги:
- В Physical View выберите диск со статусом Hot Spare.
- Нажмите Enter и выберите Delete Hot Spare (или Remove Hot Spare).
- Нажмите Go и подтвердите действие.
- Статус диска изменится на Unconfigured Good. Теперь его можно назначить заново или использовать в другом массиве.
7. Использование утилиты StorCLI для настройки Hot Spare
Для автоматизации или удалённой настройки удобно использовать командную строку StorCLI (доступна в ОС Linux/Windows или UEFI Shell). Ниже приведены основные команды.
# Список всех контроллеров
storcli64 show
# Информация о физических дисках (узнать корзину и слот)
storcli64 /c0 /eall /sall show
# Назначить глобальный Hot Spare (пример: контроллер c0, корзина 252, слот 10)
storcli64 /c0 /e252 /s10 add hotspare
# Назначить выделенный Hot Spare для виртуального диска v0
storcli64 /c0 /e252 /s10 add hotspare dgs=0
# Удалить Hot Spare
storcli64 /c0 /e252 /s10 delete hotspare
# Просмотр текущих горячих резервов
storcli64 /c0 /hotspareinfo
После выполнения любой команды рекомендуется сохранить конфигурацию: storcli64 /c0 /flushcache.
8. Особенности настройки для Avago Syncro 9361-8i
Контроллер Syncro 9361-8i поддерживает также функцию Auto‑replace и может работать с дисками разных производителей, но для стабильной работы рекомендуется использовать диски из списка совместимости (QVL) Avago/Broadcom. При использовании SSD в качестве Hot Spare убедитесь, что политики кэширования и размер блока (strip size) совместимы с основным массивом.
В двухконтроллерных конфигурациях (Active-Active) настройка Hot Spare производится отдельно на каждом контроллере, так как физические диски закреплены за своим контроллером. Syncro 9361-8i не поддерживает кроссплатформенные горячие резервы.
9. Таблица: сравнение Global и Dedicated Hot Spare
+-------------------+--------------------------------------------------+
| Характеристика | Global Hot Spare | Dedicated Hot Spare |
+-------------------+--------------------------------------------------+--------------------------------------------------+
| Область действия | Все массивы на контроллере | Только указанный виртуальный диск |
| Назначение | Для любых массивов (если диск подходит по объёму)| Для конкретного массива |
| Гибкость | Высокая – универсальный резерв | Ограниченная – резерв только для одного массива |
| Использование при | Первым применится к любому деградировавшему | Только если отказал диск в закреплённом массиве |
| множестве массивов| массиву | |
| Типичный сценарий | Несколько массивов с одинаковыми дисками | Разнородные массивы (разный тип дисков, |
| | | разные требования) |
+-------------------+--------------------------------------------------+
10. Чек-лист настройки Hot Spare
- Убедитесь, что RAID-массив уже создан и имеет избыточный уровень (RAID 1/5/6/10/50/60).
- Проверьте, что диск для резерва имеет статус Unconfigured Good.
- Сравните объём запасного диска с самым маленьким диском в массиве – он должен быть не меньше.
- Выберите тип резерва (Global или Dedicated).
- Назначьте диск через WebBIOS или StorCLI.
- Сохраните конфигурацию.
- При необходимости проверьте, что после назначения диск отображается как Hot Spare в Physical View.
- Периодически проверяйте статус Hot Spare (например, через MSM или StorCLI), чтобы убедиться, что он не стал дефектным.
11. Часто задаваемые вопросы
Вопрос: Можно ли использовать диск меньшего объёма как Hot Spare для массива из более крупных дисков?
Ответ: Нет, перестроение не запустится. Объём резерва должен быть ≥ наименьшего диска в массиве. Если вы используете диск большего объёма, лишнее пространство не будет использоваться.
Вопрос: Что произойдёт, если Hot Spare сам выйдет из строя?
Ответ: Контроллер отметит его как Failed. Вам нужно заменить этот диск и снова назначить как Hot Spare. Массив продолжит работать в деградированном состоянии до тех пор, пока не будет найден новый резерв.
Вопрос: Можно ли использовать SSD в качестве Hot Spare для массива из HDD?
Ответ: Технически да, если интерфейс и объём совпадают. Однако производительность массива во время перестроения может быть ограничена, а смешивание разных типов накопителей не рекомендуется.
12. Заключение
Настройка Hot Spare на контроллере Avago Syncro 9361-8i — это простая, но крайне полезная процедура для повышения отказоустойчивости сервера. Глобальный резерв подходит для однородных сред, выделенный — для сложных конфигураций с разными требованиями к данным. Используйте встроенную утилиту WebBIOS или мощную командную строку StorCLI для автоматизации. Регулярно контролируйте статус резервных дисков и своевременно заменяйте отказавшие, чтобы система оставалась защищённой.

