Start a Conversation

Unsolved

This post is more than 5 years old

8883

March 16th, 2010 17:00

PE 4300 Hot Swap

So I've been refurbishing a PE4300 that I bought at a YMCA Thrift Shop so I don't have any software for it.  Through trying different setups I have come down to a question about Hot Swapping the hard drives.  I installed 6 identical IBM 36gb HHDs.  The server came with a 8540V PERC 2/SC card.  I installed Windows 2000 Server on Drive 0 and Drive 1 will be used for a website (if I ever set it up) leaving the other 4 Drives (2-5) for storage.  The system ran fine and I could see all of the drives including a CD-Rom on the 50pin on board channel and a CD-RW & 250 Zip drive connected through an Ultra 66 IDE Card.

Today I switched the backplane connection to the PERC 2/SC card.  I setup Drive 0 as A0-0 and Drive 1 as A1-0.  I left Drives 2-5 as Available on Ready.  The system boots up to OS fine and in my computer all of the drives show up like normal except 2-5 which I am assuming is because I have not put them in a RAID array.  So at this point I think I've done everything right.

Now the reason I'm even using the PERC 2/SC is because I've heard about the Hot-Swap cability.  From what I've read I need a RAID controller because it only applies to RAID arrays.  What I would like to do is run all of the drives as singles drives due to the limiting 36gb capacity (tried 73.6gb drives and it didn't work).

Could I set up each of the drives in an individual array and just swap the hard drives in an out?

Would the swapped HDD need to be the same size since the array would be a single drive?  I have several 18gb drives it came with is why I ask that.

What software would I need in the OS for hot swapping?  I don't have any of the software the system came with.

Thanks!

9 Legend

 • 

16.3K Posts

March 16th, 2010 23:00

Yes, you can set each drive up as a single-drive RAID 0, so you can utilize each drive individually.  That way, if you do remove a drive, it will only affect that drive's array.  The drives, if set up in individual RAID 0's, could be any size.  The drive size only matters if you are configuring an array with more than one disk, wherein the array will only utilize the space per drive of the smallest drive in the array.

Hot-swap is independent of the OS, but if you are hot-swapping storage drives keep in mind there may be OS issues if you have files in use (for example) when you remove the drive.

14 Posts

March 17th, 2010 15:00

Thank you for your response.  It's nice to know that my theory was right about the single drive RAID 0's.  Now if I removed a 36gb that was set up in this configuration and put an 18gb drive into the bay, would that work since the array was setup with the 36 gb drive?

Also, what software utility do I need to download to be able to hot-swap?

9 Legend

 • 

16.3K Posts

March 17th, 2010 16:00

Let's say you have 4 individual 36GB disks - each in a RAID 0.  If you remove one of the 36GB drives, then its data will no longer be available.  If you put an 18GB drive in its place, then you will need to set up a RAID 0 for that drive.  If you have already done that, then the data you put on it should become available at that point.  The thing about hot-swapping in this kind of scenario, is that Windows may need to reboot (or mount the drive manually, if possible) before it can mount the drive for use.  You'd have to test that.

Hot-swap is a HARDWARE feature, not SOFTWARE, so there is no software you can load to support it - it is supported or not supported by the system's backplane.

14 Posts

March 17th, 2010 23:00

Thank you theflash1932!  I think I'm following this.  So if I made each 36Gb drive into a RAID 0, then swapped the 36's for the 18's and made each of those drives into a RAID 0, then would each drive have an independent RAID 0 ID specific to that drive?  So like a 36Gb drive was assigned A0-2 then if I plugged it into any other slot would it have the A0-2 ID?

I found this video on YouTube http://www.youtube.com/watch?v=MRgUgHUSVtI

The guy uses this little software program to take the drive offline and back on again.  I think he said it was Dell's OpenManage but I'm not sure.  That's why I thought the Hot Swap had a software program as well as being a hardware feature.

On a side note, if I could get a 73Gb Drive working on my system I wouldn't even worry about trying to setup hot swapping.  The ones I tried were the same type of IBM that the 36Gb drives I'm running are.  When I put them in they showed up as 4.5Gb drives.  If anyone knows how to get the larger drive working I'd love to hear it.

9 Legend

 • 

16.3K Posts

March 18th, 2010 00:00

Ok ... I see what you are talking about with "software" ... OMSA is used primarily for monitoring/managing arrays from within Windows.  Hot-swap is a hardware feature, but Dell servers have software to help you manage the arrays that are setup on the server.  In some cases, forcing a drive offline/online is necessary - usually in a recovery situation - but keep in mind, your use of the hot-swap technology-is not what hot-swap was designed for, so there are no "best practices" for your setup. 

On the 73GB drive, you might update the RAID controller (after updating BIOS and ESM).  The manual shows it originally supported up to 18GB drives, so it  may require a later version to properly support drives over that size.

14 Posts

March 22nd, 2010 12:00

I got a chance to work on the server this weekend.  First off I made to firmware floppy disk for the PERC 2/SC and it turns out that the firmware was already the latest edition.  Looks like I'll be limited to 36Gb drives on this card.

Second, I got the PERC controller program installed.  It's not as pretty looking as the one in the video but it does the same function.  I took the A0-2 drive offline and a message popped up telling me the drive and array had gone offline.  Now when I took it offline it still showed the drive was 36gb on the PERC and in my computer it was still showing a 36gb drive but just couldn't get properties for it.

I'm guessing that means that even though it's a single drive array, it expects the same size to be put back in the slot.  I'm guessing this means if I want to swap the 18gb drives around I'll have to insert one while the server is off and configure the RAID for the drive.  I guess I'll experiment with that this weekend.

9 Legend

 • 

16.3K Posts

March 22nd, 2010 13:00

Yes, it will always be looking for the drive so it can resolve its internal RAID information, but you need to tell the controller to forget about the old disk, and import the config of the new one.  Realize that, as this is out of the normal use for these servers/RAID controllers, I'm guessing at what might work, but if you put the new drive in, and do a Rescan from the OpenManage software then Force Online the drive.  (Of course, you would never do this in other than a RAID 0.)

9 Legend

 • 

16.3K Posts

March 22nd, 2010 15:00

The Rescan is an actual command on the controller or a connector.  Just go to Storage>PERC 2/SC>Information/Configuration (link at the top of the page)>then Rescan from the dropdown menu of available tasks for the controller.  If you are using the older Array Manager, you should be able to right-click the PERC and have Rescan as an option.

14 Posts

March 22nd, 2010 15:00

Yeah, RAID 1 and 5 arrays would need the time to rebuild in order not to have corruption from a read/write issue where the RAID 0 has all of the information.  I know the PERC controller I was using would rescan the channel.

I would take the drive offline--get the disk and array failure notice.  Hit the prepare removal option and once powered down the controller would rescan the channel.  When I put a drive back in it would get power, spin up, and the controller would rescan the channel.  Then to finish it was just force the drive online which wasn't an issue in this case.

I'm guessing the rescan you are referring to is the one where the drive gets put back in.

9 Legend

 • 

16.3K Posts

March 26th, 2010 12:00

That's what I was afraid of ... that you'd have to reboot to use it.

I wish it had worked like you had hoped, but unfortunately, they had a different function in mind when designing them.

Good luck!

14 Posts

March 26th, 2010 12:00

So I tried swapping an 18gb in for a 36gb.  I would say it is halfway successful.  I hit the rescan button once the drive was in and it showed the drive as being 18gb.  However, on my computer it still showed the drive as being 36gb.  Shortly after the drive "failed" probably due to the mismatched drive sizes.  I have a feeling it is because Windows is expecting a virtual drive the same size or something.  I think the problem with the way I want to do this is Windows itself will not recognize a change in drives and not scanning the drives for change in directories.

I put text documents in each drive and swapped 2 of the same 36gb drives into each others bays.  In my computer the text document locations didn't change.  When I took out the two drives the text documents were still there and would open.  So my test was basically showed that the PERC Controller would handle the change but that Windows itself wouldn't support it.

Long story short (too late), hot swapping truly only works for RAID arrays with more than one drive in them.  I guess for my situation I will have to stick to cold swapping :emotion-6:

No Events found!

Top