OK, I have reached the end of the rope. I even tried fresh hardware, and ran into the same problems. I have removed all scripts, and all "part" and "raid" commands, and then one can use disk-druid to partition the drives manually. This is not really acceptable for larger organisations, but it will work for us in the meantime. One thing I did not try is to put the nodes in the tmp directory as disk-druid does. Perhaps there was a conflict there. Also, installing mdadm in the %pre script might improve the raid creation according to suggestions in the Software-Raid-HOWTO. I am out of time on this project, so any other takers would be great! Sorry to all that I could not get it working, and best of luck to anyone else who endeavours to persevere. TAFN, Blair. On Tue, 2004-08-24 at 16:38, Blair Lowe wrote: > I went a bit furthur with this: > > After looking over the Software-RAID-HOWTO I expanded the %pre script to > create the raid drives as follows: > > This occurs after a successful fdisk partitioning of /dev/hda and > /dev/hdb: > > > # Make the raid nodes in the kickstart boot environment > mknod /dev/md0 b 9 0 > mknod /dev/md1 b 9 1 > mknod /dev/md2 b 9 2 > mknod /dev/md3 b 9 3 > mknod /dev/md4 b 9 4 > mknod /dev/md5 b 9 5 > mknod /dev/md6 b 9 6 > mknod /dev/md7 b 9 7 > mknod /dev/md8 b 9 8 > mknod /dev/md9 b 9 9 > > > # now define the devices and create them with mkraid: > > #hda1 hdb1 > #raid /boot --level=1 --device=md0 --fstype=ext3 raid.01 raid.07 > cat <<EOF > /etc/raidtab > raiddev /dev/md0 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda1 > raid-disk 0 > device /dev/hdb1 > raid-disk 1 > #hda2 hdb2 > #raid /usr --level=1 --device=md1 --fstype=ext3 raid.02 raid.08 > raiddev /dev/md1 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda2 > raid-disk 0 > device /dev/hdb2 > raid-disk 1 > #hda3 hdb3 > #raid /var --level=1 --device=md2 --fstype=ext3 raid.03 raid.09 > raiddev /dev/md2 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda3 > raid-disk 0 > device /dev/hdb3 > raid-disk 1 > #hda5 hdb5 > #raid --level=1 --device=md3 --fstype=swap raid.04 raid.10 > raiddev /dev/md3 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda5 > raid-disk 0 > device /dev/hdb5 > raid-disk 1 > #hda6 hdb6 > #raid / --level=1 --device=md4 --fstype=ext3 raid.05 raid.11 > raiddev /dev/md4 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda6 > raid-disk 0 > device /dev/hdb6 > raid-disk 1 > #hda7 hdb7 > #raid /home --level=1 --device=md5 --fstype=ext3 raid.06 raid.12 > raiddev /dev/md5 > raid-level 1 > nr-raid-disks 2 > chunk-size 64k > persistent-superblock 1 > nr-spare-disks 0 > device /dev/hda7 > raid-disk 0 > device /dev/hdb7 > raid-disk 1 > EOF > > # make the raid disks (and DESTROY old data!) > > mkraid --really-force /dev/md0 > mkraid --really-force /dev/md1 > mkraid --really-force /dev/md2 > mkraid --really-force /dev/md3 > mkraid --really-force /dev/md4 > mkraid --really-force /dev/md5 > > After each mkraid command: an error message says that "mkraid aborted" > > /proc/mdstat shows each md device as inactive, and only shows the hda > side of things, but when the command was run, it showed both sides of > the raid. > > So I tried raidstart /dev/md0, then I get an anaconda traceback that > indicates that the log file is missing. I think that raidstart is for > RAID level 5, and we are doing level 1. > > Why does mkraid abort? > > Blair. > > > > _______________________________________________ > Kickstart-list mailing list > Kickstart-list@xxxxxxxxxx > https://www.redhat.com/mailman/listinfo/kickstart-list