RAID LSI Controller.ru Hetzner DokuWiki

21.09.2015

Hetzner — DokuWiki
Inhaltsverzeichnis
RAID-контролер LSI

Створене LSI для адміністрування RAID-контролера ви можете завантажити тут:

  • Дані для доступу до цього сайту вказані в email про встановлення вашого Root сервера.
  • При завантаженні програм не забудьте прочитати ліцензійну угоду .
  • Утиліта megacli служить для управління контролером з командного рядка. (Зверніть увагу: установка RPM відбувається в /opt/MegaRAID/MegaCli/)
  • Утиліта MegaRAID Storage Manager (MSM) надає графічний інтерфейс для управління контролером.
  • Інші утиліти і драйвери можна знайти на сайті LSI .

Перевірка стану Hardware RAID контролера

Для перевірки статусу LSI RAID-контролера повинна бути встановлена утиліта командного рядка megacli. В Rescue-системі вона встановлена за замовчуванням. Стан RAID можна отримати наступною командою (переглянути всі логічні пристрої всіх контролерів)

Приклад виведення RAID-1:

Стан жорстких дисків можна отримати наступною командою:

Так як при цьому виводиться маса додаткової інформації, рекомендується відфільтрувати висновок. Наприклад так:

Створення RAID-масиву

Перед налаштуванням масиву, можливо, буде потрібно видалити використану раніше конфігурацію. Для того щоб просто видалити логічні пристрої ви можете використовувати CfgLdDel :

Для того щоб видалити всі (в тому числі, наприклад, поведінка кешу) використовуйте «Очищення конфігурації»:

Доступні для використання пристрою повинні мати статус «Unconfigured (good)» (див. вище). Якщо вони зі статусом «Unconfigured (bad)», то це можна виправити командою:

Синтаксис:

Настройка RAID-0, 1 або 5. Замість «r0″ введіть відповідно «r1″ або «r5″ (диски в розташуванні (Enclosure) 252, на портах 0 і 1, WriteBack включений, ReadCache адаптивний, Cache також включений без BBU)

Настройка RAID-0, 1 або 5 розміром 20ГБ

Настройка RAID-10.

Розширення існуючого масиву

Після установки додаткового диска потрібно змінити налаштування відповідного масиву. Ось приклад додавання диска в RAID5:

Використання дисків як JBOD

LSI MegaRAID 9260 не підтримує режим JBOD, що надає прямий доступ до дисків. Тим не менш, можна створити RAID-0 на кожному диску:

Настройка диска гарячого резерву (hot spare)

Виберіть невикористовуваний («unconfigured good») диск з меню «Drives» і клацніть на «Properties». Тут можна налаштувати диски як гарячий резерв і для конкретного масиву і глобально для всіх масивів. Також це можна зробити через megacli

  • як глобальний гарячий резерв:
  • як гарячий резерв для масиву Array0:

Видалити статус гарячої заміни:

Створення завантажувального масиву

Якщо масив не завантажувальний, то його можна опитати і створити логічний диск:

Створення резервної копії та відновлення конфігурації контролера

Для збереження налаштувань контролера і всіх масивів виконайте команду:

Для відновлення налаштувань контролера використовуйте наступну команду:

Заміна диска в масиві, якщо rebuild не почався автоматично

Статус нового диска повинен бути «Unconfigured (good)». Це можна перевірити за допомогою PDList. Якщо статус диска «Unconfigured (bad)», то його треба спочатку зробити придатним для використання як показано нижче:

Якщо диск «good», то їм можна замінити відсутній диск. Для цього треба вказати масив і позицію, де треба зробити заміну. Ці значення можна отримати, наприклад, з megacli-CfgDsply-a0. Якщо диск відсутня в масиві, запис «Physical Disk:» буде показано, але без додатково інформації. У наступному прикладі четвертий диск першого масиву (Array0) замінюється дикому з Enclosure 245 Slot 3 («PhysDrv[245:3]»):

Доступ до даних S. M. A. R. T. для дисків в RAID

Ви можете використовувати smartmontools для доступу до фізичних дисків підключеним до RAID-контролера. Спочатку треба визначити номер пристрою (Device Id) за допомогою megacli :

Після цього можна вказати опції «megaraid», наприклад так:

В залежності від використовуваної операційної системи може знадобитися оновити smartmontools або ядро операційної системи.

Порожня конфігурація контролера після перезавантаження сервера

У рідкісних випадках створена при первинній настройці конфігурація масиву не зберігається при перезавантаженні сервера.

Для того щоб уникнути цього конфігурацію слід створити два рази. Приклад для конфігурації RAID-1:

Створення масиву

Повне видалення конфігурації

Повторне створення масиву

Короткий опис статті: raid контролер

Джерело: LSI RAID Controller/ru – Hetzner DokuWiki

Також ви можете прочитати