Lsi megaraid sas 9286cv 8e настройка
Всем привет, сегодня у нас маленький эксперимент по подключению SAS дисков к обычному персональному компьютеру. Обычно в компьютер можно установить только SATA диски, так как на материнской плате есть встроенный SATA контроллер. А SAS диски в обычный ПК не вставишь.
Дело в том, что SATA контроллер поддерживает только SATA диски. А SAS контроллер может поддерживать и SAS диски и SATA диски. SAS обратно совместим с интерфейсом SATA: устройства 3 Гбит/с и 6 Гбит/с SATA могут быть подключены к контроллеру SAS, но не наоборот.
SATA (Serial ATA) — последовательный компьютерный интерфейс обмена данными с накопителями информации. Предназначен для настольных ПК.
- SATA Revision 1.0 — до 1,5 Гбит/с
- SATA Revision 2.0 — до 3 Гбит/с
- SATA Revision 3.0 — до 6 Гбит/с
SAS (Serial Attached SCSI) — последовательный компьютерный интерфейс, разработанный для подключения различных устройств хранения данных, например, жёстких дисков и ленточных накопителей. Последняя реализация SAS обеспечивает передачу данных со скоростью до 12 Гбит/с на одну линию. Предназначен для серверов.
SAS не предназначен для настольных ПК, но иногда очень надо. Мне, например, по работе требуется иногда работать с SAS дисками. Подключаем SAS диск к ПК.
Утилита LSI Storage Authority
Про LSA (LSI Storage Authority) я уже делал подробнейший обзор. На текущий момент, это флагманский инструмент имеющий графический интерфейс управления, прямо из вашего браузера, что делает его кросплатфомным, убирающим привязку к операционной системе. Что хорошо, что утилита работает не на медленном Java, а на HTML5, что делает ее очень удобной.
Вот так выглядит общий дашборд управления, на нем вы увидите список ваших устройств представленных на сервере, в моем примере Controller ID: 0 LSI MegaRAID SAS 9280-16i4e.
Вот так выглядит информация по вашим виртуальным и физическим дискам. Хочу отметить, что 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
Что нужно для подключения SAS диска к ПК
Потребуется обычный ПК. Поскольку SAS контроллера на обычном ПК нет, то нам потребуется такой контроллер. Я попробую два варианта:
-
— это полноценный RAID контроллер, позволяющий объединять диски в RAID массивы. — это простой адаптер HBA, он не умеет объединять диски в RAID массивы. Вернее умеет, но со специальной прошивкой и не так хорошо как нормальный RAID контроллер.
Для подключения дисков к контроллеру без использования корзины потребуется кабель переходник. Купил такой:
Переходник позволяет подключить 4 HDD с интерфейсом SAS или SATA к контроллеру с разъемом SFF-8643. Питание подаётся на каждый диск через 4-pin Molex.
Установка MegaRAID Storage Manager
Качаем MegaRAID Storage Manager.
Я скачал версию 7.05.00.02.
Данная версия поддерживает контроллеры:
- 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
Install. Требуется C++ пакет.
Условия установки соблюдены. Открывается окно мастера установки.
Принимаем лицензионное соглашение. Next.
Я выбираю установку для всех пользователей. Next.
Можно сменить папку установки. Next.
Выбираю обычную установку. Next.
Предлагают настроить LDAP, забиваю. Next.
Указываем размер ключа. Поскольку я на своей же машине буду шить контроллер, то эта опция — по барабану. Next.
Вот тут я подвис и оставил значение по умолчанию. Это настройка диапазона времени, за которое выводить уведомления. Мне оно не нужно. Next.
Эта страница предназначена только для того, чтобы нажать кнопку Install или не нажать. Идиотизм.
Установка завершена. Finish.
На рабочем столе появляется иконка MegaRAID Storage Manager. Для работу нужна java.
Появился у нас новый сервер Supermicro. На сервере установлен RAID контроллер AVAGO MegaRAID SAS 9460-8i, в котором два NVMe диска собраны в RAID 1. В качестве операционной системы у нас выступает Windows Server 2016.
Естественно, Supermicro и Windows не видят диски, а следить за железом как-то нужно. Windows видит только массив.
Для управления контроллером и дисками воспользуемся утилитой StorCLI.
Утилита MegaRAID Storage Manager
MegaRAID Storage Manager - это более старая утилита, с которой мы уже много взаимодействовали в предыдущих статьях. Например мы устанавливали MegaRAID Storage Manager на ESXI 5.5. Вот так выглядит базовый дашборд со сводной информацией, о RAID контроллерах LSI/Avago. Тут вы увидите:
- Общий объем ваших дисков, в моем примере это 5,3 ТБ
- Состояние контроллера (Status) - если все хорошо, то статус должен быть Optimal
- Drives - количество физических дисков
- Drive groups - количество датасторов
- Virtual Drives - количество виртуальных дисков
Тут же есть область "Action", позволяющая загрузить конфигурацию, обновить прошивку RAID контроллера, настроить звуковой сигнал предупреждения. Справа есть ссылки на документацию. Снизу вы увидите текущие события на вашем контроллере LSI/Avago. Вкладка "Physical" покажет ваши физические диски, выбрав любой из них вы увидите дополнительные свойства.
Вкладка "Logical" позволяет уже взаимодействовать с логическими сущностями. Например вы можете добавить HDD/SSD в существующий RAID массив. Вы легко можете изменить свойства любого Virtual Drive, изменить вид кэширования, включить или отключить инициализацию.
Методы создания различных видов RAID через MSM я подробно описывал. Чаще всего есть поддержка всех видов, но в некоторых контроллерах RAID 50 и 60 нужно разблокировать с помощью специального кода.
Результат
Мы выяснили, что на сервере есть RAID1 массив из двух NVMe дисков.
Реализация нумерации корпусов и слотом странная. Кстати, в BIOS отображается с такими же EID:Slot. Утилита LSA для Windows тоже видит диски именно так. Установка последней прошивки контроллера ситуацию не изменила. Этот массив я не собирал, а получил готовую сборку вместе с сервером, так что прокомментировать этот момент не могу. Вероятно, это такая фича для NVMe дисков.
Ещё для меня стало новостью, что диски в контроллере могут быть не привязаны к Enclosure. Это привело к тому, что пришлось переписать шаблон для мониторинга LSI контроллеров в Zabbix, добавив автообнаружение именно таких дисков.
RAID (redundant array of independent disks — избыточный массив независимых дисков) — технология виртуализации данных, которая объединяет несколько дисков в логический элемент для избыточности и повышения производительности.
Существуют следующие уровни спецификации RAID:
RAID 6 — дисковый массив с чередованием, использующий две контрольные суммы, вычисляемые двумя независимыми способами;
Что нужно для подключения SAS диска к ПК
Потребуется обычный ПК. Поскольку SAS контроллера на обычном ПК нет, то нам потребуется такой контроллер. Я попробую два варианта:
-
— это полноценный RAID контроллер, позволяющий объединять диски в RAID массивы. — это простой адаптер HBA, он не умеет объединять диски в RAID массивы. Вернее умеет, но со специальной прошивкой и не так хорошо как нормальный RAID контроллер.
Для подключения дисков к контроллеру без использования корзины потребуется кабель переходник. Купил такой:
Переходник позволяет подключить 4 HDD с интерфейсом SAS или SATA к контроллеру с разъемом SFF-8643. Питание подаётся на каждый диск через 4-pin Molex.
Список инструментов управления для LSI/Avago
Правильно подобранная утилита, может выполнять поставленную задачу в разы удобнее и быстрее, и знание всех инструментов является прямой обязанностью любого системного администратора.
Кстати я уже делал похожие подборки по инструментам управления и настройки для серверов IBM, Supermicro и HP
StorCLI
Скачиваю утилиту storcli. Доступна версия MR 7.19.
Это очень мощная утилита по управлению RAID контроллером. Сегодня нам понадобится минимум функционала для просмотра информации о дисках. Данную утилиту я планирую использовать для автоматизированного мониторинга за дисками сервера.
В архиве имеются версии storcli для разных операционных систем. Нас интересует папка Windows. Копирую оттуда утилиту storcli64.exe в удобную для себя директорию C:\zabbix\scripts.
Работать с утилитой следует с помощью командной строки.
Данная команда выведет детальную информацию.
Здесь мы увидим модель и состояние нашего контроллера AVAGO MegaRAID SAS 9460-8i. Видим что есть батарейка в состоянии Opt. Видим, что к контроллеру подключены два физических диска.
Получим список виртуальных дисков для контроллера:
Небольшое отступление. Синтаксис команды гибкий, вы можете писать параметры со слешами двумя способами: с отступами и без отступов. При работе в командной строке я предпочитаю ставить отступы, а при написании скриптов пишу без отступов, мне так удобнее.
Найден один массив RAID1 объёмом 6.985 TB в состоянии Optimal. В операционной системе это Disk 0.
Посмотрим на физические диски:
Вижу один NVMe диск в слоте 6 и корпусе 74. Так, а где второй диск? Не знаю как устроена структура этого контроллера, но второй диск я-таки нашёл:
Вижу второй NVMe диск тоже в слоте 6 и без корпуса. Оказывается, параметр /eall отображает все диски во каждом Enclosure, а бывают диски, которые не привязаны к корпусам, это было для меня новостью.
Есть способ отобразить все диски, нужно обратиться к дисковым группам:
Утилита StorCLI
Инструмент StorCLI - это утилита командной строки, которая имеет больший функционал в отличии от графических аналогов LSA и MSM. Утилита очень простая и гораздо удобнее, по крайней мере с случае с Vmware ESXI, на которую порой установить MSM/LSA. это целая эпопея.
Ссылки
Интерактивное руководство В хроме подглючивает, открываете через Firefox.
Подключение SAS диска через RAID контроллер Avago MegaRAID SAS 9380-8i8e
Готовим корпус ПК.
Устанавливаем контроллер в PCIe слот.
Подключаем диск через переходник.
RAID контроллер определился. Видим, что диск SAMSUNG тоже определился.
Для доступа в конфигурационную утилиту MegaRAID Configuration Utility нажимаем Ctrl+R.
Можем посмотреть настройки контроллера.
Можем посмотреть физические диски. Я подключал только один диск, он определился. Обратите внимание, что состояние диска UG — Unconfigured Good.
RAID контроллер по умолчанию показывает операционной системе не физические диски а RAID массивы. Я же хочу просто пробросить диск. Для этого необходимо RAID контроллер переключить в режим HBA.
В настройках контроллера меняем режим на JBOD-Mode. Применяем изменения и перезагружаем компьютер.
При загрузке уже 1 JBOD найден и handled by BIOS, это уже хорошо. Для проверки снова зайдем в настройки контроллера.
MegaRAID Storage Manager мне нужен для того, чтобы воткнуть в свой комп RAID контроллер и прошить его перед установкой в сервер. Прикрепляю к статье интерактивное руководство. MegaRAID Storage Manager есть под разные операционные системы. Будем устанавливать версию для Windows.
Настройка RAID на примере LSI MegaRAID SAS 9260-4i
Во время загрузки BIOS-а будет предложено перейти в управление самим контроллером. Для этого – нажимаем комбинацию Ctrl+H:
В следующем окне предлагается выбрать какой именно из адаптеров (если их несколько) будем настраивать. Тут он один:
Далее – мы попадаем в основное окно конфигуратора. Для настройки RAID – нажимаем Configuration Wizard:
Clear Configuration – удалить существующую конфигурацию;
New Configuration – удалить существующую и создать вместо неё новую конфигурацию, при этом все данные будут утеряны;
Add Configuration – сохранить предыдущую конфигурацию и потом добавить новую, при этом данные не будут утеряны.
Так как в примере рассматривается установка на новом сервере – выбираем New Configuration:
Теперь у нас запрашивают подтверждение выполнения операции – удаление старой и создание новой конфигурации и виртуального устройства. Ещё раз предупреждают, что все данные будут утеряны:
В следующем окне – выбираем Automatic Configuration, поле Redundancy (“избыточность”) можно не трогать:
После создания и проверки появляется предупреждение о том, что все данные будут уничтожены – нажимаем Yes:
Читайте также: