Solved

Recommendations needed on RDM vs VMDK

Posted on 2014-04-25
8
1,575 Views
Last Modified: 2014-04-25
Hi,

I currently have an document imaging system software on a Windows 2003 physical server.  I have a 2TB and a 500GB SAN lun attached to this server.  I will upgrade the imaging system to the latest version running 64bit.  I am planning to install the new version on a VM.  I do not have the option to do a P2V so I will start from scratch.  Currently my weekend full backups on this server takes forever due to the fact that it is a lot of data and the data consist of mostly small tiff files.

Now with vSphere 5.5 I was thinking about creating a 3TB VMFS where I can have all the data and use Veeam to backup everything.  However, I am not sure if this is the best route.  Veeam and even VMware recommend the use of VMFS whenever possible but I was hopping to get some "this is what I would do if I were you" from the experts.  

Also, if I go the VMFS/VMDK route, what is the best way to move the data from the lun to the VMDK? Backup/Restore? Copying it over the network?  The data resides on a VNX 5300.

This is not related to the original question, but Veeam is pretty popular so I'm hoping someone might know the answer.  I know Veeam backs up the vmdk files so in theory if I go the VMFS/VMDK route, my backup should be faster as I will be backing up a single big file instead of millions of small tiff files.  Does it work the same way with Veeam if I use RDMs on virtual mode?  Does it still backup a single big file?
0
Comment
Question by:braishfield
  • 4
  • 3
8 Comments
 
LVL 119

Accepted Solution

by:
Andrew Hancock (VMware vExpert / EE MVE^2) earned 500 total points
ID: 40022784
I would always recommend Backup and Restore, or you could use Robocopy to mirror the data across the network both work reliably.

You may also want to have a read of

RDM versus VMDK performance

Conclusion: VMFS and RDM have similar performance. Don’t choose RDM for performance.
Source:http://www.vfrank.org/2011/03/22/performance-rdm-vs-vmfs/

Seelct carefully, whether to use RDMs or VMDKs (alot of advantages of using VMDKs, e.g. backups, vmdk is "portable"

if you are using RDM you will have to rely on SAN Snapshots.

If you Backup a Virtual RDM, it still backs up to a VMDK file in the restore.

see also here:-

http://www.veeam.com/blog/rdms-explained-for-veeam-backup-replication.html
0
 

Author Comment

by:braishfield
ID: 40022823
@Andrew, thanks for the quick response.  I am planning to dedicate a datastore for this machine.  If I want to have 3TB of usable space, what size should I give to my lun?
0
 
LVL 28

Expert Comment

by:asavener
ID: 40022834
The typical use case for deciding to use RDM over VMDK is if you're using Microsoft clustering services, or if there's some other reason why two boxes would need to access the same data.

Another case on vSphere 5.0 and 5.1 was the ability to map LUNs greater than 2 TB.  That use case is no longer valid if you're using 5.5, however.  (And you should really be using 5.5 if you need LUNs greater than 2 TB.)

Otherwise, you're better off with VMDKs in almost every scenario.


For migrating the data, I agree with backup/restore.
0
Netscaler Common Configuration How To guides

If you use NetScaler you will want to see these guides. The NetScaler How To Guides show administrators how to get NetScaler up and configured by providing instructions for common scenarios and some not so common ones.

 
LVL 119
ID: 40022839
If this is just a datastore for the VMDK, then you will need to work out, how much snapshot space is required, whilst the VM is being backed up.

This rate of change "delta", depends on how active this file server is between backups, we usually work on

Total of LUN Size = 25-35% of VMDK, plus 10%.
0
 

Author Comment

by:braishfield
ID: 40022867
@Andrew, let me see if I understood your equation.  
In a 500GB VMDK  the lun would have to be around 688GB when calculating 25% of the VMDK, right.  500 + 125 + 63.  Is the 25-35% for overhead?
0
 
LVL 119
ID: 40022886
Yes, so we would round up to a 700/800GB LUN.

The overhead is used, because space is only temporary for your snapshot, whilst in backup mode.

so you've got 200-300GB of snapshot space on the LUN, whilst the backup is running, so 200-300GB of data change whilst VM is being backed up.

This can be calculated scientifically, by checking growth of data each day in the vmdk, e.g. block changes.
0
 

Author Comment

by:braishfield
ID: 40022896
Thanks for your help.
0
 
LVL 119
ID: 40022908
That's not an issue.
0

Featured Post

Simplifying Server Workload Migrations

This use case outlines the migration challenges that organizations face and how the Acronis AnyData Engine supports physical-to-physical (P2P), physical-to-virtual (P2V), virtual to physical (V2P), and cross-virtual (V2V) migration scenarios to address these challenges.

Question has a verified solution.

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

HOW TO: Install and Configure VMware vSphere Hypervisor 6.5 (ESXi 6.5), Step by Step Tutorial with screenshots. From Download, Checking Media, to Completed Installation.
HOW TO: Upload an ISO image to a VMware datastore for use with VMware vSphere Hypervisor 6.5 (ESXi 6.5) using the vSphere Host Client, and checking its MD5 checksum signature is correct.  It's a good idea to compare checksums, because many installat…
Teach the user how to use create log bundles for vCenter Server or ESXi hosts Open vSphere Web Client: Generate vCenter Server and ESXi host log bundle:  Open vCenter Server Appliance Web Management interface and generate log bundle: Open vCenter Se…
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