Как установить и настроить программный RAID массив на Linux Astra?
logotip

Как установить и настроить программный RAID массив на Linux Astra?


Друзья, приветствую на fast-wolker.ru! Сегодня будем настраивать программный RAID массив для сервера на Astra Linux.  Существует еще один разрез этой технологии. RAID массивы бывают в двух исполнениях — программный и «железный». В первом случае массивом дисков управляет операционная система.

Во втором случае управление дисковым массивом осуществляет материнская плата + RAID контроллер (или специальный процессор). На материнских платах даже у домашних компьютеров в БИОС  есть технология Intel RAPID, Intel Storage (или ей подобные), которые умеют объединять диски в массивы на уровне «железа». Дальнейшее управление массивом осуществляется материнской платой и контроллером.

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

К тому же, Linux не всегда «видит» такие fake-контроллеры при установке. Поэтому во многих случаях установка soft-raid для линукса остается единственным возможным вариантом. Не говоря уже о том, что это самый дешевый вариант. Можно сделать полноценный сервер и радоваться!

Программный RAID можно создать как на этапе установки операционной системы с нуля, так и позже (в некоторых случаях). У вас должно быть подключено нужное количество жестких дисков, они должны иметь одинаковый объем. Количество дисков четное. У каждого диска на торце есть наклейка с индивидуальным номером (он нам пригодиться), не прячьте их:

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

В моем примере я буду устанавливать операционную систему с нуля и у меня два б/у диска по 500 ГБ. Для RAID типа 10.

Как разметить диски и настроить программный RAID при установке с нуля Астра Linux Орел ?

Если в биосе компьютера  диски уже «собраны» в RAID —  предварительно отключаем этот режим!

Логично настраивать при установке операционной системы  с нуля. На этапе выбора дисков выбираем режим «Вручную» и начинаем настройку:

Далее, выбираем первый в списке диск (их может быть два, четыре, шесть и т.д.):

 

На выбранном диске надо создать  новый раздел (СВОБОДНОЕ МЕСТО):

В этом разделе создаем том:

На каждом диске будет два тома RAID — один под операционную систему. На другом томе будет область файла подкачки, (для оптимизации выгрузки страниц из оперативной памяти). Размер файла подкачки зависит от объема установленной в компьютер оперативной памяти.

В моем случае ее максимально возможный объем равен 32 ГБ  (или 6,5 % от общего объема диска.) Добавим еще два процента. Размер тома под операционную систему указываю в процентах:

Тип раздела указываем «первичный»…:

… в начале диска:

Тип файловой системы «журналируемая файловая система 4»:

И наконец тип  «физический том для RAID»:

Настройка этого раздела закончена:

Переходим на оставшееся СВОБОДНОЕ МЕСТО первого диска и продолжаем разметку следующего  тома:

Снова создаем новый раздел, как первичный, в начале диска, и используем как «Физический том для RAID«. «Настройка раздела закончена».

Аналогичным образом поступаем со вторым диском. Итоговая картина выглядит так, все четыре тома должны быть RAID:

Если что то сделали не так, можно «удалить раздел», зайдя  в него и поправить. Переходим к настройке.

Как настроить программный RAID на линукс Астра?

После разметки  дисков переходим в пункт «Настройка программного RAID» (фото выше). Непосредственно сейчас будут внесены изменения в структуру разделов жестких дисков, соглашаемся. Далее, создадим первое  MD устройство…:

… с типом RAID 10 (вы выбираете тот который нужен Вам):

У меня только два диска, они и будут активными:

Резервных дисков у меня не установлено и я указываю ноль:

Теперь важный момент!  Связываем одинаковые разделы наших дисков (один будет «зеркалом»  другого) сначала первую пару:

Затем  аналогичным образом создаем ВТОРОЕ МD устройство и связываем вторую пару разделов:

Заканчиваем настройку MD устройств:

Для дальнейшей установки операционной системы необходимо создать точки монтирования корневой файловой системы и файла подкачки на первом (верхнем) устройстве:

Переходим «использовать как» ; вместо «не использовать» выбираем «журналируемую файловую систему 4» и в ней создаем точку монтирования….

…. корневой файловой системы (знак /). Настройка раздела закончена:

Том меньшего размера МОНТИРУЕМ под файл подкачки аналогичным образом, но выбираем точку монтирования «Файл подкачки»:

Результаты выглядят так:

Нажимаем «Закончить и записать изменения на диск», соглашаемся соглашаемся с принятием изменений. Начнется довольно долгий процесс установки операционной системы. Доходим до установки системного загрузчика:

Перед тем как продолжить — сделайте бирки с именами /dev/sd устройств, которые присвоены каждому номеру диска операционной системой и поместите на каждый диск  в соответствии с его номером диска на наклейке.

И теперь ставим загрузчик на первый диск, «Продолжить». После появления сообщения об успешной установке нажимаем «вернуться»…

Выбираем пункт «Установка загрузочной записи»:

И устанавливаем загрузочную запись уже на второй диск:

Для чего нужны бирки с именами девайсов на диск? В случае отказа одного из дисков операционная система при диагностике укажет на имя неисправного девайса в системе » /dev/sd».  Если у вас не будет  такой бирки, вы можете при замене  перепутать и установить не тот диск.  Результат будет фатальным.

Поэтому при создании программного рейда в качестве подстраховки предусмотрена возможность подключения резервных дисков (в моем примере их нет и я указывал «ноль»). В случае отказа основного диска, резервный включается в работу (если программный RAID был соответвующим образом настроен). Наклейки на резервные тоже желательны.

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

Как установить системный загрузчик Grub через терминал Linux на диск RAID?

Альтернативный вариант установки загрузчика на второй диск  — через терминал. Переход в bash в процессе установки осуществляем клавишами Ctrl+Alt+F2.

chroot /target /bin/bash
grub-instal  dev/sdb(номер устройства)
exit

Нажимаем клавиши Ctrl+Alt+F5 для выхода обратно и заканчиваем установку операционной системы. Состояние и здоровье дисков нужно мониторить. Как это делать, мы еще поговорим. А на сегодня всё!

Автор публикации

не в сети 2 часа

admin

0
Комментарии: 61Публикации: 369Регистрация: 04-09-2015


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

Войти с помощью: 

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Подпишись на канал!
Авторизация
*
*
Войти с помощью: 
Генерация пароля
Adblock
detector