Solved

Storage Arrays in VMware

Posted on 2011-09-04
8
556 Views
Last Modified: 2012-05-12
All, we are in the process of planning our storage utilization on a VNXe connected to VMware 4.1 (maybe VMware 5). We are going to follow best practice by EMC and create a RAID5 for general use data and a RAID1/0 for the high performance items such as SQL and Exchange.

My question, when planning which datastores to use on my VMs should I put all of Exchange on the high performance or split them up? For example, my Exchange environment I have an OS disk and a DATA disk. Can I put the OS VMDK file on the RAID 5 and the Exchange DB/LOGS on the RAID1/0? I'm thinking I need to keep everything on the RAID1/0 because the OS will process the data and if the RAID5 is the bottleneck then having the RAID1/0 wouldn't do any good (performance wise).  Same question for my SQL servers.
0
Comment
Question by:pitchford
  • 2
  • 2
  • 2
  • +2
8 Comments
 
LVL 4

Expert Comment

by:Sudhanshupathak
ID: 36482184
0
 
LVL 42

Expert Comment

by:paulsolov
ID: 36482186
I would say it depends on total IOPS, number of users, etc..

We have setup Exchange on a VNXe in a RAID5 datastore with no issues and MS fully supports storage on SATA drives due to reduced IOPS requirements for Exchange 2010.  On the other hand if you have large amount of users it may be a good idea to put on RAID1.  I like to keep the OS and Data on the same datastore for simplicity but that's your choice
0
 
LVL 42

Expert Comment

by:kevinhsieh
ID: 36482573
Exchange should be able to run on RAID5 as already mentioned. You can put different VMDKs on different datastores according to performance needs. For SQL, OS can be on RAID5, logs on RAID10, and database on RAID5 or 10.
0
PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

 
LVL 14

Expert Comment

by:robincm
ID: 36483179
paulsolov is correct - you are the only person who can say what your environment will require, we have no idea how busy your systems are.
For example, RAID10, shared by more than one system - each of which needs the maximum performance the physical disks can provide, will perform worse than many lightly loaded systems on RAID5.
RAID10 is only faster than RAID5 for writes *for the same number of physical disks*.
Think about which systems you're putting onto the pool/group of physical disks, and what their loading is and what times of day they'll be busy.
Also note that for the most part, you'll be writing to RAM in the storage processor, and not be talking direct to the disks. A few exceptions: if you write enough to fill the write cache and thus force cache flushing, or write a block of data that is larger than the "write-aside" value (usually 1MB).
The same is not true for reads, usually very little read-ahead cache is used - though EMC do have a clever algorithm to try and speed up access to sequential data for reads.
0
 
LVL 3

Author Comment

by:pitchford
ID: 36485659
I think the point of my question was missed. I know the pros and cons of virtualizing Exchange/SQL. I'm looking to find out if it would be useless to put the data VMDK on the RAID10 if the OS partition is on a RAID5. I'm thinking my data would be if the data is capable of going 100 mph but the OS limits it to 50mph it would be pointless to build my data on something that is capable of doing 100mph.

Thanks!
0
 
LVL 42

Accepted Solution

by:
paulsolov earned 500 total points
ID: 36485983
I don't think it would make a difference to put the VMDK on RAID10 other than loss of storage.
0
 
LVL 42

Expert Comment

by:kevinhsieh
ID: 36486571
Where the OS is stored does NOT affect IO to the other VMDKs that the VM is using. Each VMDK will perform independently according to whatever the underlying storage is for that VMDK. It makes sense to put the OS on slower, cheaper storage and the databases on faster storage.
0
 
LVL 14

Expert Comment

by:robincm
ID: 36486898
back to my comment above, only YOU know how YOU have configured your applications. I'm not going to say much more on this question as it's closed, but if you don't configure your applications correctly they can really hammer the OS disk (think SQL server and where it puts TempDB by default...).
0

Featured Post

Best Practices: Disaster Recovery Testing

Besides backup, any IT division should have a disaster recovery plan. You will find a few tips below relating to the development of such a plan and to what issues one should pay special attention in the course of backup planning.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

If your vDisk VHD file gets deleted from the image store accidentally or on purpose, you won't be able to remove the vDisk from the PVS console. There is a known workaround that is solid.
Finding original email is quite difficult due to their duplicates. From this article, you will come to know why multiple duplicates of same emails appear and how to delete duplicate emails from Outlook securely and instantly while vital emails remai…
Teach the user how to edit .vmx files to add advanced configuration options Open vSphere Web Client: Edit Settings for a VM: Choose VM Options -> Advanced: Add Configuration Parameters:
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…

861 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question