Want to protect your cyber security and still get fast solutions? Ask a secure question today.Go Premium

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 522
  • Last Modified:

VMs on one datastore

I am trying to find the advantage and disadvantages of having multiple  VMS on a datastore rather than having each datastore for each VM.
is there any tech note you can send me pls?
0
pdsmicro
Asked:
pdsmicro
5 Solutions
 
coolsport00Commented:
multiple VMs on a smaller number of datastores gives you greater 'bang for your buck' so to speak. You make your storage moreso realize ROI for virtualization.

disadvantage is the more VMs you place on a datastore, the more VMs on that datastore you could lose in the event of storage failure of some kind.

there are no 'tech notes' per se...at least that I'm aware of.

~coolsport00
0
 
coolsport00Commented:
you of course don't wanna have just 1 datastore if you can help it for obvious reasons ("all your eggs in 1 basket"), but you certainly don't want just 1 VM per datastore. that's not cost-effective for utilizing your storage.

~coolsport00
0
 
robocatCommented:
A single datastore for a single VM is simply unmanageable, esp. in larger environments, because of the number of datastores this would require.

Why not put everything in one single datastore ?

- performance: not so much an issue with NFS, but using iSCSI you can get bottleneck when too many IO intensieve VMs are on one datastore. Usually 30-40 VMs/datastore is a good average for low IO VMs.

- backups: some backup tools backup the entire datastore in one action, so if you have different backup schedules for different types of VMs, it might be a good idea to create different datastores.  Also it may get difficult to backup really big datastores.

- your storage may have different performance characteristics (SAS/SATA...) so this is also a reason to have different datastores.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
Andrew Hancock (VMware vExpert / EE MVE^2)VMware and Virtualization ConsultantCommented:
You will probably not find many advantages or disadvantages any more, unless your datastores are on different sets of spindles (RAID arrays).

but then it's more advantageous to have more disks (spindles) per datastore, to give better performance and IOPS.

more disks = more spindles = more performance = more IOPS

if you datastore is on the same set of disks, disk performance for all VMs will be similar.

with older servers and disks, storing too many VMs per datastore, could cause performance issues.

vSphere Storage Guide
0
 
coolsport00Commented:
there actually may be a time or two you do need to commit 1 VM to a datastore...mainly an appliance-based VM. we have an appliance used for SSO (not VMware) that needs its own dedicated datastore, but that really would be rare.

and, since you can configure several LUNs (assuming you're using a SAN) on the same RAID Group on your SAN, if you did do that you wouldn't gain I/O by running only 1 VM on a datastore that shares disks with other VMs....only isolating files between VMs.

how you choose to 'house' your VMs on storage should involve many factors, based on biz requirements - SLAs being the major one.

~coolsport00
0
 
pdsmicroAuthor Commented:
Thank you all i am clear now.
I have another question.
we have multiple datastores AND MULTIPLE VMs per store.
I normally clcik on data store and VM and templates to find the VMs on that data store.
is there any easy way i can get the list of VMs in which store resides other than going into each store?
0
 
coolsport00Commented:
Since that is a whole new ?, and you're only supposed to ask 1 ? per EE post (per EE rules), that really should be placed in another post. But, you can download/install a free tool called PowerGUI that should provide you that info. There also some powershell scripts that you can create/run for that info. More info can be provided in a separate post/thread, though.

Regards.
~coolsport00
0

Featured Post

NEW Veeam Agent for Microsoft Windows

Backup and recover physical and cloud-based servers and workstations, as well as endpoint devices that belong to remote users. Avoid downtime and data loss quickly and easily for Windows-based physical or public cloud-based workloads!

Tackle projects and never again get stuck behind a technical roadblock.
Join Now