Link to home
Start Free TrialLog in
Avatar of bleujaegel
bleujaegel

asked on

Splitting cluster partition

Can you split a W2K3 cluster partition?  My configuration is active/passive, with 2 servers connected to external storage array.  I have a resource group taking up 1 physical drive.  I would like to split this so I can put Exchange Transaction logs on the new partition.  Can this be done without deleting MSDTC partition and starting over?
Avatar of mass2612
mass2612
Flag of Australia image

I know you can extend the partition using diskpart.exe but I don't think you can shrink it. You might be able to do it with a 3rd party application.
Avatar of bleujaegel
bleujaegel

ASKER

I tried it with Acronis Disk Director, but it failed.  I'm thinking I may have to delete the resource group, and recreate it with the appropriately sized partitions.

Do you know if this will work?  I would copy the msdtc.log off first.  My concern is that from what I've heard a disk will have a signature.  I'm not sure if recreating it will change the signature, and render the cluster inoperable.
Sorry I'm not sure. Maybe someone else knows for sure but check these out.

http://support.microsoft.com/default.aspx?kbid=243204

http://support.microsoft.com/kb/294209/ - How to rebuild or move a MSDTC installation to be used with a SQL failover cluster
Avatar of oBdA
This can't be done; you can only use complete drives (not single partitions on one drive) as a resource in a cluster server. You either have to put the Exchange log files on the same drive (and obviously in the same resource group) as the MSDTC resource, or you'll have to repartition the SAN to split the current MSDTC drive into two smaller ones.
If you want to repartition the SAN, just take the MSDTC reosurce offline and delete it. Repartition the SAN, make the drives visible to the active node (shut down the other nodes when making the new drives visible, until you've configured them as cluster resources!), create the resources again.

How to configure Microsoft Distributed Transaction Coordinator on a Windows Server 2003 cluster
http://support.microsoft.com/kb/301600/

You might want to try that in a virtual server environment first. A two node cluster is fully supported:
Microsoft Virtual Server 2005 R2
http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx

Using Microsoft Virtual Server 2005 to Create and Configure a Two-Node Microsoft Windows Server 2003 Cluster
http://www.microsoft.com/technet/prodtechnol/virtualserver/deploy/cvs2005.mspx
I know what you mean.  When I try to partition it and assign it to a resource group, it only allows me to assign the whole disk (both partition S:, partition T:) for example.  I try to assign S: to MSDTC, and T: to Transaction logs, but it doesn't work.  

I'm a little confused where you said
>>you can only use complete drives (not single partitions on one drive)
followed by
>>you'll have to repartition the SAN to split the current MSDTC drive into two smaller ones

I'm actually running a Powervault cluster, so I'm not sure if this is technically a SAN.  In a post with Leew, he said that it's a cluster and not a SAN, but I suppose this is just a generic term.  

I currently have 8 drives, 3 for RAID 5 Exchange Database
2 drives for RAID 1 MSDTC
2 drives for RAID 1 Exchange Virtual Server

How would you modify this so that you could add the transaction logs.  I would say if I had 1 more drive I could make another RAID 1 partition and put the Transaction logs there.

Or maybe I could just make 4 - RAID 1 partitions and put all 4 resource groups in their own physical drive arrays.  What are your thoughts.  Thanks for your help.
Powervault comes in a lot of flavors, so it depends mainly on the capabilities of your external storage. If you can divide the MSDTC RAID1 into two virtual drives for the cluster, that would be one possibility. If you can add two more drives for a fresh RAID1, that would be another.
Then again, with your current setup, I'd just put the transaction logs onto the MSDTC drive. It would mean that they can't failover independently, but if that isn't a requirement, it's the easiest way.
It's a Powervault 200S.  

>> If you can divide the MSDTC RAID1 into two virtual drives for the cluster...

The 'if' makes me think that I may not have this option.  Do you mean that you can take a RAID 1 array, and partition the 1 'physical' drive that this creates into multiple partitions that MSCS will recognize as multiple physical drives, so that you can create multiple resource groups?  

This seems to be the sticking point.  Currently MSCS only allows me to use the 1 physical drive per resource group, regardless of how many partitions I create on the physical drive.

I haven't seen anything regarding 'virtual drives' in the PERC 3/DC BIOS, so I will have to investigate this further.
SOLUTION
Avatar of mass2612
mass2612
Flag of Australia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
ASKER CERTIFIED SOLUTION
Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
I'm guessing OpenManage is the management software for this.  I do not have a Dell server, so do not have any software capable of this.  

Does OpenManage generally work on non-Dell servers?  If not, do you know of any others that would provide similar functionality?  I'm assuming that you cannot download OpenManage from Dell for free.  I tried looking, but I couldn't find it.  There are many people selling OpenManage CD's on eBay, however.
You need the Dell OpenManage Array Manager, which should have come with the PowerVault. If not, ask your distributor.
I just ordered it.  I will try repartitioning the Powervault after it gets here.