Sas 9207 8i настройка

Обновлено: 03.07.2024

Войти

Авторизуясь в LiveJournal с помощью стороннего сервиса вы принимаете условия Пользовательского соглашения LiveJournal

Железо NAS - SATA/SAS контроллер

При выборе материнской платы для самосборного NAS главное - максимум портов SATA. Но рано или поздно их все равно не хватает, приходится искать контроллер.

Профильная тема на хоботе SATA/SAS/RAID-контроллеры для дома и офиса. В первой части темы - весьма полезный FAQ

PCI контроллеры упираются в скорость шины, зато дешевы и доступны, причем с многими портами, например у меня валяется на чипе SiL3114, 4 SATA порта. Если обращение в каждый момент времени идет к одному, максимум двум дискам на таком контроллере - скорости шины может вполне хватить. Строить zfs или soft-RAID массив на 4 таких портах IMHO - неудачная затея. Нужен PCI-e.

PCI-e имеет несколько версий, причем (цитата из упомянутого FAQ)
Устройства со старой ревизией PCIE 1.0/1.0a работают в разъёмах 1.1, но могут не определяться в разъёмах 2.0. Устройства 1.1 с разъёмами 2.0 совместимы, однако тоже есть нюансы. Таким образом, при выборе контроллеров, многие интересные модели, к сожалению, под вопросом.

Важная информация по контроллерам под Linux, FreeBSD и Solaris содержится в статье "From 32 to 2 ports: Ideal SATA/SAS Controllers for ZFS & Linux MD RAID"
Для 2х портов автор рекомендует Marvell 88SE9128 or 88SE9125 or 88SE9120

В продаже удалось найти asrock sata3 Card
Завелся под FreeNAS 7 (те FreeBSD 7.3) из коробки, так что поддержка под современными версиями FreeBSD (в NAS4free - 9) обеспечена. Проблем за время эксплуатации не зафиксировано.

А вот больше, чем 2 порта - оказалось напряжно. Особенно с учетом того, что хочется взять с поддержкой SATA дисков более 2.2 Тб. А это далеко не общее свойство. Например, популярный чип LSI SAS1068E не поддерживает. Вторая особенность - контроллеры стоят денег. Несколько сотен баксов, понятно, не остановят настоящего гусара - но и жабу никто не отменял.

Сообщество сходится в рекомендации в пользу SAS карт на чипе LSI SAS2008, в частности IBM ServeRAID M1015. Интересная особенность этой модели - она часто входит в базовую конфигурацию серверов, а при запуске сервера ее меняют на более серьезный контроллер. Поэтому на e-bay часто можно найти менее чем за 100 баксов. А если повезет - и дешевле и даже в Москве.

Однако в состоянии поставки IBM ServeRAID M1015 для домашнего NAS малопригодна, тк объединяет все диски в JBOD, а мы хотим от нее поведения HBA адаптера, те каждый подключенный диск - сам по себе.

Вариантов перепрошивки в сети много, привожу тот, что проверил на практике. IBM ServeRAID M1015 Part 4: Cross flashing to a LSI9211-8i in IT or IR mode. Кстати, предыдущие 3 части статьи подробно описывают сам контроллер.

В прошивке самое трудное - подобрать подходящую материнскую плату. Есть информация, что матери от Intel скорее всего не подходят. Из трех матерей, что у меня дома - подошла одна, asrock a330ion. Дальше - дело 5 минут - набрать две строки, перегрузиться, набрать еще две. UPD от 5 дек 2014. Когда это писалось, я не знал гораздо более простую процедуру, позднее использованную в
Шьем Dell Perc 200 в HBA /UPD

Примечания к процедуре. 1) утилита sas2flsh до затирания флеша с помощью утилиты megarec не видит m1015, справедливо считая, что это карта IBM, а не LSI.
2) Перед запуском утилиты megarec с указанными в инструкции параметрами советую запустить ее без параметров. А то на одной из моих материнских плат она виснет при старте, что несколько портит нервы.
3) Некоторым комрадам, прошивавшим по этой инструкции, удалось сделать первый шаг - затирание флеша, но не второй - запись нового. Удача в том, что карту с затертым по этой инструкции флешем можно вытащить, вставить в другую мать и продолжать на ней (я, правда, сам не проверял). В этом большое отличие от оригинальной процедуры от LSI, которая в этом случае даст кирпич.

Ну и напоследок от Капитана Очевидность. m1015 - SAS контроллер. Если подключать к нему SATA диски - нужен соответствующий кабель, с разъемом SFF-8087. Выглядящий примерно так.

UPD1. Как справедливо отметил zan_zag , подобный кабель бывает прямой и реверсивный. Прямой предназначен для подключения SATA дисков к SAS контроллеру. Он нам и нужен.
Реверсивный встречается гораздо реже и выглядит практически также, но не взаимозаменяем с прямым. Служит для подключения контроллера с 4 разъемами SATA к бекплейну, оснащенному мини SAS разъемом.

UPD2 Как пишет комрад RU_Taurus: "4-портовый ST-Lab A-370 на Marvell 88SX7042 поддерживает HDD объемом более 2,2Тб. Сам контроллер, опять же по отзывам, работоспособен под NAS4Free."

LSI-AVAGO

Список инструментов управления для LSI/Avago

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

Кстати я уже делал похожие подборки по инструментам управления и настройки для серверов IBM, Supermicro и HP

Утилита LSI Storage Authority

Про LSA (LSI Storage Authority) я уже делал подробнейший обзор. На текущий момент, это флагманский инструмент имеющий графический интерфейс управления, прямо из вашего браузера, что делает его кросплатфомным, убирающим привязку к операционной системе. Что хорошо, что утилита работает не на медленном Java, а на HTML5, что делает ее очень удобной.

Утилита LSI Storage Authority

Вот так выглядит общий дашборд управления, на нем вы увидите список ваших устройств представленных на сервере, в моем примере Controller ID: 0 LSI MegaRAID SAS 9280-16i4e.

Утилита LSI Storage Authority

Вот так выглядит информация по вашим виртуальным и физическим дискам. Хочу отметить, что LSI Storage Authority показывает больше информации по свойствам физических дисков, тут вы легко обнаружите:

    • Status - Online
    • Exposed As - PHYSICAL-DEVICE
    • Product ID - THNSF8480CCSE
    • Vendor ID - ATA
    • Serial Number - Y7PS10C2TBJT
    • Shield Counter - 0
    • Device ID - 64
    • Usable Capacity - 446.62GB Capacity - 447.13GB
    • less properties - General Properties
    • SAS Address 0 - 0x500062b200185da2
    • Negotiated Link Speed - 6G
    • Drive Speed - 6G
    • Temperature - 25C
    • Revision Level - DAC9
    • Power Status - On
    • Native Command Queueing Capable - No
    • Physical Sector Size - 512B
    • SCSI UNMAP - Disabled
    • Enclosure Properties
    • Enclosure ID - 245
    • Enclosure Model - Backplane
    • Enclosure Location - Internal
    • Enclosure Connector - N/A
    • Drive Security Properties
    • Full Disk Encryption Capable - No
    • Full Disk Encryption Type - NONE
    • Protection Information Properties
    • Protection Information - Incapable

    Утилита MegaRAID Storage Manager

    MegaRAID Storage Manager - это более старая утилита, с которой мы уже много взаимодействовали в предыдущих статьях. Например мы устанавливали MegaRAID Storage Manager на ESXI 5.5. Вот так выглядит базовый дашборд со сводной информацией, о RAID контроллерах LSI/Avago. Тут вы увидите:

    • Общий объем ваших дисков, в моем примере это 5,3 ТБ
    • Состояние контроллера (Status) - если все хорошо, то статус должен быть Optimal
    • Drives - количество физических дисков
    • Drive groups - количество датасторов
    • Virtual Drives - количество виртуальных дисков

    Утилита MegaRAID Storage Manager

    Тут же есть область "Action", позволяющая загрузить конфигурацию, обновить прошивку RAID контроллера, настроить звуковой сигнал предупреждения. Справа есть ссылки на документацию. Снизу вы увидите текущие события на вашем контроллере LSI/Avago. Вкладка "Physical" покажет ваши физические диски, выбрав любой из них вы увидите дополнительные свойства.

    Физические диски в утилите MSM

    Вкладка "Logical" позволяет уже взаимодействовать с логическими сущностями. Например вы можете добавить HDD/SSD в существующий RAID массив. Вы легко можете изменить свойства любого Virtual Drive, изменить вид кэширования, включить или отключить инициализацию.

    Изменить метод кэширования на LSI контроллере

    Методы создания различных видов RAID через MSM я подробно описывал. Чаще всего есть поддержка всех видов, но в некоторых контроллерах RAID 50 и 60 нужно разблокировать с помощью специального кода.

    Утилита StorCLI

    Инструмент StorCLI - это утилита командной строки, которая имеет больший функционал в отличии от графических аналогов LSA и MSM. Утилита очень простая и гораздо удобнее, по крайней мере с случае с Vmware ESXI, на которую порой установить MSM/LSA. это целая эпопея.

    MegaRAID Storage Manager

    MegaRAID Storage Manager мне нужен для того, чтобы воткнуть в свой комп RAID контроллер и прошить его перед установкой в сервер. Прикрепляю к статье интерактивное руководство. MegaRAID Storage Manager есть под разные операционные системы. Будем устанавливать версию для Windows.

    Ссылки

    Интерактивное руководство В хроме подглючивает, открываете через Firefox.

    Установка MegaRAID Storage Manager

    Качаем MegaRAID Storage Manager.

    Я скачал версию 7.05.00.02.

    MegaRAID

    Данная версия поддерживает контроллеры:

    • RAID
      • MegaRAID SAS 9362-4i
      • MegaRAID SAS 9362-8i
      • MegaRAID SAS 9361-4i
      • MegaRAID SAS 9361-8i
      • MegaRAID SAS 9363-4i
      • MegaRAID SAS 9380-8e
      • MegaRAID SAS 9381-4i4e
      • MegaRAID SAS 9361-8iCC
      • MegaRAID SAS 9380-8eCC
      • MegaRAID SAS 9364-8i
      • MegaRAID SAS 9340-8i
      • MegaRAID SAS 9341-8i
      • MegaRAID SAS 9341-4i
      • MegaRAID SAS 9270-8i
      • MegaRAID SAS 9271-4i
      • MegaRAID SAS 9271-8i
      • MegaRAID SAS 9271-8iCC
      • MegaRAID SAS 9286-8e
      • MegaRAID SAS 9286CV-8e
      • MegaRAID SAS 9286CV-8eCC
      • MegaRAID SAS 9265-8i
      • MegaRAID SAS 9285-8e
      • MegaRAID SAS 9240-4i
      • MegaRAID SAS 9240-8i
      • MegaRAID SAS 9260-4i
      • MegaRAID SAS 9260CV-4i
      • MegaRAID SAS 9260-8i
      • MegaRAID SAS 9260CV-8i
      • MegaRAID SAS 9260DE-8i
      • MegaRAID SAS 9261-8i
      • MegaRAID SAS 9280-4i4e
      • MegaRAID SAS 9280-8e
      • MegaRAID SAS 9280DE-8e
      • MegaRAID SAS 9280-24i4e
      • MegaRAID SAS 9280-16i4e
      • MegaRAID SAS 9260-16i
      • MegaRAID SAS 9266-4i
      • MegaRAID SAS 9266-8i
      • MegaRAID SAS 9285CV-8e
      • MegaRAID SAS 8704ELP
      • MegaRAID SAS 8704EM2
      • MegaRAID SAS 8708ELP
      • MegaRAID SAS 8708EM2
      • MegaRAID SAS 8880EM2
      • MegaRAID SAS 8888ELP
      • MegaRAID SAS 8308ELP*
      • MegaRAID SAS 8344ELP*
      • MegaRAID SAS 84016E*
      • MegaRAID SAS 8408E*
      • MegaRAID SAS 8480E*
      • MegaRAID SATA 300-8ELP*
      • LSI SAS 9211
      • LSI SAS 9212
      • LSI SAS3041E-R
      • LSI SAS3041X-R
      • LSI SAS3080X-R,
      • LSI SAS3081E-R
      • LSI SAS3442E-R
      • LSI SAS3442X-R
      • LSI WarpDrive SLP-300
      • 9212 4i4e-R spec
      • 9211-8i/4i-R spec
      • LSI Nytro WarpDrive WLP4-200
      • LSI Nytro WarpDrive WLP4-400
      • LSI Nytro WarpDrive BLP4-400
      • LSI Nytro WarpDrive BLP4-800
      • LSI Nytro WarpDrive BLP4-1600
      • LSI Nytro XD BLP4-400
      • LSI Nytro XD BLP4-800
      • LSI SAS 9207-4i4e
      • LSI SAS 9217-4i4e
      • LSI SAS 9207-8i
      • LSI SAS 9217-8i
      • LSI SAS 9207-8e
      • LSI SAS 9201-16e
      • LSI SAS 9200-8e

      * Контроллеры предыдущих версий должны работать, но не тестировались.

      Работает в ОС 32 и 64 бит:

      • Windows* 2000
      • Windows* 2003
      • Windows* XP
      • Windows* Vista
      • Windows* 2008
      • Windows* 7
      • Windows* 8

      MegaRAID

      MegaRAID

      MegaRAID

      Install. Требуется C++ пакет.

      MegaRAID

      Условия установки соблюдены. Открывается окно мастера установки.

      MegaRAID

      MegaRAID

      Принимаем лицензионное соглашение. Next.

      MegaRAID

      Я выбираю установку для всех пользователей. Next.

      MegaRAID

      Можно сменить папку установки. Next.

      MegaRAID

      Выбираю обычную установку. Next.

      MegaRAID

      Предлагают настроить LDAP, забиваю. Next.

      MegaRAID

      Указываем размер ключа. Поскольку я на своей же машине буду шить контроллер, то эта опция — по барабану. Next.

      MegaRAID

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

      MegaRAID

      Эта страница предназначена только для того, чтобы нажать кнопку Install или не нажать. Идиотизм.

      MegaRAID

      MegaRAID

      Установка завершена. Finish.

      MegaRAID

      На рабочем столе появляется иконка MegaRAID Storage Manager. Для работу нужна java.

      Каким образом, под какой системой(на каком ливе DVD, на основе чего), какой программой можно посмотреть смарт sas диска?
      (Диски на ограниченной гарантии и их надо оперативно проверить и если что-то не так, то обменять или сдать).

      Под вин 10 контроллеры шифруются как ATA. Вроде все работает скорости хорошие, диски видны на вкладке АТА диагностических программ, но смарт не читается.

      Контроллер HBA LSI SAS 9207-8i и второй похожий IBM ServeRAID M5015
      Под вин 10 при разной установке сами контроллеры видны немного по разному.
      Диски: 10Т HGST и 1Т Seagate.

      Dimitriy

      Бывалый

      Каким образом, под какой системой(на каком ливе DVD, на основе чего), какой программой можно посмотреть смарт sas диска?
      (Диски на ограниченной гарантии и их надо оперативно проверить и если что-то не так, то обменять или сдать).

      Под вин 10 контроллеры шифруются как ATA. Вроде все работает скорости хорошие, диски видны на вкладке АТА диагностических программ, но смарт не читается.

      Контроллер HBA LSI SAS 9207-8i и второй похожий IBM ServeRAID M5015
      Под вин 10 при разной установке сами контроллеры видны немного по разному.
      Диски: 10Т HGST и 1Т Seagate.

      1 Утилитой от контроллера
      2 на дурака сдавать в гарантию, с пометкой что то как то медленно. Там разберутся

      chia21user

      Бывалый

      Искал информацию как посмотреть смарт под линукс (якобы это очень просто), а у меня SAS контроллер и рейд на двухядерном серваке IBM с обычной десктопной убунту (хотя есть вроде бесплатная версия для сервака IBM), понадеялся что проблем с драверами не будет в принципе все завелось и случайно наткнулся, что Hard Disk Sentinel много чего умеет под линукс.

      Т.к. ранее данная прога единственная из утилит для SSD/HDD распознала древний нонейм Китай(голденфир) и показала сколько % по заводской норме SSD израсходовано - т.е. в этом она на голову выше других утилит решил её поставить.

      Установил по инструкции. Конечно там все не так хорошо как описано (ставится и запускается через одно место), но GUI версия утилиты еще до старта генерирует HTML отчет со всеми нужными данными (видит диски рейдов на контроллере IBM ServeRAID M5015 и все по ним расписывает включая % здоровья и температуру).

      Потом ставил штатные утилиты для смарта из других более распросраненных хэлпов(т.к. на утилиту HDS ругалась убунту, что критические ошибки при запуске данные могут быть потеряны(отчет генерируется до данного предупреждения)) и никакой вменяемой информации о рейд дисках из штатных утилит не получил.

      Затем по аналогии поставил Hard Disk Sentinel Pro 5.70 Build 11973
      на комп послабее под виндой. И HDS смогла запросто увидеть SAS HDD 10Т на контроллере HBA LSI SAS 9207-8i с самой подробной информацией о нем (таких несколько).

      Всем спасибо (особенно автору что разместил инфу о HDS для линя на просторах рунета). Вопрос закрыт.

      Читайте также: