Образовательный проект «SnakeProject» Михаила Козлова

Навигация

⇒ FreeBSD and Nix ⇐

CISCO

Voice(Asterisk\Cisco)

Microsoft

Powershell

Python

SQL\T-SQL

Общая

WEB Разработка

ORACLE SQL \ JAVA

Мото

Стрельба, пневматика, оружие

Саморазвитие и психология


Установка MegaCli в Linux Centos или Ubuntu


Установка MegaCli в Linux Centos или Ubuntu

Утилита для плат Avago MegaRAID

Установка
yum install MegaCli.noarch
apt install megacli

Команды Megacli

Версия
megacli -V

Оптимальное состояние массива:

  • данные останутся в сохранности при выходе из строя одного из дисков
  • значение параметра State = Optimal

Информация о виртуальных дисках
megacli -LDInfo -LALL -aALL

Информация о контроллере
megacli -AdpAllInfo -aALL
megacli -CfgDsply -aALL
megacli -AdpEventLog -GetEvents -f events.log -aALL && cat events.log

Информация о корпусе
megacli -EncInfo -aALL

Информация о физическом диске:

  • [E:S] - Enclosure Device ID:Slot Number
  • Enclosure Device ID - идентификатор места расположения, для выполнения операций
  • Slot Number - номер слота
  • Firmware state - состояние диска

megacli -PDList -aALL
megacli -PDInfo -PhysDrv [E:S] -aALL
megacli -PDList -aALL | grep "Firmware state"
megacli -PDList -aALL | grep "Firmware state" | fgrep -vc Up

Информация о количестве ошибок на диске:
megacli -PDInfo -PhysDrv[E:S] -aAll | grep Error
Если появились ошибки, диск скоро выйдет из строя

Замена вышедшего из строя диска:
Контроллер автоматически запускает перенос на него данных
megacli -PDCpyBk -ShowProg -PhysDrv\[E:S] -aAl
Данная операция называется CopyBack

Добавления диска в горячий резерв (в примере для виртуального диска 0)
megacli -PDHSP -set -PhysDrv[E:S] -a0

Информация о резервном аккумуляторе
megacli -AdpBbuCmd -aALL

Отключить активную тревогу
megacli -AdpSetProp AlarmSilence -aALL

Отключить сигнализацию
megacli -AdpSetProp AlarmDsbl -aALL

Включить сигнализацию
megacli -AdpSetProp AlarmEnbl -aALL

Информация о состоянии чтения патруля и задержке запуска чтения
megacli -AdpPR -Info -aALL

Скорость чтения патруля
megacli -AdpGetProp PatrolReadRate -aALL

Снизим использование ресурсов чтения патруля до N(число) в %
megacli -AdpSetProp PatrolReadRate N -aALL

Отключить автоматическое патрулирование
megacli -AdpPR -Dsbl -aALL

Начать ручное патрулирование
megacli -AdpPR -Start -aALL

Остановить патрульное сканирование чтения
megacli -AdpPR -Stop -aALL

Нет ИБП - предотвратим потерю данных, отключив кэш физического диска
megacli -LDGetProp EnDskCache -LAll -aALL

Есть ИБП - включим обратно
megacli -LDGetProp DisDskCache -LAll -aALL

Подробно о дисках
megacli -ShowSummary -aALL

Проверить патруль, прочитайте предупреждения
megacli -AdpEventLog -GetSinceReboot -warning -fatal -a0

Проверка уровня RAID (в примере 2 виртуальных диска 0 и 1)
megacli -LDInfo -L0 -a0
megacli -LDInfo -L0 -a0 |grep -i raid
megacli -LDInfo -L1 -a0
megacli -LDInfo -L1 -a0 |grep -i raid

 


Комментарии пользователей

Эту новость ещё не комментировалиНаписать комментарий
Анонимам нельзя оставоять комментарии, зарегистрируйтесь!

Контакты Группа ВК Сборник материалов по Cisco, Asterisk, Windows Server, Python и Django, SQL и T-SQL, FreeBSD и LinuxКод обмена баннерами Видео к IT статьям на YoutubeВидео на другие темы Смотреть
Мои друзья: Советы, помощь, инструменты для сис.админа, статическая и динамическая маршрутизация, FreeBSD

© Snakeproject.ru создан в 2013 году.
При копировании материала с сайта - оставьте ссылку.
Весь материал на сайте носит ознакомительный характер,
за его использование другими людьми, автор ответственности не несет.

Рейтинг@Mail.ru
Рейтинг@Mail.ru Яндекс.Метрика





Поддержать автора и проект