Создание при установке в инсталляторе
Manual -> Guided Partitioning -> Выбираем первый диск -> на вопрос "Create new emty partition table?" отвечаем Yes -> Выбираем второй диск -> на вопрос "Create new emty partition table?" отвечаем Yes -> Выбираем "FREE SPACE" первого диска -> Create a new partition -> 20 GB (для корневой системы) -> Continue -> Primary -> Beginning -> в меню нового раздела указываем пункты Use as: physical volume for RAID -> Done setting up the partition -> аналогично создаём на первом диске раздел на 16 GB (для swap) (тоже physical volume for RAID) -> создаём точно такие же 2 раздела на 2м диске (тоже оба physical volume for RAID) -> все разделы должны быть Primary -> после того как создадим 4 нужных раздела жмем "Configure Software RAID" -> Yes -> Create MD device -> RAID1 -> number of active devices = 2 -> continue -> Number of spare devices = 0 -> continue -> Выбираем стрелочками и отмечаем пробелом разделы /dev/sda1 и /dev/sdb1 -> continue -> Create MD device -> RAID1 -> number of active devices = 2 -> continue -> Number of spare devices = 0 -> continue -> Выбираем стрелочками и отмечаем пробелом разделы /dev/sda2 и /dev/sdb2 -> continue -> Finish -> под строкой "RAID device #0" выбираем #1 на 20 GB и жмем enter -> Use as: ext3 или ext4, mount point: / (корень), -> Done settings up the partition -> под строкой "RAID device #1" выбираем #1 на 16 GB и жмем enter -> Use as: swap area -> Done settings up the partition.
Жмем Finish partitioning and write changes to disk и дальше ставим систему как обычно.
После установки создаём остальные разделы. Я это делаю при помощи cfdisk: root@debian-kvm:~# cfdisk /dev/sda
Выбираем стрелочками вверх/вниз последний free space -> стрелками вправо/влево выбираем «New» -> жмем enter -> выбираем Primary -> Size in MB — тут жмем enter, по дефолту указано всё свободное пространство -> после создания нового раздела выбираем стрелками вправо/влево пункт Type -> жмем enter -> пишем тип файловой системы FD -> выбираем стрелочками Write -> enter -> пишем yes -> и потом жмем Q на клавиатуре. Теперь: root@debian-kvm:~# cfdisk /dev/sdb
И повторяем тоже самое для второго диска. Теперь сервер нужно перезагрузить.
Контроль созданных разделов:
root@debian-kvm:~# ls /dev | grep sd
Создаем RAID для виртуалок:
root@debian-kvm:~# mdadm --create /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sdb3
Вводим команду:
root@debian-kvm:~# mdadm --detail --scan
В ответ мы увидим 3 строки, например: ARRAY /dev/md/0 metadata=1.2 name=debian:0 UUID=3707e59d:465902ef:28eadbf4:cf3129de ARRAY /dev/md/1 metadata=1.2 name=debian:1 UUID=37948449:85916381:e529e2d8:b9c45d6d ARRAY /dev/md2 metadata=1.2 name=debian:2 UUID=cd4d5494:3efce117:99d48839:8b83bbd2
Все эти строчки должны быть прописаны в файле /etc/mdadm/mdadm.conf. Обязательно. Иначе после перезагрузки один из raid’ов не поднимется. Для проверки ребутаемся. И смотрим, что устройство /dev/md2 есть в системе.