ProLiant Servers (ML,DL,SL)
cancel
Showing results for 
Search instead for 
Did you mean: 

RAID 1 System Disk replacement - Quick 10 points!

SOLVED
Go to solution
SAKET_5
Honored Contributor

RAID 1 System Disk replacement - Quick 10 points!

Hi All,

Server: Proliant DL380 G3
OS: Windows 2000 Advanced Server
SYSTEM DISK: 2*36.4GB RAID1

To plan a software upgrade, as a fall back option, I wish to have the capability to do something like the following:
Replace one drive from the existing RAID 1 set with a spare, clean drive. Let the mirror build on to it and use the other drive as a safe original drive.
Now, perform the software upgrade, in the event the upgrade fails, take both the SYSTEM DISKS out and insert the safe original disk in its original slot.

This does not work with Smart Array 5i plus on Proliant DL380 G3. It sees the safe original drive as a replacement drive and marks the array as failed.

Any ideas would be greatly appreciated and rewarded!

Thanks!
22 REPLIES
Prashant (I am Back)
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi,

YES, It will Work.

Regards,
Prashant S.
Nothing is impossible
Prashant (I am Back)
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi,

remeber the ids you are connecting it on. It will do the rest.

regards,
Prashant S.
Nothing is impossible
SAKET_5
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi Prashant,

It did not work! I had the slot number written down and I placed the safe original disk into its original slot. Just viewing the logical arrays through array config utility at the BIOS level, the disk was marked as "replacement" whereas the other slot was vacant and hence was marked as "missing". As such, the array was unusable and boot up did not continue.

Is there anything I am missing!

Thanks,
Doug Wogan
Regular Advisor

Re: RAID 1 System Disk replacement - Quick 10 points!

Upgrade the firmware of your 5i controller. There were quite a few issues with the original release. It will work. I would power the server down, pull one of your drives, power back up, select F2 to fail the drive. After Windows comes up slap your new drive in and it will rebuild. Make sure you upgrade your firmware first.

http://h18023.www1.hp.com/support/files/server/us/download/20143.html

Roberto Polli
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

I did it with linux.
For it to work you have to remove all other disks to avoid a possible array config written on that thisk overwrites the one in your 'old' drive.

hope it help.
Peace, R.
Prashant (I am Back)
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

HI,

If you boot the server with same disk what is the informaiton you are getting at post any error informaiton.

Regards,
Prashant S.
Nothing is impossible
Colin_29
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

I've done this several times (with Windows OS, although that that should make no difference).

What I do is power off the machine and remove one of the pair (noting the slot that it came from). Reboot (with one drive) allowing the boot to continue with a failed drive. Performe the work on the server and if all is well replace the drive.

If I want to revert, then I shut the system down, put the old drive back in it's original slot and remove the other one. Then reboot. When it comes back up I replace the other drive.

I believe that the array information is written to the controller and all drives that it contains. Therefore you could replace any single component (ie drive or controller) and it would retain its configuration.

Not sure what went wrong when you did it but I will monitor this thread with interest.
Michael Williams_6
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi guys, I have done something very similar to this myself on numerous occaisions, but there are some points that can trip you up:

1. Array configuration is written to all disks connected to the RAID controller. If you only have two disks, this should work. However, if you have other disks connected to the same RAID controller, the system will detect replaced disks or disks in the wrong location and throw a wobbly.

2. You must ensure that whenever you take a disk out or put a disk back in, that the system is completely powered OFF! If you take the disks out and place the old one back in, then the system will detect a replacement disks. As it is a replacement of a mirror disk, it will try to re-build this disk from one of the one's you have just removed and fail. Conversely, if you take a disk out while it's powered, the disk will add to its

I use this very same procedure when building new systems (i.e. I build one box, take one of the mirrors out stick it in another and let the mirroring half the amount of work I have to do) and as long as you stick to the guidelines above, you should have no problem.
Michael Williams_6
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi guys, I have done something very similar to this myself on numerous occaisions, but there are some points that can trip you up:

1. Array configuration is written to all disks connected to the RAID controller. If you only have two disks, this should work. However, if you have other disks connected to the same RAID controller, the system will detect replaced disks or disks in the wrong location and throw a wobbly.

2. You must ensure that whenever you take a disk out or put a disk back in, that the system is completely powered OFF! If you take the disks out and place the old one back in, then the system will detect a replacement disks. As it is a replacement of a mirror disk, it will try to re-build this disk from one of the one's you have just removed and fail. Conversely, if you take a disk out while it's powered, the disk will add to its hot-swap value (which monitors if it was taken out while the server was on), if this doesn't match with what the controller believes this value should be, it will think it's a replacement disk and try to rebuild it.

I use this very same procedure when building new systems (i.e. I build one box, take one of the mirrors out stick it in another and let the mirroring half the amount of work I have to do) and as long as you stick to the guidelines above, you should have no problem.
SAKET_5
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi Michael,

I guess I am following all the guidelines that you have mentioned and the ones I am aware of. EXCEPT, there are other disks connected to the same array controller, part of different RAID sets.

Interestingly, I have used the same procedure to achieve my goal on a SAN Management appliance (Proliant DL380 with Integrated Smart Array Controller, BUT with no other drives connected to the controller).So, I am quite keen to rule out what you suggest, i.e. if there are other drives connected to the same array controller, whether it works or not!

I will give this a go tomorrow and will let the forum know.

Ciao!
Colin_29
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

The other sets on the controller will not effect what you are trying to do.

As I said, the way I do it is to shut down the systems before changing disks and run with only half of the mirrored pair at each step until I get a solution that I am happy with. Then I let the mirror rebuild.

What I said is exactly what Michael is doing its just that he worded it slightly differently.
SAKET_5
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hey Colin,

Sorry, I somehow forgot to assign points to your post. Okay, here is what I do:

1. Shut down the host.
2. Take one drive (out of the two drives RAID 1 set [system volume]).
3. Keep the drive taken in the above step away.
4. Boot the system with just one drive. Boots up fine.
5. Shut down the host.
6. Insert the safe disk from step2 in its original slot and pull out the other drive.
7. Reboot.
8. POST Message:
Press "F1" - all logical drive(s) will remain disabled
Press "F2" - to fail drives that are not responding - Interim recovery mode will be enabled if configured for fault tolerance.
9. I pressed "F2". I instantly got a message indicating the drive array has failed and windows would not boot. It starts attempting a boot off the NIC, assigning DHCP stuff.

What am I missing?

Cheers!



Colin_29
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Saket,

Not sure what's going wrong here. I'm sure that is the way that I have done it in the past, I can only think that HP have changed something in the firmware and the Array controller is now recognising that a drive with a later timestamp has be used.

I will try to lab this if I get a chance later.

Sorry it didn't work for you.

Colin
SAKET_5
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

errr...not sure about the later timestamp stuff as the following is true too in the test I performed:
When I use the old two drives (that were part of the original RAID 1 set) in their original slots, the smart array detects the attachment of a *logical drive* and boots Windows fine. Thats how I got the server back.

Hope, this helps or perhaps make it more fun!

Vijay_44
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Saket, what you are doing will only work if have one array. If you have more that one array you are going to have a problem. All array configurations are saved on the HDD themselves and are on all drives that are part of all arrays on that controller.

Now if you have two arrays and are doing this exercise, here whatâ s going to happen â

When you pull one drive out in the RAID 1 (say ID 0) â and press F2 to go to interim recovery you have up dated the array configuration on all drives (including the drives on the other array) indicating that id 0 has failed on the RAID 1. Now you pull out the surviving mirror in the RAID 1 (ID 1) and boot the server â now when you hit f2 to go to interim recovery you are updating the array configuration to indicated that ID 1 has failed â so now the array configuration has the information that ID1 and ID0 of the RAID 1 has failed and fa
There’s your problem!!! This thing is set to EVIL!
Vijay_44
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Sacket, what you are doing will only work if have one array. If you have more that one array you are going to have a problem. All array configurations are saved on the HDD them selves and are on all drives that are part of an array.

Now if you have two arrays and are doing this exercise, here whatâ s going to happen â

When you pull one drive out in the RAID 1 (say ID 0) â and press F2 to go to interim recovery you have up dated the array configuration on all drives (including the drives on the other array) indicating that id 0 has failed on the RAID 1. Now you pull out the surviving mirror in the RAID 1 (ID 1) and boot the server â now when you hit f2 to go to interim recovery you are updating the array configuration to indicated that ID 1 has failed â so now the array configuration has the information that ID1 and ID0 of the RAID 1 has failed and fa
There’s your problem!!! This thing is set to EVIL!
Vijay_44
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

.............and fails the array
There’s your problem!!! This thing is set to EVIL!
Colin_29
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Well done Vijay, that explains it. I wasn't aware that drives in one RAID set held information about other RAID sets on the same controller.

This being the case, it is not possible for Saket to do what his is trying to for the reasons that your explain.

Case closed I think.
Vincon Daniele
Frequent Advisor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hi...


I have the same problem, resolved
using scripting utility ..
Save config of smart configurationon on floppy disk.
Whith ACR utility, you can read & save & modify & replace the ARRAY CONFIGURATION for all your purpose.

By

SAKET_5
Honored Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Hey Guys!

Thank you all and especially Vijay, you legend!

I did the following to resolve the problem even with multiple arrays on the same controller:
Just unplug the other drives (part of other arrays attached to the same smart array controller), which you swap the disks on array A {SYSTEM DRIVE]}.

It works like a treat just as it would work with one array on the controller.

What is ACR, different to ACU?

Case closed!

Hav fun!
Vijay_44
Honored Contributor
Solution

Re: RAID 1 System Disk replacement - Quick 10 points!

Thats the way to go
There’s your problem!!! This thing is set to EVIL!
Colin_29
Trusted Contributor

Re: RAID 1 System Disk replacement - Quick 10 points!

Quick 10 points! LOL
Don't forget to give them to Vijay!!