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

Add disk to RAID 5 on ML350

 
SOLVED
Go to solution
YannickG
Occasional Advisor

Add disk to RAID 5 on ML350

Hi,

I want to add a disk to my current RAID5 array on a Smart Array 641. My server is a ML350 G3 running Windows 2003 Ent SP1.

Currently I have 3 disks with 2 partitions on them(C:\ and D:\). What I would like to do is add 5 gigs to C: and the rest to D:, is that possible ?

What would be the steps required to add the disk successfully ? Is there any updates I should do before proceding ? I read here that I should flash the smart array 641 with the latest firmware, is that right ?

Thanks!
15 REPLIES
Chris Saindon
Valued Contributor

Re: Add disk to RAID 5 on ML350

Hello Yannick,

This may be possible depending on how you have your arrays setup.

If C and D are on separate arrays, you will not be able to split the drive between them. If they are in the same array and just different logical drives, you will be able to.

Here is a guide that will be of great help:
http://h20000.www2.hp.com/bc/docs/support/SupportManual/c00294139/c00294139.pdf

Regards
Chris
Black holes are where God divided by zero - Steven Wright
Steven Clementi
Honored Contributor

Re: Add disk to RAID 5 on ML350


What you want to do is definitely possible. There are a few dependancies though on how easy or hard it may be to accomplish.

The first question is... is your C: drive 1 Logical drive in the array? and the D: drive another Logical drive? or is there only 1 logical drive with 2 partitions.

In Disk Management, you can tell the difference by looking at the right side window and counting the disks. There should be a Disk 0 with your C: drive. If you have one logical drive, then your D: drive will laos be here. If you have 2 logical drives, you will then have a "Disk 1" with a D: drive

If you have 2 logical drives, you will be able to extend your data drive easily using diskpart.exe.

If you have only a single logical drive, you will likely have to use a 3rd party partitioning utility to make the changes as diskpart will not work on the system drive.

Which do you have? 2 logical? or 1 logical?


Another way to tell is to go into the ACU and look at the array. It will tell you if there is 1 logical drive or 2.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

Hi,

see attached file.

I have two logical drives.
Steven Clementi
Honored Contributor
Solution

Re: Add disk to RAID 5 on ML350

After you install the new drive and "expand" the array with it... you then need to "extend" your logical drives.

For Logical Drive 2, you can use diskpart. Info here...

" http://support.microsoft.com/kb/325590/en-us "

Pretty simple to work with, just run from command line and it drops you into a shell...

diskpart.exe
DISKPART>select disk 1
Disk 1 Selected
DISKPART>select partition 1
Partition 1 Selected
DISKPART>extend

Use...

list disk
list partition

...to see disk info.

Takes all of about 1 minute to enter all of the commands and literally takes like 1 second to complete the "extend".

For your C: drive, you will have to find a 3rd party utility, something similar to Partition Magic. Last I head PM did not work on "Server" edition of Windows.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

when I run diskpart and list the partition on disk 1 I get 2 partition, "extended" and "logical", which one should I extend ? I guess the "extended" one, please confirm.

and I wont be able to use diskpart on disk 0 because it's the system drive, is that it ? Can anybody sugggest any third party partition manager software, I have always used PM but I have never did on a server.

Is it possible to use HP ACU to extend partitions ? The manual seems to say so...

Thanks!
Chris Saindon
Valued Contributor

Re: Add disk to RAID 5 on ML350

Hello Yannick,

I'm not sure on the full working of diskpart so I'll leave that up to everyone else. The ACU will not allow windows to see the extra drives, it gets the drives to the point where windows "can" use the extra drive space. I have seen PM used on a server and it went well, but have your backup if you're going to try it. An enterprise Partition Manager can be VERY costly.

Just a quick link I found for a server version of Partition Manager
http://www.partition-manager.com/corporate/server/

I'm sure partition magic will work just fine though. It's not changnig the array, just how much of the array windows sees/uses.

Chris
Black holes are where God divided by zero - Steven Wright
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

so basically what I have to do is :

1. Install the new hard disk in my server
2. Use HP ACU to add the drive to my current array
3. Use a 3rd party partition manager to extend my two logical drives. (I'll use a partition manager to extend to two drives since I'm forced to do it for C:)

Am I right ?

Thanks! :)
Steven Clementi
Honored Contributor

Re: Add disk to RAID 5 on ML350

"when I run diskpart and list the partition on disk 1 I get 2 partition, "extended" and "logical", which one should I extend ? I guess the "extended" one, please confirm. "

Can you attach a screen shot?


"Is it possible to use HP ACU to extend partitions ? The manual seems to say so... "

ACU is used to "extend" the logical drives so Windows can "see: the extra available space. The partition manager is used IN windows to so the box can "use" the space.


The steps are...

1. Install Drive
2. Use ACU to EXPAND the Array
3. Use ACU to EXTEND your logical drive(s)
4. Use DISKPART for your D: drive
5. Use 3rd party for your C: Drive
or use 3RD PARTY for both drives.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

ok, I think I get it.

1. install drive
2. expand array(adds the new disk to existing array, creating unallocated space)
3. extend logical drives(adds unallocated space to those drives, creating unused space)

then I use diskpart or PM to "stretch" my existing partition to take the new unused space.

thanks for all the support, I'll let you know how it went and...if I still have a job...! :-P
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

is it normal that it takes a very long time expand the array ?

it's been like almost 4 hours and it's still not done.

thanks
Chris Saindon
Valued Contributor

Re: Add disk to RAID 5 on ML350

Hello,

The array can take a VERY long time depending on the size and speed of the drives. A rough estimate is 15mins per GB. I've seen arrays take 16 hours to expand.

It really depends on the array and if the server is in production at the time can slow it down as well.

You can also check in the Array Config Util. On the left column, select the Array controller, in the center column, select the controller and on the right column, select controller config. I would suggest setting the rebuild and expand speeds at medium. This setting at low can take extremely long.

You can also see the percentage of the rebuild by the same means. On the left column, select the Array controller, in the center column, select the controller and on the right column, select more info, and you'll see a rebuilt percentage.

Chris
Black holes are where God divided by zero - Steven Wright
Steven Clementi
Honored Contributor

Re: Add disk to RAID 5 on ML350

Yes, the expand can take a long time. If you can set the priority to high for a short while, that might help out.

Remember, the array controller needs to move all your data around and "level" it on ALL the drives. "Read here, write there, read here, write there, read there, write here..." Changing parity info (for RAID5 logical drives) and double writes (for RAID1 logical drives).

You can also use an older ACU gui and see a graghical representation of how the progress is going.


Steven
Steven Clementi
HP Master ASE, Storage and Clustering
MCSE (NT 4.0, W2K, W2K3)
VCP (ESX2, Vi3, vSphere4, vSphere5)
RHCE
NPP3 (Nutanix Platform Professional)
YannickG
Occasional Advisor

Re: Add disk to RAID 5 on ML350

Great, seeing a percentage helps a lot.

That server is in production and my speed settings were on "low". I change the speed to medium as suggested and I'll probably leave it work over night.

Thanks!
Andrew_271
Frequent Advisor

Re: Add disk to RAID 5 on ML350

I expanded a Raid-5 1.90 Terabyte volume by adding 2 additional 300 GB drives. I used one of the drives to make the array raid6 (ADG). I assumed that the other drive would bring the size of the volume to 2.2TB. The most it allowed me to do was 1.99TB. Is there a size limitation that may be preventing me to add more space?


I have a DL380 with a Smart Array 6400 Controller, running Windows 2003 Storage Server.
KMullins
Frequent Advisor

Re: Add disk to RAID 5 on ML350

Hi Andrew,

Indeed there is a limitation on the max size for a single logical drive is 2TB.


Logical Drives Up to 32 logical drives
Up to 2 TB per Logical Drive

RAID Support RAID ADG (Advanced Data Guarding)
RAID 5 (Distributed Data Guarding)
RAID 1+0 (Striping & Mirroring)
RAID 0 (Striping)

Link
http://h18000.www1.hp.com/products/quickspecs/11587_div/11587_div.HTML#Technical%20Specifications