Page 1 of 1

How to have EFI boot from any drive in a Software RAID ?

Posted: 2014/07/13 23:14:36
by CentosServer
How to have EFI boot from any drive in a Software RAID such that any drive can die and the system will still boot ?

I am looking for a way to configure Software RAID so that if any one drive should die, the server can still boot from other drives.

My current test configuration is to use 8 drives, in a RAID 6 with one hot spare. This allows me to fail one of the drives, forcing the RAID to use the hot spare.

The "EFI system partition" mounts to "/boot/efi", but is only installed to sda. I have created a "EFI system partition" on each drive (same size on each drive).

(I am expecting that others may want to comment on "why" I want to run Software RAID, or give other comments that do not answer the question, but please limit responses to suggestions that would provide a solution to my question. If anyone is curious, after preliminary testing, for improved IO performance, I would recommend using an 8 port Hardware RAID 6 card.)

My current test environment uses the following hardware;
i7-4790 3.6 GHz IntelĀ® HD Graphics 4600
ASRock Z97 Extreme6 Motherboard
G.Skill Ares DDR3 1600 8GB x 4
WD SE WD3000F9YZ 64M 7200RPM x 8

Using CentOS 7 the Software RAID seems to be quite stable, providing a 14 TB XFS system running on LVM. Later the aim is to install oVirt self hosted node and to test vitalisation.

Re: How to have EFI boot from any drive in a Software RAID ?

Posted: 2014/07/14 10:29:36
by avij