NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
BEST  PRACT ICES GUIDE 
VMware Site Recovery Manager  
and Nimble Storage 
Wen Yu, Nimble Storage 
Ken Werneburg, VMware 
Pdf link open in new window - insert, remove PDF links in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Free C# example code is offered for users to edit PDF document hyperlink (url), like inserting and deleting
add hyperlinks to pdf; pdf link to email
Pdf link open in new window - VB.NET PDF url edit library: insert, remove PDF links in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Help to Insert a Hyperlink to Specified PDF Document Page
add links to pdf online; add url link to pdf
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Document Revision 
Date 
Revision 
Description 
3/8/2013 
1.0 
Co-authored/branded by VMware and Nimble 
THIS TECHNICAL TIP IS FOR INFORMATIONAL PURPOSES ONLY, AND MAY CONTAIN 
TYPOGRAPHICAL ERRORS AND TECHNICAL INACCUURACIES. THE CONTENT IS 
PROVIDED AS IS, WITHOUT EXPRESS OR IMPLIED WARRANTIES OF ANY KIND. 
Nimble Storage: All rights reserved. Reproduction of this material in any manner whatsoever 
without the express written permission of Nimble is strictly prohibited. 
C# PDF: PDF Document Viewer & Reader SDK for Windows Forms
Please note that, there will be a pop-up window "cannot open your file" if your loaded Please click the following link to see more C# PDF imaging project
add links to pdf in acrobat; change link in pdf file
VB.NET Image: VB Code to Download and Save Image from Web URL
to download image from website link more easily. reImage, "c:/reimage.png", New PNGEncoder()) End powerful & profession imaging controls, PDF document, image
adding links to pdf in preview; pdf reader link
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Table of Contents 
Introduction 
..................................................................................................... 
About Nimble Storage  .................................................................................................................. 4 
About Site Recovery Manager (SRM)  .......................................................................................... 4 
About Nimble Storage Integration with SRM ................................................................................. 6 
DR Consideration and Best Practices  .......................................................... 
10 
Compatibility  ............................................................................................................................... 10 
Application Consistency  ............................................................................................................. 10 
RTO and RPO  ............................................................................................................................ 15 
Base Infrastructure Service  ........................................................................................................ 17 
Network  ...................................................................................................................................... 18 
DR Testing  ................................................................................................................................. 19 
Audit and Reporting  .................................................................................................................... 21 
Reference Materials  ....................................................................................... 
21 
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Open source codes can be added to C# class. String inputFilePath = Program.RootPath + "\\" 1.pdf"; PDFDocument doc = new PDFDocument(inputFilePath
add links to pdf in preview; add hyperlinks pdf file
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
is trying to display a PDF document file inside a browser window. PDFDocument pdf = new PDFDocument(@"C:\input.pdf"); pdf.ConvertToVectorImages(ContextType.HTML
add a link to a pdf file; add a link to a pdf in acrobat
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Introduction 
About Nimble Storage 
Nimble Storage is the leader in flash-optimized hybrid storage solutions,  
providing customers with scalable, efficient, and high performance storage  
for all mainstream applications, user data, and server and desktop  
virtualization workloads. Based on the Cache Accelerated Sequential 
Layout (
CASL™
) architecture, Nimble Storage accelerates applications,  
protects more data, and empowers IT to take on new projects and drive growth. 
About Site Recovery Manager (SRM) 
VMware
®
vCenter
Site Recovery Manager (SRM
) is an extension to VMware vCenter 
that provides disaster recovery capabilities to VMware customers. Site Recovery Manager 
enables simplified automation of disaster recovery. For more information about SRM, please 
visit the following VMware resource page (http://www.vmware.com/products/site-recovery-
manager/overview.html). 
VB.NET Word: VB.NET Code to Draw and Write Text and Graphics on
fileName, New WordDecoder()) 'use WordDecoder open a wordfile Dim Word document function, please link to Word & profession imaging controls, PDF document, tiff
adding an email link to a pdf; add links to pdf file
C# TIFF: C#.NET TIFF Document Viewer, View & Display TIFF Using C#
TIFF Mobile Viewer in most mobile browsers; Open, load & Free to convert TIFF document to PDF document for management Please link to get more detailed tutorials
add page number to pdf hyperlink; pdf edit hyperlink
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Relevant Terminology 
SRM Terminology 
Nimble Storage Terminology 
SRM and Nimble Storage Terminology Mapping 
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
About Nimble Storage Integration with SRM 
Nimble Storage fully integrates with VMware SRM to automate DR protection, test and 
recovery for the storage layer. Major points of integration between VMware vCenter Site 
Recovery Manager and the Nimble Storage Arrays are done via a “Storage Replication 
Adapater” (SRA) written by Nimble to the specifications provided by VMware.
The SRA 
allows for a number of storage interaction workflows to be initiated from Site Recovery 
Manager, such as: Discovery; Test Failover; Cleanup; Planned Migration; Disaster Recovery; 
Reprotect. 
Discovery: SRA helps SRM discover Virtual Machine File System (VMFS) datastores that 
are configured with cross-site replication. Arrays are pre-configured with replicated devices or 
consistency groups, which are then presented to the vSphere clusters. In the SRM server the 
SRA must be installed to allow visibility to these replicated devices. After the SRA is installed 
and configured, replicated devices are represented within SRM, available for use in 
workflows.  
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Test Failover: Creation of test copies of data at the recovery site allows SRM to execute DR 
tests without interrupting production systems or interfering with ongoing replication of the 
primary data sources. 
The “Test Failover” function of the 
SRA creates a zero copy clone of 
the replica volumes associated with the Protection Groups in a recovery plan, and presents 
the corresponding replicated VMFS datastore(s) to the recovery cluster. 
Cleanup: The SRA will remove the clone created when DR testing has been completed. 
NOTE: Proper volume unmounts and removal tasks will be performed by vCenter prior to 
removal of replica clone volumes from the Nimble array side. 
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Recovery (Planned Migration): A planned migration will perform an initial synchronization, 
shut down the protected site virtual machines, and then ask the SRA to set the appropriate 
Protected Site datastor
e group volumes to “Read Only”.
It will then take another quiescent 
up-to-date snapshot, and replicate this latest snapshot to the Recovery Site. If there are any 
failures while executing these tasks, a planned migration workflow will halt the recovery and 
allow administrators to fix any problems before proceeding. 
Recovery (Disaster Recovery)
Very similar steps are run during a “Disaster Recovery” 
workflow as to those run during a “Planned Migration”.
With a DR scenario a rapid recovery 
time is more desirable than a lack of errors, so instead of stopping on errors a DR workflow 
will carry on running irrespective of the results from the SRA commands. The SRA promotes 
the latest replicated replica volume even if synchronization and VM shutdown cannot 
complete. 
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
Reprotect: During a failover, the SRA will demote all volumes on the datastore group that 
had undergone a recovery on the Protected Site. Once failed over there may be a 
requirement to protect the virtual machines back to the initial site. When running a 
“Reprotect” workflow in SRM, the 
SRA invokes a snapshot of the volumes in the recovered 
datastore group, then reverses replication to the original Protected Site 
NIM BLE  TECH N ICAL R EP O RT: V M WA RE SI TE REC OV ERY  M AN AGER  AN D N IM B LE STO RA GE 
10  
DR Consideration and Best Practices 
Below is a list of core areas of considerations when designing a workable, repeatable and 
auditable disaster recovery strategy: 
Compatibility 
First and foremost, make sure the solution you are about to deploy is listed as supported by 
VMware and Nimble Storage. Nimble Storage Replication Adapter (SRA) is fully certified and 
supported by VMware. Follow the two links below to ensure you have a supported 
combination of hardware/software: 
VMware SRM HCL: 
http://www.vmware.com/support/srm/srm-compat-matrix-5-1.html 
Nimble Storage HCL: 
http://support.nimblestorage.com/download/documentation/sra/1-4-2-
1/Nimble_SRA_5.0_5.1_Release_Notes_PN990-0005-004.pdf 
Application Consistency 
This is one of the most important considerations for disaster recovery protection. When a 
backup copy of the application data is being created, it is a best practice to ensure I/O is fully 
Documents you may be interested
Documents you may be interested