Lsi megaraid sas 9286cv 8e настройка

Обновлено: 04.07.2024

Можно использовать MegaRAID Storage Manager™, но чтобы его поставить….

Проще использовать консольную утилиту MegaCli

Загрузиться с RIPLinuX и подключиться по SSH

Получить статус и конфигурацию всех адаптеров

Cтатус и параметры всех логических дисков

Статус и параметры физических устройств

Статус и параметры диска в 4-м слоте

Создание RAID6 массив MegaCLI

Давайте предположим, что у нас есть сервер с MegaRAID SAS

Получим список физических дисков:

Пример конфигурирования JBOD на LSI 2208 (Supermicro X9DRH-7TF)

При загрузке BIOS эти команды можно выполнить если зайти в preboot CLI по комбинации клавиш Ctrl+Y

Команды megacli и preboot CLI различаются по виду.

Например команда проверки поддержки JBOD для BIOS preboot CLI будет выглядеть так:

А для megacli это используется как набор опций и параметров:

Включить поддержку JBOB

Список доступных физических устройств:

В списке надо найти значения полей Enclosure Device ID (например 252), Slot Number и Firmware state

Нужно отметить каждое из устройств которое надо сделать JBOD, как Good в поле Firmware state .

Или сразу много устройств:

Теперь можно создавать JBOD

Создать виртуальный диск RAID

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

Для того чтобы удалить всё (в том числе политику кэша) используйте «Очистку конфигурации»

Настройка RAID-0, 1 или 5. Вместо «r0» введите соответственно «r1» или «r5» (диски находятся в Enclosure 29, на портах 0 и 1, WriteBack включен, ReadCache адаптивный, Cache также включен без BBU)

Создать RAID10

Получить список дисков


Создать массив из 6 дисков

Показать как диски были определены в RAID-массиве:

Удалить массив с >

Инициализация массива

Начать полную инициализацию для массива с >

Проверить текущий статус инициализации:

Управление CacheCade

Создать и назначить CacheCade для массива 0 (-L0) из зеркала (-r1) в режиме обратной записи (WB) на основе SSD дисков в слотах 6 и 7 (-Physdrv[252:6,252:7])

Замена неисправного диска

Обратите внимание, что это не навсегда отключает сигнализацию, а просто выключает сигнал по текущей аварии.

Просмотреть состояние диска (подставьте нужное значение [E:S]):

Пометить диск требующий замены как потерянный (если контроллер не сделал этого сам)

Получить параметры потерянного диска

Вы должны получить ответ подобный этому:

Подсветить диск который надо менять (подставьте нужное значение [E:S]):

На некоторых шасси могут быть проблемы с индикацией. Это лечится такой командой:

В этом случае для маркировки диска будет использоваться лампочка активности.

Удаляем неисправный и вставляем новый диск.

Прекращаем подсветку и проверяем состояние диска:

Может так случится, что он содержит метаданные от другого массива RAID (Foreign Configuration). Ваш контроллер не позволит использовать такой диск. Для проверки наличия Foreign Configuration

Команда удаления Foreign Configuration (если вы уверены)

Запускаем процесс замены

[32:4] - это параметры диска которым вы меняете неисправный

Проверка процесса ребилда

Использование smartctl

Получить список id

Получить данные смарт по диску с >

для диска с интерфейсом sata

пример срипта для получения данных о всех дисках

Для контроля состояния дисков с помощью демона smartd нужно закомментировать DEVICESCAN в /etc/smartd.conf и добавить:

Значения параметров типа /3/02 - /3/05 определяют время запуска тестов для заданного диска

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. это целая эпопея.

    Ранее мы рассматривали модельный ряд контроллеров фирмы Adaptek , в данной статье рассмотрим же конкурентов фирмы LSI ( BROADCOM ).

    В таблице указаны основные характеристики контроллеров.

    Модель

    Внутренние порты

    Внешние порты

    Поддержка RAID

    Оперативная память (MB)

    Поддержка модуля защиты

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    0, 1, 10, 5, 60, 50, 60

    Рассмотрим более подробно модельный ряд контроллеров LSI:

    1. Бюджетные версии:

    LSI контроллеры 9240-4 I и 9341-4 i имеют возможность подключения до 16 дисков, а модели 9240-8 I и 9341-8 i до 32 двух дисков. Поддерживают RAID 0/1/10/5/50. Но из-за отсутствия кэша производительность данных контроллеров не велика.

    2. Следующими можем выделить данные модели:

    Поддерживают данные модели RAID 0/1/10/5/50/6/60.

    Из минусов можно отметить слабую производительно для работы с твердотельными накопителями и устаревшую защиту кэша (используется батарейка, которая требует периодическую замену).

    3. Следующими по очереди идет модельный ряд с модулем CacheVault:

    Эти модели в прошлом пользовались большой популярностью за счет добавленной поддержки флеш-защиты кэша, которая увеличила производительность контроллера. Но прогресс не стоит на месте и на смену пришли новые модели, которые смогли занять лидирующие места.

    4. Последние контроллеры производителя LSI ( BROADCOM ):

    Модель LSI 9361-8i имеет 8 внутренних портов и 9380-8e имеют 8 внешних портов, а модель 9361-4i в свою очередь всего 4 порта. Поддерживают RAID 0/1/10/5/50/6/60.

    Так же есть модуль CacheVault. Благодаря поддержке SAS3 имеют большую производительность.

    5. Рассмотим отдельно модель LSI 9250-4i. Производитель выдвигает ее как бюджетную версию и аналог моделей 6405E и 6805E от производителя Adaptec.

    Основные отличия 9250-4i От 6405E и 6805E:

    -Есть защита кеша;

    -Объем кеша больше (512мб вместо 128мб);

    -возможность превратить в модель 9260-4 i (при установки специального аппаратного ключа).

    Данные контроллеры LSI часто используются в серверах.

    Дополнительные опции для контроллеров MegaRAID Advanced Software (поставляется либо в виде аппаратного ключа либо электронно):

    1. MegaRAID FastPath. Поставляется для моделей -9260-4 i /9260-8 i /9261-4 i /9261-8 i /9280-4i/9280-4i

    2. MegaRAID CacheCade Pro 2.0. Дает возможность в массив из жестких диско добавить твердотельные накопители ( SSD ).

    Контроллеры LSI ( BROADCOM ) позволят Вам создавать гибкие и экономично-эффективные решения, совместимые с твердотельным и жесткими дисками.

    RAID-контроллеры LSI ( BROADCOM ) обеспечат высокую пропускную способность и максимально возможную производительность ввода / вывода.

    Даже самые заядлые скептики уже признают, что технологии SSD обладают рядом неоспоримых преимуществ по сравнению с обычными жесткими дисками и позволяют получить значительно большую производительность операций ввода/вывода (а в некоторых случаях скорости I/O — много не бывает). Вместе с тем, SSD еще не готовы к повсеместному внедрению вместо традиционных жестких дисков по целому ряду причин: начиная с цены и заканчивая надежностью. Что же делать? На выручку приходят гибридные решения, которые сочетают традиционные диски с SSD, позволяя получить (пусть и с определенными оговорками) преимущества обоих решений.

    Если не углубляться в детали, то сам принцип работы гибридных систем достаточно прост (а если углубиться — то можно настолько погрузиться, что и не вернешься за год) и одинаков для всех систем, начиная с дисков Seagate Momentus XT и Apple Fusion Drive, заканчивая дорогими и сложными решениями для больших систем хранения данных и дата-центров, о которых сегодня и пойдет речь.

    Для основного хранения данных используются традиционные жесткие диски, по необходимости объединенные в RAID, а SSD используется для кэширования самых часто используемых данных, к которым надо обращаться чаще всего. Управление кэшированием системы берут на себя, и чаще всего кэш-раздел в системе вообще недоступен в виде отдельного диска.

    В больших и «серьезных» системах вопросы оптимизации ввода/вывода стоят еще острее, чем для настольных компьютеров. То, что для пользователя является секундной задержкой в запуске тяжелой программы, в случае нагруженного сервера может вылиться во многие тысячи долларов убытков, если дисковая подсистема станет «бутылочным горлышком», замедляющим всю работу.

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

    Линейка этих продуктов делится на три группы.

    Nytro WarpDrive Application Acceleration Card

    SSD диск, выполненный в виде PCI-express карты, которая может быть установлена в большинство современных серверов, предоставляя высокоскоростной диск для нужд системы.

    Nytro XD Application Acceleration Storage Solution

    Комплекс из карты WarpDrive и специализированного ПО, интегрирующегося в систему и использующего SSD для кеширования критичных данных. Такой подход позволяет ускорять любые блочные системы хранения, вне зависимости от способа подключения (iSCSI, DAS, SAS, FC или любой другой). Все что нужно для ускорения – блочное устройство.

    Nytro MegaRAID Application Acceleration Card

    Эти карты по-сути являются RAID контроллерами, построенными на топовых решениях RAID-on-chip от LSI, с добавлением скоростного NAND Flash. Специальные алгоритмы автоматически определяют данные, которые надо кешировать, поэтому данное решение работает независимо от операционной системы и полностью прозрачно для нее.


    Чтобы продемонстрировать на практике, как можно ускорить работу с вводом/выводом, 11 апреля в LSI провели семинар или «workshop», посвященный этой теме (подробности об этом мероприятии приведены чуть ниже).

    Поскольку корпоративный IT требует разумного и взвешенного подхода, перед внедрением какой-либо технологии или решения необходимо убедиться, решит ли оно существующую проблему. Для того, чтобы помочь разобраться в этом вопросе, в LSI разработали програму Nytro Predictor, работающую с двумя основными серверными операционными системами — Windows и Linux. Predictor использует стандартные для каждой системы инструменты для сбора статистики: xperf для Windows и blktrace для Linux, работая в фоне, полностью прозрачно для пользовательских задач.

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

    Теперь давайте вернемся к техническому семинару и посмотрим на все это на практике.

    Для экспериментов использовался тестовый стенд следующей конфигурации:

    Сервер SuperMicro на платформе X8ST3-F, OS Windows 2008 Server R2

    Система хранения данных 630J

    Nytro MegaRAID 8110 (200 Gb)

    Nytro XD BLP4-400 (400 Gb)

    Контроллер MegaRAID 9271-4i

    Контроллер 9266-8i с функцией CacheVault и блоком CVM01

    Запуск Predictor-а и моделирование нагрузки. В роли типичной нагрузки выступал MSSQL запрос, обрабатывающий много данных.


    Запустили профайлер для сбора данных и потом выполнили запрос. Если профайлер работал мало времени — результаты будут малополезными


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


    Можно подробно посмотреть, как распределялись запросы чтения/записи в зависимости от размеров блока, и даже в какие сектора шли чтение/запись.



    Вот очень показательный пример работы Nytro Predictor на реальной SAN-системе. На графиках очень четко видно, как по мере «прогрева» кеш оптимизирует ввод-вывод.



    Разумеется, лучше всего результаты смотреть на реальных тестах. Вот пример, использовавшийся в ходе workshop. Для начала замер производительности системы на RAID0, собранной из 10 HDD Seagate Cheetah 146Gb 15K. JBOD LSI 620J. Контроллер: 9266-8i. Платформа: SuperMicro X8ST3-F, OS Windows 2008 Server R2


    Теперь, замер после подключения Nytro MegaRAID 8110, обратите внимание, что полученные результаты более чем на порядок лучше.


    Вот простой пример того, как работает SSD в больших системах хранения данных. Если у вас остались вопросы — буду рад на них ответить.

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