Унаследовав некоторые довольно старые системы на работе, мы сейчас находимся в процессе обновления некоторых файлов кикстарта.
Чтобы прямо перейти к делу, текущая проблема, с которой я сталкиваюсь, - это развертывание LVM через RAID1. Во время тестирования установки на Centos7 я обнаружил, что система не загружается при удалении одного диска из массива RAID, но на Centos6 таких проблем нет. Некоторое время он зависает в «[OK] Монтированная файловая система конфигурации», а затем переходит в аварийный режим:
[TIME] Timed out waiting for device dev-mapper-myvg\x2dlv_root.device.
[DEPEND] Dependency failed for /sysroot.
[DEPEND] Dependency failed for Initrd Root File System.
[DEPEND] Dependency failed for Reload Configuration from the Real Root.
[DEPEND] Dependency failed for File System Check on /dev/mapper/myvg-lv_root.
Вот как настроено разделение:
zerombr
clearpart --all --initlabel
# All drives in RAID1 - We need to write MBR on all
part raid.01 --size=1024 --asprimary --ondisk=sda
part raid.02 --size=1024 --asprimary --ondisk=sdb
# All drives in RAID1
part raid.03 --size=3000 --asprimary --ondisk=sda --grow
part raid.04 --size=3000 --asprimary --ondisk=sdb --grow
raid /boot --level=RAID1 --device=md0 --fstype=ext3 raid.01 raid.02
raid pv.01 --level=RAID1 --device=md1 --fstype=lvm raid.03 raid.04
volgroup myvg pv.01
logvol swap --vgname=myvg --name=lv_swap --size=1024
logvol / --vgname=myvg --name=lv_root --size=1000 --fstype=ext4 --grow
Мне не удалось найти никаких ссылок относительно различий в разделах в RHEL / Centos 6 & 7, кроме неясного поста в Linux, в котором упоминается реализация systemd, однако, которая ни к чему не привела.
Буду очень признателен, если кто-нибудь сможет дать совет по этому вопросу, так как systemctl точно не дает много отзывов.