В настоящее время я собираю некоторые идеи для нового VMHost, использующего ESXi с RAID 5, чтобы заменить 3 устаревших хоста ESXi, у которых нет RAID. Однако я не могу найти никакой хорошей информации, объясняющей, как отслеживать и восстанавливать RAID 5 «онлайн» с ESXi в качестве ОС хоста. Я знаю, что ESXi можно установить на том RAID, но как можно обнаружить неисправность и восстановить рейд без выключения системы, замены диска, загрузки в RAID BIOS и инициации восстановления. Есть ли какая-то особенность в карте RAID, которую я должен искать? Можно ли это сделать с помощью IPMI или чего-то подобного?
РЕДАКТИРОВАТЬ: Итак, это небольшая домашняя лаборатория, у меня нет за собой всей тяжести корпоративных денег, чтобы использовать HP Smart Arrays. Я пытался сделать это дешево. Я хотел объяснить, что планировал аппаратный RAID 5 через хранилище с прямым подключением. Однако становится все более очевидным, что использование сетевого хранилища является здесь более предпочтительным вариантом. Я снова беспокоюсь о том, что мой небольшой бюджет потрачен на новые серверы NAS, коммутаторы 10Gbe и т. Д. Я собираюсь и планирую продолжать управлять ESXI через vSphere. Я понимаю, что некоторые системы RAID можно настроить для восстановления, но я надеялся получить больший контроль над рейдом и инициировать повторную синхронизацию или очистку, предупреждать меня о сбоях и т. Д. В настоящее время я использую ESXi 5.1, но у меня нет проблем обновление до 5.5.
Информации о версиях нет, поэтому я постараюсь быть максимально полезным, не вдаваясь в подробности. Я предполагаю, что у вас есть системный контроллер vSphere ESXi.
Есть поставщики CIM, которые могут отслеживать определенные аппаратные устройства. Вы можете найти список Вот. В этом другом ссылка на сайт, вы можете найти пример для конкретной модели (MegaRAID).
Что касается деградированных групп RAID (с неисправными дисками), обычно система начинает восстановление после замены принадлежащего ей диска.
Надеюсь это поможет.
Я не знаю о других поставщиках серверов, но вы можете Управление HP Smart Array напрямую из VMware ESXi. Речь идет о более старой версии ProLiant (G5) и ESXi (5.0 / 5.1), но это должно быть возможно и с текущей версией ProLiant и ESXi.
Если у вас есть серверы HP, вы можете настроить HP iLO для отправки ловушек SNMP на ваш продукт мониторинга.
(Вы не упомянули, но вам нужен аппаратный рейд, поэтому я вставил это в ваш вопрос.)
С точки зрения «ОС» (в данном случае гипервизора) массив raid кажется одним «жестким диском». Что-либо сверх этого, любые дополнительные функции (например, запрос состояния томов или изменение уровня рейда) требуют дополнительного драйвера. Существуют они для esxi или нет.
«Обычное» решение - получить устройство с рейдовой картой, поддерживаемое ESXi. Здесь вы можете получить большую помощь от Руководство по совместимости аппаратного обеспечения vmware. Хотя этот список может быть слишком узким - я видел несколько надежных систем esxi, в которых не было ни одного аппаратного элемента в этом списке.
Возможно, более хитрым решением было бы как-то «косвенно» обработать хранилище:
По моему собственному опыту, vmware (компании) как-то нравится второй.
P.s. Вы не спрашивали явно, но, возможно, вам будет полезно узнать: Vmware ESXi поддерживает необработанные блочные устройства.