• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1073
  • Last Modified:

Question about VMware limiting datastores

I've successfully setup a 4 drive RAID 5 comprised of 1TB disks with an approximate value of 2.7TB available on my DELL t310.  

After installing ESX 4.1 I'm seeing some strange limitations when I try to create a datastore.

1st, the default datastore is of minimum size (740GB) of type vmfs3.  I cannot increase the total capacity under the volume properties, and the block size defaults to 8MB.

2nd, if I delete the datastore and create a new one, I'm able to see the entire 2.73TB, and can create ONE datastore if I choose the use that entire amount, but cannot divide it further into smaller datastores in order to - say - add multiple machines.  It's one datastore, one big 2.73 Chunk of space, and one windows server.  Don't want that.  Want to add a netware and Linux box as well, so need more than one datastore if possible.

Am I missing something severe here?  Could this be the all the peyote I ingested last summer?  Any help would be greatly appreciated.
0
stonenajem
Asked:
stonenajem
  • 6
  • 4
  • 4
  • +2
2 Solutions
 
coolsport00Commented:
You have a limit for your datastore, comprising of 2TB - 512MB. You shouldn't be able to to add a datastore greater than that (roughly 1.98TB). Is this local storage, I assume?

~coolsport00
0
 
Matt VCommented:
I do not think you can have more than one datastore on logical drive.  You may have to create multiple logical RAID drives to get multiple datastores.
0
 
coolsport00Commented:
Yes, that is correct, if this is local storage, which it seems it is...you can only have 1 VMFS volume (datastore). If you need mulitiple datastores, for local storage, what I suggest is installing ESXi on a USB stick, then carve out 2 RAID1s so you have can 2 separate datastores. If you are using ESX, I recommend instead downloading/installing ESXi since ESX is going away.

~coolsport00
0
Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Have a look at this question, which is currently live....Im working on....which is using a Dell server and PERC controller and multiple VDs...

http://www.experts-exchange.com/Hardware/Servers/Q_26965355.html
0
 
stonenajemAuthor Commented:
Please take a look at the image coolsport.
datastore-max-1.jpg
0
 
rindiCommented:
I don't see an advantage in splitting a large datastore into several smaller ones. The datastore is just the container for your VM's, and those VM's uses Virtual disks which in standard setups are dynamic in size (you select a certain size of the disk for the VM, but that size isn't used immediately, but rather only the amount of space is used which actually is needed by that VM ba the Data. The size increases as you fill data up until the size you had set at the beginning has been reached). This means that you are more flexible with multiple OS's. Whether the OS's in the datastore is netware, Linux or Windows doesn't bother the other VM's on the same datastore, as they don't see each other's file-systems.
0
 
stonenajemAuthor Commented:
I believe I used the ESXi because that was what was indicated when I first installed, but happy to blow the config away and start over.  Is there any means externally of indicating which version I have?
0
 
stonenajemAuthor Commented:
RIndi:  So, in other words, I can still use the full 2.x TB and install multiple VM on that SAME datastore?  If so, how?
0
 
coolsport00Commented:
You can see if you have ESX or ESXi when you log into your host with the Client. It will say ESX or ESXi, then the build #.

The advantage of having several datastores is to *not* have a single point of failure; and, for performance purposes, if there are DB type servers. If creating VDs on a single RAID, then there is no gain because everything is all on the same RAID still.

~coolsport00
0
 
stonenajemAuthor Commented:
I'll check out the other link.  When trying to create a VM, it only sees the first VD, and only sees 740GB of that disk, expecting that all the VMs have to somehow live in that limited capacity.
0
 
rindiCommented:
When you create a new VM you have to give it the datastore, then tell it the size of the virtual disk you want to use for that VM. ESXi then creates a directory within that datastore for that VM and stores the configuration files and Virtual disk files there.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
Personally, I would create large 2TB datastores, unless they get corrupted. Smaller is better 500-800GB
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
typo I wouldn't!
0
 
stonenajemAuthor Commented:
ESXi 4.1.0
0
 
stonenajemAuthor Commented:
Hope this helps, and thanks for your assistance so far.

1. Rindi - nor do I see the advantage of splitting a large datastore.  What I want is a number of smaller datastores in order to eventually house disparate virtual machines.  My original complaint above said I was attemtping exacty that, but VMWare wasn't allowing that to happen.  Your statement is accurate in that is describes what I'm trying to do, but does not addressing the problems preventing that from happening.
2.  Coolsport ESXI 4.1.0 build 348481.
3.  Rindi Again:  Your statememnt is correct, but not addressing the problem I posted.  You've simply posted how VMWARE SHOULD be working.  Unfortunately, I'm saying that it is NOT working as you specified.  My goal is to do exactly what you suggest.  Do you have any idea why that's being prevented?
4.  Coolsport:  That's my intention.  The problem is I have to go all the way back down to the controller level in order keep the size of the hardware virual disks underneith some magical ceiling that both VMWARE and Dell understands.  The problem with that solution is it eleminates the ability for the control to do RAID 5 with my 4 1TB disks.  I don't know if that's PERC/6 issue or a VM issue.  If I turn all four disks into a RAID 5 array, the result is 2.7TB logical disk, of which VMware can only appear to use 470GB.
5.  Hanncocka.  Can you tell me more?  I'm not sure what you're suggesting I correct, and at what level, and how that might solve the problem.

Hope this helps, and thanks for your assistance so far.
0
 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You need to destroy the RAID array you have currently created, and create an array which is at least 2TB - 512 bytes.

You do this, by entering the Dell PERC BIOS and Creating a smaller array (less than 2TB - 512 bytes).

By personally, I would create a 2TB datastore for ESX, I would create smaller datastores, of 500-800GB each datastore, so you would have more datastores.

This is a similar question, to the other question I posted.

It's a limitation of ESX 4.1, the maximum VMFS limit is 2TB - 512 bytes.

If you have created a 2.7TB array it's too large.

So destroy the array, and create a 2TB - 512 bytes array if you like. If it's larger than 2TB, too large.

0
 
coolsport00Commented:
Ok...but ESXi can't recognize anything over the limit I specified above (2TB-512MB). It's not a Dell limitation (that I know of), just ESXi. So, you can't have a datastore over 2TB. The solution I suggested gives you the most out of your disks, with redundancy. Installing ESXi on a USB doesn't provide redundancy, but you can create a 2nd USB stick in case your initial one got 'hosed' some how. Installing ESXi on the same array as your datastore can lead to problems. If you do need to blow your ESXi install away, with it installed on USB, you don't have to worry about potentially messings with your VMs because they would be on separate storage. Anyway...just some things to think about.

~coolsport00
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Improve Your Query Performance Tuning

In this FREE six-day email course, you'll learn from Janis Griffin, Database Performance Evangelist. She'll teach 12 steps that you can use to optimize your queries as much as possible and see measurable results in your work. Get started today!

  • 6
  • 4
  • 4
  • +2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now