Рубрика: raid

Ещё один вариант скрипта RAID-мониторинга использующего MegaCli (LSI) на CentOS

Первое, скачиваем MegaCLI с LSI сайта -> MegaCLI 2.00.11 for Linux

Распаковываем и устанавливаем его используя RPM. Файлы будут помещены в /opt/MegaRAID/MegaCli.

1. Создаём файл и называем его «analysis.awk» в папке /opt/MegaRAID/MegaCli со следующим содержимым:

# Это небольшая AWK программа интерпритирующая MegaCLI вывод

/Device Id/ { counter += 1; device[counter] = $3 }

/Firmware state/ { state_drive[counter] = $3 }

/Inquiry/ { name_drive[counter] = $3 » « $4 » « $5 » « $6 }

END {

Read More «Ещё один вариант скрипта RAID-мониторинга использующего MegaCli (LSI) на CentOS»

Скрипт для мониторинга за аппаратными рейдом поверх MegaCli

#!/bin/bash
#
# Calomel.org 
#     https://calomel.org/megacli_lsi_commands.html
#     LSI MegaRaid CLI 
#     lsi.sh @ Version 0.05
#
# description: MegaCLI script to configure and monitor LSI raid cards.

# Full path to the MegaRaid CLI binary
MegaCli="/usr/local/sbin/MegaCli64"

# The identifying number of the enclosure. Default for our systems is "8". Use
# "MegaCli64 -PDlist -a0 | grep "Enclosure Device"" to see what your number
# is and set this variable.
ENCLOSURE="8"
 Read More "Скрипт для мониторинга за аппаратными рейдом поверх MegaCli"

Управление ServeRAID с помощьй утилиты MegaCli из командной строки

Понадобилось добавить пару дисков в корзину на IBM 3650M3 и сделать RAID, перегружать сервер естевственно совсем не хочется.  Для управления ServeRAID(у меня ServeRAID M5015 SAS/SATA) из командной строки я нашел утилитку MegaCli, скачать её можно с сайта IBM. Кстати, там-же можно скачать и графическую версию менеджера.

Read More «Управление ServeRAID с помощьй утилиты MegaCli из командной строки»

FAILED TO LOAD LIBSYSFS.SO.2.0.2

Установил MegaCLI, но при запуске выдавал ошибку:

OSSpecificInitialize: Failed to load libsysfs.so.2.0.2 Please ensure that libsfs is present in the system.
The dependent library libsysfs.so.2.0.1 not available. Please contact LSI for distribution of the package

libsysfs-devel установлен))

решилось все просто:

ln -s /lib/libsysfs.so.2 /lib/libsysfs.so.2.0.2

 

RAID: ОБЩИЕ ВОПРОСЫ

  1. Что такое RAID и зачем он нужен? Какой RAID лучше использовать?
  2. Можно ли использовать в RAID массиве диски разного размера?
  3. Можно ли использовать в RAID массиве диски разных производителей?
  4. Что такое Write Through и Write Back?
  5. Что такое BBU и зачем он нужен?
  6. Что такое Hotswap?
  7. Что такое Hot Spare (Hotspare)?
  8. Что такое Copyback Hot Spare?
  9. Что такое JBOD?
  10. Что такое размер страйпа (stripe size)?
  11. Нужно ли заниматься архивированием данных в случае использования RAID?

Read More «RAID: ОБЩИЕ ВОПРОСЫ»