On Fri, 10 Apr 2009, Matt wrote:
Does anyone know of a howto on setting up raid1 on CentOS 5.x 64 bit?
At install-time or after the machine is already running?
I was trying at install time.
At install time, kickstart is the cleanest way to set up RAID. If you've got the time, do one install (sans RAID setup), making sure that you correctly specify your network, packages, etc.
After the installation, you'll have a /root/anaconda-ks.cfg that can be used as a blueprint for your kickstart installation. It will include a comment to the effect of
# The following is the partition information you requested # Note that any partitions you deleted are not expressed # here so unless you clear all partitions first, this is # not guaranteed to work
followed by the disk layout section. That's the section to massage a bit. Here's my kickstart directives for RAID1 layout of three partitions( "/", "/boot", and swap):
----- %< ----- bootloader --location=partition --driveorder=sda,sdb clearpart --all --initlabel part raid.01 --size=300 --ondisk=sda --asprimary part raid.02 --size=300 --ondisk=sdb --asprimary part raid.11 --size=1024 --ondisk=sda --asprimary part raid.12 --size=1024 --ondisk=sdb --asprimary part raid.21 --size=1 --ondisk=sda --asprimary --grow part raid.22 --size=1 --ondisk=sdb --asprimary --grow raid /boot --fstype ext3 --level=RAID1 --device=md0 raid.01 raid.02 raid swap --fstype swap --level=RAID1 --device=md1 raid.11 raid.12 raid / --fstype ext3 --level=RAID1 --device=md2 raid.21 raid.22 ----- %< -----
Although, how difficult is it to make a .386 CentOS 4.x box raid that currently is not raid?
I've never retrofitted a box for RAID, but I suspect it'd be tricky unless you're just creating/moving non-system partitions like /home, /opt, /srv, and the like.