Lsi megaraid sas 9260 8i программа управления

Обновлено: 05.07.2024

В данном обзоре показывается возможность мониторинга в гипервизоре XEN контроллеров основанных на стеке LSI MegaRAID.

Это могут быть контроллеры как в форме дочерних плат (LSI MegaRAID 9260-8i mezz card), так и полноразмерные PCI-E контроллеры серии MegaRAID: LSI924X, LSI926X, LSI927X, LSI928X.

Для целей управления и мониторинга контроллеров MegaRAID используется програмнное обеспечение LSI MegaRAID Storage Manager (далее MSM).

В качестве тестового стенда использовалось следующее оборудование и программное обеспечение:

  • Cервер Demos R230 M1.
  • Контроллер LSI MegaRAID SAS 9260-4i.
  • Xen Cloud Platform версия 1.6.10 (Подробно установка описана в статье).
  • MSM версия 13.04.03.01 для Linux (для работы в качестве демона в гипервизоре).
  • MSM версия 13.04.03.01 для Windows (в качестве графического интерфейса на клиенте). Так же в качестве клиентского ПО может быть использована версия для ОС GNU/Linux.

Установка MegaRAID Storage Manager на Xen Cloud Platform

Для установки MegaRAID Storage Manager на Xen Cloud Platform убедитесь в возможности удаленного подключения к серверу по протоколу ssh. На главном экране настроек Xen Cloud Platform выберите меню Remote Service Configuration.

Remote Service Configuration

При помощи программы (scp, WinSCP) сохраните файл с архивом MegaRAID Storage Manager (на момент написания статьи 13.04.03.01_Linux (x86)_MSM.tar.gz для 32-битных систем или 13.04.03.01_Linux(x64)_MSM.tar.gz для 64-битных систем) в домашнем каталоге пользователя root и разархивируйте его командой

Перейдите в каталог disk

Откройте для редактирования файл /etc/sysconfig/iptables

Добавьте правило, разрешающее прохождение пакетов на порт 3071

Подключние к MegaRAID Storage Manager

При помощи клиента MegaRAID Storage Manager для Windows-систем можно подключаться для удаленного управления и мониторинга RAID контроллеров LSI.

Запустите MegaRAID Storage Manager.

В поле IP Address введите IP-адрес сервера и нажмите Discover Host.

MegaRAID Storage Manager - Host View

В окне Enter User Name and Password введите имя и пароль пользователя root.



С момента анонса контроллеров серий 9260, исключая модели с приставкой “CV”, прошло примерно два года. За это время в русскоязычной части интернета нашими коллегами по ИТ-журналистике было опубликовано несколько обзоров, описывающих достоинства этой серии, и проведено немало тестов. Дабы не повторять весь путь наших коллег, мы решили раскрыть значение аббревиатуры “CV” в контроллерах обновленной серии. Поэтому тесты мы проводили с целью выявить разницу между уже знакомыми рынку контроллерами и обновлёнными, с маркировкой “CV”. Конечно, нам все же придется проделать те же шаги, что и наши коллеги, а именно снять результаты тестов уровней RAID. Но мы рассчитываем на то, что сравнительный анализ результатов работы контроллера с “Cache Cade” будет по достоинству оценен нашими читателями. Но обо всем по порядку.


Начнём с рассмотрения аппаратной части контроллера, его наиболее важных характеристик и возможностей, функционала, который он несет "на борту" и который обеспечивается дополнительным ПО.

Основные аппаратные и программные характеристики приведены в таблице

LSI MegaRAID SAS 9260CV-8i

Программное обеспечение MegaRAID CacheCade увеличивает производительность ввода-вывода, используя в качестве кэш-памяти твердотельный накопитель
Программное обеспечение MegaRAID Fast Path обеспечивает производительность до 150 000 операций ввода-вывода в секунду для массивов твердотельных накопителей

Контроллер 9260CV-8i относятся к серии Value Line (серия доступных решений). От контроллеров более дорогой серии Feature Line эту модель отличает наличие CacheVault (памяти NAND Flash) "на борту" контроллера и использование ионисторов (суперконденсаторов) вместо привычных литий-ионных резервных батарей (BBU). В отличие от устройств серии Entry, в 9260CV-8i используется более мощный процессор LSISAS2108 800 МГц с архитектурой PowerPC.


Типы поддерживаемых уровней RAID изменений не претерпели. Заявлены те же знакомые типы RAID и их модификации: 0, 00, 1, 10, 5, 50, 6 и 60.

Как мы упомянули выше, место привычного резервного аккумулятора BBU заняли суперконденсаторы, которые стали составной частью новой защиты кэша (Cache Vault). Основной принцип действия Cache Vault практически идентичен использованию BBU. Суперконденсатор поддерживает питание кэша. Но, если в случае классического BBU с литий-ионными ячейками информация в ОЗУ контроллера сохраняется в течение, примерно, 72-х часов, после чего данные пропадают, то ионистор, помимо того, что поддерживает в кэш рабочем состоянии, позволяет произвести запись информации из кэша на модуль флэш-памяти NAND, находящийся на контроллере. При возобновлении подачи питания информация из NAND вновь будет переписана в кэш контроллера. По данным LSI (LSI MegaRaid CacheVault Technology) информация в NAND может храниться примерно три года.





За отдельные деньги функции контроллера могут быть значительно расширены. В дополнительный функционал входят следующие фирменные технологии LSI.

Позволяет оптимизировать работу SSD дисков подключенных к контроллеру и увеличить количество операций ввода-вывода транзакционных приложений. Компания LSI уверяет о трехкратном увеличении производительности, до 150 000 операций ввода/вывода в секунду, при использовании MegaRAID FastPath.

Функция при помощи, которой SSD диск используется в качестве кэша для массива жестких дисков, что позволяет примерно в 50 раз повысить производительность в web-ориентированных приложениях, в базах данных и в обработке транзакций в реальном времени (OLTP)



Используя технологию моментальных снимков, данная функция позволяет создавать образы системы на уровне блоков. Возможно восстановление как отдельных папок и файлов, так и ранних состояний системы в целом.


Совместно со встроенной в диски системой шифрования SED (self-encrypting drives) обеспечивает высокий уровень безопасности от неавторизированного доступа и попыток изменить данные.



Наша методика основывается на собственном многолетнем опыте работы с серверным ПО. Но, как это обычно бывает, доля субъективизма присутствует. Поэтому мы готовы оттачивать методику совместно с читателями. Оставляйте в конце статьи свои пожелания.

Нами была использована платформа Windows 2008 R2, а для оценки подсистемы ввода/вывода использовалась утилита IOMeter версии 2006.07.27.

В тестировании нами использовался сервер Asustek RS720-E6. Конфигурация приведена в таблице ниже.

Конфигурация тестового сервера Asustek RS720-E6
Компонент Характеристики
Системная плата ASUS Z8PE-D18
Микропроцессор 2 х Intel Xeon E5620 (Westmere-EP), 2,40 ГГц, кэш 12 Мбайт
Оперативная память 12 х Samsung DIMM DDR3-1333 4 Гбайт PC3-10600 ECC Registered M393B5273BH1-CH9
Жёсткие диски 7 х Hitachi Ultrastar 15K600 SAS-2.0 600 Гбайт 15000 об/мин 64 Мбайт HUS156060VLS600
Твердотельный накопитель Intel SSD 510 250 Гбайт

Один из семи дисков мы отвели под операционную систему. Корпус используемого нами сервера поддерживает установку 12 дисков, но из-за того, что его оснастка backplane не содержит экспандер, и подключение контроллера осуществляется через обычные 7-конатактные SATA-кабели, мы использовали только 7 дисков. Также одно посадочное место мы использовали для SSD под CacheCade.

На первом этапе была протестирована производительность ввода/вывода 14 конфигураций. Список представлен в таблице.

Тестовые конфигурации RAID
RAID-00 4 диска
RAID-00 + CacheCade 4 диска
RAID-0 5 дисков
RAID-0 + CacheCade 5 дисков
RAID-1R 4 диска
RAID-1 + CacheCade 4 диска
RAID-5 5 дисков
RAID-5 + Cache Cade 5 дисков
RAID-6 5 дисков
RAID-6 + CacheCade 5 дисков
RAID-10 4 диска
RAID-10 + CacheCade 4 диска
RAID-50 6 дисков
RAID-50 + CacheCade 6 дисков

RAID-1 из четырех дисков аналогичен RAID10, что подтверждается тестами.

Подробные цифры по всем графикам можно посмотреть в таблице.


Шаблон DataBase без использования CacheCade (СС)


Шаблон FileServer без использования CacheCade (СС)


Шаблон WorkStation без использование CacheCade (CC)


Шаблон WebServer без использование CacheCade (CC)

Рассмотрим те же шаблоны только с применением CacheCade:

Тест призван показать прирост производительности или отсутствие оного в операциях ввода/вывода


Шаблон DataBase c использованием CacheCade (СС)


Шаблон FileServer с использованием CacheCade (СС)


Шаблон WorkStation с использование CacheCade (CC)


Шаблон WebServer с использование CacheCade (CC)

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

Теперь посмотрим, насколько дополнительный кэш в виде SSD диска даст прирост по скорости последовательного чтения и записи. Вполне возможно, что он может показаться лишним, так как скоростные характеристики RAID массивов, как минимум, сравнимы с таковыми у одиночных SSD дисков. Как бы то ни было, тесты покажут.


Последовательное чтение, мегабайты в секунду, без использования CacheCade

По графику видно, что первое место занимает RAID 0, что логично, поскольку, чтение производится параллельно с нескольких дисков, на 5 дисках скорость в пике достигает 930 мегабайт в секунду. За ним следуют, практически, вровень три массива: RAID5, RAID00 и давший просадку на блоках размером 16 кбайт RAID50. RAID1 и RAID10 показывают идентичные результаты, поскольку, как было сказано выше, по сути, идентичны и раскрывают свой потенциал в данном тесте на блоках в 512 кбайт. RAID6 показывает равномерный результат, начиная с блоков размером от 4 кбайт.


Последовательно чтение, мегабайты в секунду, с использованием CacheCade


Последовательная запись, мегабайты в секунду, без использования CacheCade


Последовательная запись, мегабайты в секунду, с использованием CacheCade


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


Произвольное чтение, мегабайты в секунду, с использованием CacheCade

График аналогичен предыдущему, с той лишь разницей, что технология Cache Сade незначительно увеличила скорость работы c блоками 256 кбайт и 512 кбайт для RAID1 и RAID10.


Произвольная запись, мегабайты в секунду, без использования CacheCade

Запись вносит свои коррективы. По сравнению с предыдущими графиками скорость упала примерно на 50 Мбайт/с. Помимо того, что головки вынуждены "пробегать" по диску в поисках данных в хаотичном порядке, внося задержки, также оказывают влияние и параметры RAID-массивов, которые обеспечивают их надежность (контрольные суммы и дублирование).


Произвольная запись, мегабайты в секунду с использованием CacheCade

Теперь обратимся к результатам измерений количества операций ввода-вывода.


Последовательное чтение, операции в секунду, без использования CacheCade


Последовательные чтение, операции в секунду, с использованием CacheCade


Последовательная запись, операции в секунду, без использования CacheCade


Последовательная запись, операции в секунду, с использованием CacheCade

Из графиков видно, что весь свой потенциал CacheCade раскрывает при работе с последовательными операциями ввода вывода. Разница между тестами с CacheCade и без него для некоторых блоков данных составляет более 100 000 операций в секунду. Например, для RAID5 в случае чтения это 275 000 IOPS с CacheCade против 167 000 IOPS без использования кэша. Но это справедливо не для всех уровней RAID, например для RAID0, RAID10, RAID6 можно заметить разницу не в пользу CacheCade. Почему так происходит, мы затрудняемся ответить. Вопрос зададим специалистам LSI и, получив ответ, внесём разъяснения в статью.


Произвольное чтение, операции в секунду, без использования CacheCade


Произвольное чтение, операции в секунду, с использованием CacheCade


Произвольная запись, операции в секунду, без использования CacheCade


Произвольная запись, операции в секунду, с использованием CacheCade

Произвольные операции не получают преимуществ от использования CacheCade.

Тесты виртуальных машин

Результаты для одной виртуальной машины



Результаты для четырёх одновременно работающих виртуальных машин.



Вообще наша затея с тестом виртуальных машин относится к категории "а почему бы не попробовать?" Мы попытались посмотреть на работу контроллера в практических условиях, приближенных к "боевым".

Результаты тестов виртуальных машин нас не удивили. Единственное отличие, которое бросилось в глаза, касалось немного более высоких результатов в готовых шаблонах (DataBase, FileServer и WebSer). Возможно, причина кроется в особенности работы виртуальной машины с дисковой подсистемой. При непосредственно работе с дисковой подсистемой, утилите тестирования IOmeter передавался неразмеченный массив (Raw). В случае работы с виртуальной машиной, массив сначала форматировался (размер кластера 4 кбайт), затем для каждой виртуальной машины выделялся пул посредством создания файла *.VHD объемом в 100 Гбайт, который выступал для виртуальной машины в качестве диска. Можно предположить, что это каким-то образом позволило увеличить результаты в стандартных шаблонах.

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.

    Унифицированный расширяемый интерфейс микропрограмм (UEFI) — это уменьшенная операционная система, способная получить доступ к аппаратному обеспечению компьютера. Оборудование компьютера содержит дополнительные ПЗУ (или Опромс) с поддержкой UEFI, которые можно настроить. RAID-массив с поддержкой RAID — это место, где происходит Конфигурирование RAID BIOS.

    Утилита конфигурирования MegaRAID для управления видеоинтерфейсом (Хии) — это инструмент для конфигурирования контроллеров, физических дисков и виртуальных дисков, а также для выполнения других задач конфигурации в предварительно загруженной среде UEFI.

    Утилита конфигурирования Хии входит в состав утилиты настройки BIOS для серверной платы. Чтобы использовать утилиту конфигурирования Хии, система должна быть в режиме загрузки UEFI.

    Как включить режим загрузки UEFI?

    Чтобы включить режим загрузки UEFI, выполните следующие действия:

    1. Загрузите компьютер и нажмите клавишу F2 , чтобы запустить утилиту BIOS Setup в процессе загрузки.
    2. После появления начального окна выберите « Настройка» и нажмите клавишу «ВВОД».
    3. В меню «Настройка» выберите « Диспетчер загрузки » и нажмите клавишу «ВВОД».
    4. В диспетчере загрузкивыберите Расширенные варианты загрузки и нажмите клавишу ВВОД.
    5. В меню « Расширенные варианты загрузки » замените режим загрузки на UEFI.
    6. Сохраните изменения и перезагрузите компьютер, нажав клавишу F10 .

    Advanced boot options

    Как запустить утилиту конфигурирования Хии?
    Выполните следующие действия, чтобы запустить утилиту конфигурирования Хии и получить доступ к главному меню конфигурации:

    1. Загрузите компьютер и нажмите клавишу F2 , чтобы запустить утилиту BIOS Setup в процессе загрузки.
    2. После появления начального окна выберите « Настройка» и нажмите клавишу «ВВОД».
    3. Появится меню настройки .
    4. Выделите « Дополнительно » и нажмите «ВВОД».
    5. Выделите конфигурацию PCI и нажмите клавишу ВВОД.
    6. Выделите вариант «Управление ПЗУ» и нажмите клавишу ВВОД.
    7. Используйте клавиши со стрелками, чтобы выделить контроллер, в котором вы хотите настроить контроллер , и нажать клавишу ВВОД.

    UEFI option ROM control

    ПримечаниеЕсли на компьютере установлено несколько контроллеров MegaRAID, в диалоговом окне выбора контроллера системы хранения указаны контроллеры MegaRAID, установленные в компьютерной системе. Используйте номер разъема PCI, чтобы различать контроллеры одного типа.

    Появится главное меню .

    Configuration managment

    Выберите один из следующих пунктов меню:

    • Управление конфигурацией для выполнения таких задач, как создание виртуальных дисков, Просмотр свойств группы устройств, просмотр информации о горячем резервировании и очистка конфигурации
    • Управление контроллерами для просмотра и управления свойствами контроллеров, а также для выполнения таких задач, как очистка конфигураций, планирование и выполнение событий контроллера и запуск проверенных операций чтения
    • Управление виртуальными дисками для выполнения таких задач, как Просмотр свойств виртуальных дисков, Поиск виртуальных дисков и выполнение проверки согласованности
    • Управление дисками для просмотра свойств физических дисков и выполнения таких задач, как поиск устройств, Инициализация дисков и повторное создание диска после отказа диска
    • Аппаратные компоненты для просмотра свойств аккумулятора, управления питанием от батарей и управления отсеками

    Дополнительные сведения о задачах меню выше см. в руководстве пользователя по Intel® RAID.

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