preboot cli что это

Preboot cli что это

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Всем привет сегодня после того как получилось подружить HP ProLiant DL380 G7 и LSI 9361 8i, хочется разобрать возможность управления RAID контроллером LSI в VMware ESXI 5.5 через командную строку, что на мой взгляд не так удобно как в случае с графическим интерфейсом, но имеет и свои плюсы, более быстрое в случае когда вы набили руку.

Напомню что графический способ подразумевал установку утилиты MSM, почитать это можно в статье как установить MegaRAID SMIS Providers на VMware ESXi 5.5. Для того чтобы вы могли воспользоваться функционалом StorCLI для lsi raid, вам нужно его поставить, ранее я рассказывал Как установить StorCLI в Vmware ESXI 5.5, советую ознакомится. И так приступимс.

storcli команды

Общие команды storcli show

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

Посмотреть версию storcli

либо если не переходить в каталог с программой

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Посмотреть подсоединенные контроллеры

Нашелся один RAID контроллер.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Для более детальной информации вводим следующую команду.

Как видите тут выводится модель raid контроллера, у меня это Avago MegaRAID SAS 9361-8i, количество портов.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Так как я выяснил, что мой контроллер идет под номером 0, то в дальнейшем он будет выступать под видом /c0.

Посмотрим теперь реально всю информацию о данном RAID контроллере, для этого воспользуемся командой storcli

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

Generating detailed summary of the adapter, it may take a while to complete.

Cac=CacheCade|Rec=Recovery|OfLn=OffLine|Pdgd=Partially Degraded|dgrd=Degraded
Optl=Optimal|RO=Read Only|RW=Read Write|HD=Hidden|B=Blocked|Consist=Consistent|
R=Read Ahead Always|NR=No Read Ahead|WB=WriteBack|
AWB=Always WriteBack|WT=WriteThrough|C=Cached IO|D=Direct IO|sCC=Scheduled
Check Consistency

Physical Drives = 8

———————————————————————————
EID:Slt DID State DG Size Intf Med SED PI SeSz Model Sp
———————————————————————————
252:0 16 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 850 EVO 1TB U
252:1 17 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 850 EVO 1TB U
252:2 11 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 850 EVO 1TB U
252:3 12 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 840 EVO 1TB U
252:4 8 Onln 0 558.406 GB SAS HDD N N 512B EG0600FBDBU U
252:5 9 Onln 0 558.406 GB SAS HDD N N 512B EG0600FBDBU U
252:6 15 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 850 EVO 1TB U
252:7 10 Onln 1 931.0 GB SATA SSD N N 512B Samsung SSD 850 EVO 1TB U
———————————————————————————

EID-Enclosure Device ID|Slt-Slot No.|DID-Device ID|DG-DriveGroup
DHS-Dedicated Hot Spare|UGood-Unconfigured Good|GHS-Global Hotspare
UBad-Unconfigured Bad|Onln-Online|Offln-Offline|Intf-Interface
Med-Media Type|SED-Self Encryptive Drive|PI-Protection Info
SeSz-Sector Size|Sp-Spun|U-Up|D-Down|T-Transition|F-Foreign
UGUnsp-Unsupported|UGShld-UnConfigured shielded|HSPShld-Hotspare shielded
CFShld-Configured shielded|Cpybck-CopyBack|CBShld-Copyback Shielded

Из полезного еще, можно посмотреть число virtual drive и физических дисков.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Интервал сброса кэша, по умолчанию стоит 4 секунды

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Если происходит проверка консистентности и если находится ошибка, должен ли контроллер прекратить ее или нет.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Так и не понял для чего данная команда Use Disk Activity For Locate, типа использовать дисковую активность для локализации диска.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Посмотреть включены ли alarm

Узнать количество плохих секторов badblocks

Узнать статус включены ли предупреждения от BBU батарейки

Узнать приоритет фоновой инициализации, по умолчанию это значение 30 %, максимально 100, минимальное 0.

Задать поведение контроллера при ошибках во время загрузки

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Работа с Virtual Drive

Первым делом приведу команду которая покажет вам существующие virtual drive на вашем Raid контроллере.

У меня это виртуальный диск на RAID1, размером 558 гб.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Если добавите параметр all, то получите исчерпывающию информацию, из чего состоит данный Virtual Drive (EID дисков), размер stripe и многое еще.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Далее нужно понять какие диски у нас есть, делается это командой

Вы получите список дисков на вашем сервере, если опять добавите параметр all, то информации будет в разы больше. Тут из полезного EID диска, его статус.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Создаем Virtual Drive, сразу советую вам почитать про виды RAID и виды кэша контроллера LSI. Вводим команду

В результате ее выполнения вы получите виртуальный диск размером 1тб raid0, размером strip 128 с выключенным кэшем записи на диске и режимами кэша Read ahead, Direct I/O, Write back.

Возможные параметры virtual drive

Пример команды с диском горячей замены, где 252:3, диск в 3 слоте.

Проверим теперь список виртуальных дисков. Как видите наш vd успешно добавлен.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Иницилизируем созданный virtual drive

Посмотреть процесс инициализации по всем сразу

Удалить virtual drive выполняется командой, где v1 номер vd.

Изменить настройки virtual drive

Очень важно уметь выполнять настройки на существующих виртуальных томах. И так у нас есть том 1 тб и режимами кэширования direct wb ra, размер stripe изменить уже не получиться, только удаление тома, а вот имя и режимами кэширования, да и расширение можно осуществить.

Изменим для начала имя текущего тома, напомню оно raid0, задаем команду и теперь оно будет new_raid0

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Возможные значения

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Работа с CacheCade

Создаем CacheCade командой

Источник

Preboot cli что это

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Добрый день! Уважаемые читатели и гости одного из популярных IT блогов в российском сегменте интернета Pyatilistnik.org. В прошлый раз мы с вами успешно вывели операционную систему Windows из тестового режима. Сегодня я бы хотел написать обзорную, обучающую статью про инструменты управления RAID контроллерами Avago/LSI. Уверен, что начинающим инженерам информация окажется полезной, сразу увидев все популярные утилиты для повседневной работы с данным оборудованием.

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

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

Утилита LSI Storage Authority

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

Утилита MegaRAID Storage Manager

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

Утилита StorCLI

Скачать StorCLI можно по ссылке. Запускаете командную строку в режиме администратора. Для примера вы можете посмотреть общую, сводную информацию, о контроллере, для этого введите:

На выходе вы увидите:

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Основные возможности Storecli

Storecli поддерживает операционные системы:

Утилита Storecli умеет и имеет в своем арсенале:

Как видите утилита Storecli умеет делать с RAID контроллерами LSI/Avago все, что угодно, главное привыкнуть к простому синтаксису и в перед.

Утилита Megacli

Ранее перед утилитой Storecli, был инструмент Megacli, на текущий момент он устарел и его можно применять только со старыми контроллерами, которые выпущены до 2014 года, так как более новые модели он не поддерживает. Ранее я вам показывал, как устанавливать в ESXI 5.5, там мы с помощью него производили настройку контроллера и пытались посмотреть IOPS.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Изучить весь список команд утилиты Megacli вы можете по ссылке слева.

LSI PreBoot CD

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

LSI Bios Configuration Utility

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Данная утилита поддерживает большинство известных видов RAID.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

MegaRAID BIOS COnfig Utility

В более старых моделях контроллеров LSI, за место LSI Bios Configuration Utility идет утилита MegaRAID BIOS COnfig Utility, она так же позволяет производить настройку контроллера до установки на него операционной системы. Выглядит данная DOS подобная утилита вот так.

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Вот так выглядит окно свойств, где вы выбирает нужный вид RAID и задаете всевозможные настройки.

Источник

База знаний wiki

Продукты

Статьи

Содержание

управление raid lsi megaraid с помощью megacli

Задача:

управление raid lsi megaraid

Решение:

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

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

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

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

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

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

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

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

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

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

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

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

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

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

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

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

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

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

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

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

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

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

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

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

Создать RAID10

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

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

Создать массив из 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 (если вы уверены)

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

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

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

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

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

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

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

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

Источник

4 pre-boot megacli – Avago Technologies MegaRAID Fast Path Software User Manual

Page 220

preboot cli что это. Смотреть фото preboot cli что это. Смотреть картинку preboot cli что это. Картинка про preboot cli что это. Фото preboot cli что это

LSI Corporation Confidential

MegaRAID SAS Software User Guide

Chapter 5: MegaRAID Command Tool

A second CLI utility, known as Pre-boot MegaCLI (PCLI), is available. You can enter this
utility during bootup. PCLI gives you an alternative way to access the MegaCLI utility.

To access PCLI, while the host computer is booting, hold down the Ctrl key and press
the Y key when the following text appears on the dialog:

Copyright© LSI Logic Corporation

Press for Preboot CLI

The following commands that are in the regular MegaCLI utility are not available in
PCLI:

Specifies when one or more physical devices need to be specified in the
command line. Each [E:S] pair specifies one physical device, where E
means the device ID of the enclosure in which a drive resides, and S means
the slot number of the enclosure.

In the case of a physical device directly connected to the SAS port on the
controller, with no enclosure involved, the format of [:S] can be used
where S means the port number on the controller. For devices attached
through the backplane, the firmware provides an enclosure device ID, and
MegaCLI expects the user input in the format of [E:S]. In the following
sections, only the format, [E:S], is used in the command descriptions,
although both formats are valid.

Indicates that the parameter is optional except when it is used to specify
physical devices. For example, [WT] means the write policy (Write Through)
is optional

If you enter WT at the command line, the application will use Write Through
write policy for the virtual drive. Otherwise, it uses the default value for the
parameter.

Indicates that the parameters are grouped and that they must be given at
the same time.

Specifies that the MegaCLI utility does not ask you for confirmation before it
performs this command. You might lose data using this option with some
commands.

Источник

Инструменты пользователя

Инструменты сайта

Боковая панель

Каталог

Содержание

Конфигурация RAID LSI через утилиту MegaCLI

Первым делом нужно установить megacli

При необходимости устанавливаем unzip

В архиве присутствует также утилита и для ОС Windows. Все команды приведенные ниже подходят и для нее.

Устанавливаем MegaCLI и настраиваем массив

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

Далее узнаем номер адаптера, на котором будем создавать новый RAID.

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

Везде где написано Firmware state: Hotspare, Spun down (либо Not configured) – это нужные адреса наших слотов, в которые установлены не сконфигурированные в массив 4 диска.

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

Т.е. создается новый RAID10 на 0-м адаптере из списка дисков, WriteBack включен, ReadCache адаптивный, Cache также выключен без BBU.
RAID 10 создается Array попарно, те если у Вас 12 дисков, то нужно создавать 6 Array.
Таким же способом можно создать RAID1,RAID5 и остальные типы рейдов под LSI megaraid контроллером – требуются только адреса слотов.
После этого у нас появиться новый диск в папке /dev, который можно форматировать в нужную файловую систему и маунтить.

Данный пример создает RAID1 на 0-м адаптере из списка дисков.

Данный пример создает RAID5 на 0-м адаптере из списка дисков.

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *