Я планирую использовать ZFS в моей системе (HP ML370 G5, Smart Array P400, 8 SAS диск). Я хочу, чтобы ZFS управлял всеми дисками по отдельности, чтобы он мог использовать лучшее планирование (т.е. я хочу использовать функцию программного RAID в ZFS).
Проблема в том, что я не могу найти способ отключить функцию RAID на контроллере RAID. Прямо сейчас контроллер объединяет все диски в один большой том RAID-5. Таким образом, ZFS не может видеть отдельный диск.
Есть ли способ выполнить эту настройку?
raid
storage
zfs
hp-proliant
hp-smart-array
Арье К
источник
источник
Ответы:
Если вы просто удалите том в RAID BIOS, который выставляет диски непосредственно в некоторых версиях контроллеров SmartArray. Мы всегда используем контроллер даже с такими вещами, как ZFS.
источник
Невозможно отключить функцию RAID контроллеров HP Smart Array старше P420i.
Распространенным «решением» этой проблемы является создание однодисковых томов RAID-0 на уровне контроллера. Это не хорошее решение и определенно не эквивалентно JBOD. На дисках есть метаданные RAID, и сбои приведут к неожиданным результатам.
В этом случае будьте осторожны с настройкой Smart 0 для RAID-массива Smart Array P400. Если у вас есть событие горячего подключения (сбой диска / удаление диска), ZFS не распознает новый диск без перезагрузки. На этих картах нет истинной настройки JBOD.
Использование выделенного SAS HBA - правильный путь.
источник
Следует также отметить, что только потому, что я просто уничтожил 7 ТБ данных, следуя указаниям LapTop006, ну, давайте назовем это «личным мнением», что контроллер P400 выставит неназначенные диски как JBOD, что это не что иное, как предположение, и это ложь, по крайней мере, для моего P400. Могут быть и другие контроллеры, ведущие себя так, как сказал LapTop006, а P400 - нет, по крайней мере, с оригинальной прошивкой (V2.75).
Сегодня я научился этому нелегко, пытаясь перенести 6-дисковый программный RAID-5 с компьютера с неисправным 6-канальным контроллером SATA RAID. Они всегда были частью программного RAID, функциональность RAID контроллера ICH9 «Fake» никогда не использовалась.
На целевой машине не было достаточно портов SATA, поэтому я подумал, что нет проблем, это ПРОГРАММНЫЙ RAID, в любом случае, почему бы не подключить диски к P400, диски - если бы контроллер вел себя так, как указано - выглядели как JBOD и ОС - как это было много раз раньше, когда я перемещал программные RAID-массивы с одной машины на другую - распознавала RAID.
В моем случае, однако, P400 распознал диски как новые и - без получения моего подтверждения - автоматически создал массив RAID-5 на уровне контроллера, как только я включил компьютер. Прощай, программный RAID.
Я вернул диски на исходную машину, но RAID уже был поврежден, ОС увидела 6 пустых дисков.
Пока 7ТБ данных.
Повреждения уже нанесены, я немного поиграл с дисками. Вернувшись на компьютер с P400, я удалил ненужный RAID-5, диски не появились на уровне ОС. Мне пришлось создать 6 дисков RAID-0, и они появились - все пустые, однако.
Выводы:
источник
Вот мой личный опыт использования RAID-контроллера HP Smart Array P410:
У меня есть контроллер P410, купленный на Ebay. Он поставляется с 512 МБ оперативной памяти, с поддержкой Flash, с суперконденсатором. Я также обнаружил, что он поставляется с «лицензией на новые функции», которая называется «Advanced Pack 01». Эта лицензия «Advanced Pack» включает в себя Raid 6 и 60 и другие «Расширенные настройки». Прямо сейчас я не уверен, что эта «функция» активируется, когда вы добавляете ОЗУ и батарею / суперконденсатор на карту - я думаю, что это ... пожалуйста, включите кого-нибудь, если у вас есть какая-то дополнительная информация.
Я взял работающий диск SATA 320 ГБ, на который я загружал файлы, и подключил его к порту на контроллере HP P410. Затем я настроил его с помощью HP «Smart Storage Administrator» (утилита Windows) в качестве «Single Disk Raid 0», как прокомментировали другие.
Итак, после этого Windows сразу же выскакивает на новый диск. И вот, мои данные все там, хорошо!
Вы заметите, что если вы проверите информацию «Физическое устройство» в Smart Storage Administrator, в списке есть пункт, который гласит: «Exposed To OS: No». Кажется, P410 знает, что мы хотим JBOD, но отказывается дать его нам! Это довольно расстраивает .....
Теперь вот что я нашел. Контроллер Smart Array перезаписывает некоторые данные в начале диска и ... если вы попытаетесь извлечь этот диск из Smart Array и вернуться в обычный порт материнской платы, Windows Disk Management отобразит его как «Нераспределенный».
Решение этой проблемы ..... Воспользуйтесь отличной утилитой "TestDisk", вы можете выбрать физический диск, сообщить, что у вас есть раздел Intel, и после быстрого поиска он должен найти недостающую информацию. Вы можете использовать «P: List Files», чтобы убедиться, что эти файлы действительно есть ... Затем вы говорите TestDisk «Записать» информацию обратно на диск, перезагрузить компьютер и вуаля! Вернуться к счастливой земле. Итак, кажется, что есть способ выполнить работу здесь, вы просто должны знать, что Smart Array (и многие другие контроллеры из того, что я прочитал) перезапишет немного данных на любой диск, который вы решите. настроить как RAID-массив любого вида. Однако, если вы осторожны и не инициализируете или не удаляете, вы часто можете вернуть свой диск в нормальное состояние, используя симпатичный небольшой инструмент, такой как «TestDisk».
Примечание: у меня также был успешный запуск Raid 5 на P410. Первоначально я создал его на P400, а затем решил заменить его на P410. Не входя в меню конфигурации или другие вмешательства, P410 распознал массив Raid 5 и сразу же сделал его доступным после загрузки! Я думал, что это было довольно мило. Итак, еще одно свидетельство того, что карты HP Raid хранят всю информацию о массиве на самих дисках, а не на карте. Ницца!
Еще одна вещь, я не нашел способа включить истинный «сквозной» для этого Smart Array. Оставив диски "ненастроенными" или иным образом не являющимися членами массива, они не могли быть показаны O / S. Smart Array будет играть хорошо, только если вы позволите ему управлять необработанными дисками. Это сказанное ... то, что я узнал, говорит мне, что уровень "помех" со стороны Smart Array минимален ... для меня это не так уж важно.
Кстати, я облажался со всем этим на сервере / рабочей станции SuperMicro 745. 743, 745, 747 и 748 - это потрясающие шасси / системы! Вы можете купить 743 или 745 довольно дешево на Ebay. И если вы любите хранение MEGA, вы можете купить 846 (24 отсека) дешево на Ebay (у меня есть один).
Джефф
источник
Другой вариант - создать каждый диск в виде массива RAID-0 с одним диском (да, он должен позволить вам сделать это). Тогда ZFS увидит все отдельные диски.
«Техническое» название для нужной опции называется JBOD - просто набор дисков.
источник
Я просто переместил внутренний кабель SCSI от карты смарт-массива на встроенный контроллер SCSI, расположенный на системной плате. Это дало мне доступ к необработанным дискам.
источник
Любой, кто просматривает эту старую тему и использует комплект HP Smartarray - не делайте этого! - вот почему:
ZFS лучше всего использовать там, где контроллер не будет отключать диски, если обнаружит проблему. Пусть ZFS сама справится с этим. Smartarray отключит диск, если обнаружит чтение (или любую другую проблему) - это вообще не идеально для ZFS и может причинить вам много горя!
Это означает, что следует избегать использования смарт-массивов P420, P8 * и т. Д. Для ZFS любой ценой, пока HP не разрешит прямое сквозное перемещение без отключения смарт-массива диска, даже если есть проблема. То, что произойдет, когда диск начнет выходить из строя (но не полностью заблокирован), заключается в том, что контроллер Smartarray просто отключит весь диск. Вы можете подумать, что это правильно, однако, если диск все еще функционирует (на других частях его поверхности), его все равно полезно иметь, особенно при повторном серебрении на новый диск. ZFS все еще может использовать неисправный диск. Он имеет CRC / и т. Д. И может управлять этим для вас. Смарт-массив просто отключает весь диск, и если вы не на что-то вроде raidz3 (или не
HP Smartarray не следует использовать для ZFS до тех пор, пока он не сможет выполнять сквозную передачу, не отключая диски, у которых возникают проблемы. Используйте другую карту HBA, которая не будет мешать работе диска (пусть ZFS справится с этим, это очень хорошо)
источник