我尝试在家庭实验室安装带有软件RAID 1的XenServer 6.5。 使用XenServer 6.2,此设置可以在几个月内稳定运行(在相同的硬件上)。
XenServer 6.5安装顺利进行,无任何错误启动。 启用内核模块后
echo "modprobe raid1" > /etc/sysconfig/modules/raid.modules
我遵循这个指南 。 一切都很好,直到我必须从sdb启动。 我可以看到XenServer徽标(没有加载栏)几秒钟,然后服务器屏幕变黑,重新启动。
有人知道出了什么问题,或者我可以尝试解决这个问题吗?
您也可以使用md0上的e2label(第一个分区上的RAID)在文件系统上添加标签,并使引导过程与/ dev / md *名称无关。
我find了解决问题的办法。 指南是错误的。 在运行mkinitrd之前创buildmdadm.conf是非常重要的。 如果没有正确的mdadm.conf,设备映射程序会将/ dev / md0命名为愚蠢(/ dev / md125)。 问题是,在启动时找不到rootfs设备。