Solved

Recommendations needed on RDM vs VMDK

Posted on 2014-04-25
8
1,561 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
What is SQL Server and how does it work?

The purpose of this paper is to provide you background on SQL Server. It’s your self-study guide for learning fundamentals. It includes both the history of SQL and its technical basics. Concepts and definitions will form the solid foundation of your future DBA expertise.

 
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

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.

Question has a verified solution.

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

In this article, I will show you HOW TO: Create your first Windows Virtual Machine on a VMware vSphere Hypervisor 6.5 (ESXi 6.5) Host Server, the Windows OS we will install is Windows Server 2016.
Is your company's data protection keeping pace with virtualization? Here are 7 dynamic ways to adapt to rapid breakthroughs in technology.
Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

786 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