[ydl-gen] Software RAID - making the spare bootable

Matt Brock brock at blue-compass.com
Fri Dec 17 21:30:54 JST 2010


Yes, that's exactly right. The spare is set up in just that way, and  
when I bring it into the array it works fine as the second disk once  
the sync process is completed. The only problem is that I can't get  
the server to boot off that new second disk, and that's what's  
frustrating me.

On 14 Dec 2010, at 22:05, Derick Centeno wrote:

> Question:
> Correct me if I missed something, but wasn't the third "spare"  
> intended to be an exact mirror so that it could replace either the  
> first or second drive?
>
> For the "spare" to be a replacement for either the first or the  
> second drive it also would have matched the exact partition  
> structure of the first two.  In this particular sense the "spare" is  
> really no "spare" at all, but a sort of emergency last ditch fail- 
> safe in the event that either the first or second drive failed.   
> This also means that the for the RAID 1 system to function with a  
> fail-safe option/strategy the third drive had to be prepared  
> properly so that it could potentially replace any one of the other  
> two at any time.
>
> Zeroing the RAID superblocks and attempting to make the Apple  
> partition bootable via ybin may have been mistakes; however the  
> strategy to dd the second (or first) drive onto the "spare" appears  
> reasonable.
>
> Is it possible to reformat/restructure all three disks, using YDL,  
> so that function is restored?
>
> On 12/13/10 2:37 PM, Matt Brock wrote:
>> Hi there.
>>
>> (I posted this onto the YDL forums earlier today, so apologies to  
>> anyone who's seen it twice.)
>>
>> I've been using YDL on Xserve G5s for a couple of years now and it  
>> does a great job. Recently I decided to rebuild one with software  
>> RAID to get disk redundancy. I did all of this through the  
>> installer. The server has three disks, so I set them up as RAID 1  
>> with a spare.
>>
>> This has all gone very successfully apart from one detail. The two  
>> disks in the RAID set are bootable, i.e. I can remove either of  
>> those disks and the machine will still boot as normal. That's fine  
>> so far. Then I permanently removed the first disk and brought the  
>> spare third disk into the RAID set instead. Once the RAID set is  
>> then fully rebuilt I can boot off the original second disk, but the  
>> third disk which was previously the spare disk is not bootable. It  
>> gets to the first yaboot stage, and then the blue icon which  
>> represents OpenBoot failing to find a boot disk appears  
>> superimposed over the yaboot screen. That process just loops over  
>> and over again and never boots.
>>
>> I've tried using ybin to make the Apple boot partition bootable  
>> with the correct yaboot config, but that didn't help. I've tried dd- 
>> ing the entire second disk onto the third disk then zeroing the  
>> RAID superblocks, and that didn't work. I've tried resetting the  
>> NVRAM and that made no difference. I'm sure it's not a hardware  
>> problem with the disk because I've tried this twice now with the  
>> disks in different slots each time, and it's always the spare disk  
>> which has the boot problem even though that's a different physical  
>> disk each time.
>>
>> I hope there's someone out there who can help because I'm tearing  
>> my hair out over this. I can't see what else would be needed to  
>> make the third disk bootable... yet there must be something!  
>> Without getting this working the full redundancy I'd hoped for  
>> can't be achieved, which would be extremely frustrating.
>>
>> Cheers,
>>
>> Matt.
>> _______________________________________________
>> yellowdog-general mailing list - yellowdog-general at lists.fixstars.com
>> Unsuscribe info: http://lists.fixstars.com/mailman/listinfo/yellowdog-general
>> HINT: to Google archives, try  '<keywords> site:us.fixstars.com'
>>
> _______________________________________________
> yellowdog-general mailing list - yellowdog-general at lists.fixstars.com
> Unsuscribe info: http://lists.fixstars.com/mailman/listinfo/yellowdog-general
> HINT: to Google archives, try  '<keywords> site:us.fixstars.com'
>



More information about the yellowdog-general mailing list