jamesli
It sounds like you have a machine that was originally a 7.0 install.
There were some issues with earlier versions of 7.x that selected the wrong kernel in grub.conf. ie smeserver kernel should have been selected whereas Centos kernel was selected. The Centos kernel didn't allow a degraded single drive RAID1 to work after a failure whereas the sme server kernel did.
Search the forums (eg on grub or grub.conf) about selecting the correct kernel in
/boot/grub/grub.conf
There were also bugs in bugzilla about this.
My 7.1.3 server looks like this
Note the default kernel is 0 (the first one listed)
# grub.conf generated by anaconda
#
# Note that you do not have to rerun grub after making changes to this file
# NOTICE: You have a /boot partition. This means that
# all kernel and initrd paths are relative to /boot/, eg.
# root (hd0,0)
# kernel /vmlinuz-version ro root=/dev/main/root
# initrd /initrd-version.img
#boot=/dev/hda
default=0
timeout=15
splashimage=(hd0,0)/grub/splash.xpm.gz
#hiddenmenu
title You are logged into xxxx server - SME Server (2.6.9-42.0.10.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.10.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.10.ELsmp.img
title You are logged into xxxx server - SME Server (2.6.9-42.0.10.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.10.EL ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.10.EL.img
title CentOS (2.6.9-42.0.3.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.3.EL ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.3.EL.img
title CentOS (2.6.9-42.0.3.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.3.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.3.ELsmp.img
title CentOS (2.6.9-42.0.2.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.2.EL ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.2.EL.img
title CentOS (2.6.9-42.0.2.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-42.0.2.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-42.0.2.ELsmp.img
title CentOS (2.6.9-34.0.2.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-34.0.2.EL ro root=/dev/main/root
initrd /initrd-2.6.9-34.0.2.EL.img
title CentOS (2.6.9-34.0.2.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-34.0.2.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-34.0.2.ELsmp.img
title SME Server (2.6.9-34.ELsmp)
root (hd0,0)
kernel /vmlinuz-2.6.9-34.ELsmp ro root=/dev/main/root
initrd /initrd-2.6.9-34.ELsmp.img
title SME Server-up (2.6.9-34.EL)
root (hd0,0)
kernel /vmlinuz-2.6.9-34.EL ro root=/dev/main/root
initrd /initrd-2.6.9-34.EL.img
A seperate issue (nothing to do with your RAID problem) may be related to upgrades using yum pre7.1 update1 where a Centos kernel (55) is installed that is ahead of sme server module releases. See the very first FAQ entry. There have been plenty of posts about this in the forums also particularly relating to VPN not working after upgrades from 7.1.