Программная конфигурация RAID

Последнее изменение: Friday December 1st, 2023

Основная информация

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

  • Уровень RAID 1 (отражение) обеспечивает повышенную безопасность: даже если один диск выйдет из строя, все данные все равно будут сохранены на втором диске.
  • Уровень RAID 0 (стримерование) приводит к удвоению емкости (с двумя дисками) и увеличенной скорости чтения по сравнению с RAID 1. Но все данные будут потеряны, если выйдет из строя хотя бы один из дисков.

Наш инструмент installimage, который можно использовать для ручной установки операционной системы, также полезен для настройки нескольких различных уровней RAID. Кроме того, его можно использовать для объединения программного RAID с LVM.

Серверы, предварительно установленные Beehosting, настроены с суперблоками RAID (версии 1.2), если это поддерживается операционной системой. (Так что это относится ко всем системам с Grub2 в качестве загрузчика). Поэтому, если вы выполняете установку через VNC, установщики могут использовать другие версии метаданных.

Email-уведомление при отказе диска в программном RAID

  • Требование: установленный и настроенный почтовый сервер

Debian/Ubuntu/CentOS

Отредактируйте файл /etc/mdadm/mdadm.conf или /etc/mdadm.conf (CentOS) и измените следующую строку:

MAILADDR root

Здесь можно непосредственно указать адрес назначения. Или вы можете перенаправить все электронные письма, отправленные на root, на определенный адрес электронной почты, используя /etc/aliases.

Также можно необязательно настроить отправку адреса электронной почты:

MAILFROM mdadm@example.com

Для Debian и Ubuntu важно установить значение AUTOCHECK в файле /etc/default/mdadm на true:

# grep AUTOCHECK= /etc/default/mdadm
AUTOCHECK=true

Для CentOS необходимо включить проверку в файле /etc/sysconfig/raid-check:

# grep ENABLED /etc/sysconfig/raid-check
ENABLED=yes

openSUSE

Отредактируйте файл /etc/sysconfig/mdadm и добавьте адрес электронной почты, на который вы хотите получать уведомления, после переменной MDADM_MAIL:

MDADM_MAIL="example@example.com"

Удаление программного RAID

Чтобы удалить программный RAID, вы можете использовать следующие команды:

mdadm --remove /dev/md0
mdadm --remove /dev/md1
mdadm --remove /dev/md2
mdadm --stop /dev/md0
mdadm --stop /dev/md1
mdadm --stop /dev/md2

После этого вы можете снова обычно отформатировать диск (например, с помощью ext3):

mkfs.ext3 /dev/sda
mkfs.ext3 /dev/sdb

Вы можете проверить результат с помощью:

fdisk -l

Программный RAID должен быть удален.

Затем вы можете использовать инструмент installimage для установки новой операционной системы.

Если на сервере установлена ОС и настроен программный RAID, то просто запуск инструмента installimage и установка новой ОС без программного RAID не сработает. В этом случае сервер не загрузится.

Was this article helpful?
Просмотры: 62

10 лет с BeeHosting!
Отмечаем скидками до 70% на все услуги
+ бесплатная миграция сайта.

Beehosting.pro сайт использует файлы «куки»

Мы используем файлы cookie, чтобы анализировать трафик, подбирать для вас подходящий контент и рекламу, а также дать вам возможность делиться информацией в социальных сетях. Мы передаем информацию о ваших действиях на сайте партнерам Google: социальным сетям и компаниям, занимающимся рекламой и веб-аналитикой. Наши партнеры могут комбинировать эти сведения с предоставленной вами информацией, а также данными, которые они получили при использовании вами их сервисов.

Меню