Best Array configuration to acomplish migration plan

diegomirner
diegomirner used Ask the Experts™
on
Dear Experts,
I need your advice in order to use the most appropriate disk configuration so I can have the best performance and stability
to manage the next machines configuration:

1 Exchange 2007 server with 5 databases in total 60 gb each one.
1 SQL server with 4 data bases with 30 gb each.
2 win 2003 File server DFSR 300 gb each
1 debian + apache
1 debian + mySql

all server has : 3 local arraids and USB key to boot esxi4.


Hardware details on al servers:

Server 1 :
dual Xeon
16 gb ram
dual nic
Array details :
array 1: raid 1 ( 2 sata2 360gb) fos OS's
array 2: raid 1 ( 2 sata2 360gb) for databases logs and exchange logs
array 3: raid 10 ( 4 sata2 360gb) to allocate all exchange + sql + mqsql db's

Sever 2:
Dual Xeon
8 gb ram
dual nic
Array details :
array 1: raid 1 ( 2 sata2 360gb) fos OS's
array 2: raid 1 ( 2 sata2 360gb) for databases logs and exchange logs
array 3: raid 10 ( 4 sata2 360gb) to allocate all exchange + sql + mqsql db's

Server 3:
Sun Fire V240
5 hard drives , Array : to be done

Thanks in advance
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
the question seems unclear to me.

What exactly is it you want us to answer ?

the servers specified are they the servers you have or want to make?
There are a 1000 ways to skin the technology cat.
Commented:
My $0.02 is to take server 3 and make into an iSCSI shared storage between you svr1 and svr2.

Take all of your storage and consolidate it into svr3.

This will give you more diskspace and redundancy. this way, if ESX svr1 goes down, you can startup your guests on ESX svr2 and keep going.

ESX svr1 and 2 will need to have the same amount of RAM to support all of the guests if the other should fail.

Take a look at openfiler.com for further info on how to make svr3 an iSCSI NAS.  

Author

Commented:
Dear experts,
 
I would like your advice on the following issue. I am in the process of putting together the following setup:
 
1 Exchange 2007 server with 5 databases in total, each being 60 gb in size.
1 SQL server with 4 databases -- each one is 30 gb
2 windows 2003 File server DFSR 300 gb each
1 debian + apache
1 debian + mySql
 
Each server has: 3 local RAID arrays and USB key to boot esxi4.
 
 
I need to know the disk configuration that will give me the best performance and most stability. Can anyone help me out on this?
 
 
Additional information regarding each server's hardware:
 
Server 1:
dual Xeon
16 gb ram
dual nic
Array details :
array 1: raid 1 ( 2 sata2 360gb) fos OS's
array 2: raid 1 ( 2 sata2 360gb) for databases logs and exchange logs
array 3: raid 10 ( 4 sata2 360gb) to allocate all exchange + sql + mqsql db's
 
Sever 2:
Dual Xeon
8 gb ram
dual nic
Array details :
array 1: raid 1 ( 2 sata2 360gb) fos OS's
array 2: raid 1 ( 2 sata2 360gb) for databases logs and exchange logs
array 3: raid 10 ( 4 sata2 360gb) to allocate all exchange + sql + mqsql db's
 
Server 3:
Sun Fire V240
5 hard drives , Array : to be done
 
 
 
Ensure you’re charging the right price for your IT

Do you wonder if your IT business is truly profitable or if you should raise your prices? Learn how to calculate your overhead burden using our free interactive tool and use it to determine the right price for your IT services. Start calculating Now!

Author

Commented:
I forgot to be clear that I'm using ESXi ( we are taking the free way to start with VM )
nappy_dThere are a 1000 ways to skin the technology cat.

Commented:
Definitely my suggestion WILL work with ESXi. A bonus to this is that all you need are 2GB bootabke flash drive to run ESXi from.

Author

Commented:
Yes, but what type disk configuration should a use:

for ex exchage needs 300gb, so:

Should I use:

allocate an dcommit space on demand? or something better?
thats the type of help i need to deploy it , all talking about storage config.
thanks


apart from keeping the OS on seperate disks i would say you have it figured out already.

The OS does not need that many reads or writes, but the logs do as you already kept them on a seperate disk array.

i would make a 6 disk array (raid 10) for DB, and a 2 disk (raid 1) for Logs.

if more spindels = more io´s = better performance.

Both exchange and SQL is memory hungry, so take a look on your current setup to see what uses the most ammount of ram, and put the worst one on the system with most ram.

keeping a big raid 10 also gives a better scalability.
for exchange and sql i would commit the space.
nappy_dThere are a 1000 ways to skin the technology cat.
Commented:
With all those drives, just between svr1 and 2, you have 20, 360GB drives.

If you could consider a RAID card that can support all of those drives in a raid box your IO performance will be increased 10 fold.
i would have to agree with nappy_d

as said before - more disks in a array = more consistant io's. Basicly the same idea with a SAN.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial