VMware SRM for vSphere and NFS!
Posted by
Larry Touchette – Technical Marketing Engineer, Server Virtualization
This
week VMware released a new version of SRM to support vSphere environments. This release of SRM brings the long awaited support for NFS
environments.
Major New Features
NFS
Support! – Customers who
decided to take advantage of the NFS protocol will now be able to enhance their
DR capabilities using SRM, getting quicker RTO times and the ability to fully
automate recovery of NFS datastores and the virtual machines in them quickly and easily.
Shared
Recovery Sites – SRM 4.0 also brings a new feature called shared recovery
sites. This feature allows
multiple sites to be protected with one shared DR site. This model requires a vCenter and SRM
server in each protected site and single vCenter server in the DR site, with
multiple SRM servers, one for each protected site.
Requirements
To
keep in sequence with vSphere versioning VMware decided to call this release
SRM 4.0. NFS support requires SRM 4.0,
which requires vCenter 4.0, so NFS customers on VI3 will have to upgrade to
vSphere (vCenter 4.0) in order to support NFS. SRM
4.0 supports ESX hosts running ESX 3.0.3, ESX/ESXi 3.5U3+ or 4.0 so if you're running one of these versions of ESX there's no requirement to upgrade those for NFS support.
NetApp
is releasing separate storage recovery adapters, SRA, one for SAN and one for NAS. The NAS adapter supports virtual
machines having data in NFS datastores and the SAN adapter supports virtual
machines having data in iSCSI and/or FCP datastores.
The following table describes the version requirements for the NetApp adapters.
NFS Capabilities
Many customers have implemented multiple private storage networks in VMware on NFS environments like those describe in the network section of TR-3749. VMware and NetApp had to work closely together to ensure support for these network designs in SRM and I co-presented on the subject with VMware in session BC3210 at VMworld 2009 in San Francisco. Here’s a simple example of a VMware on NFS environment where the NetApp controller is using two IP addresses to server NFS data to clients.
To support private storage networks the NetApp NAS adapter adds a new field to the configuration of the array in SRM array managers. This field, called NFS IP Addresses, collects the IP addresses on the NetApp array that are used to connect to when mounting NFS datastores. As the SRM administrator you enter all the IP addresses, comma separated, in this field.
SAN Capabilities
We're
also posting an version 1.2 update to our SRM on NetApp Storage technical
report TR-3671 which we expect to be available by end of
next week. It will be available at the same link.

I am testing SRM 4 with NetApp simulators. It seems there is an error with NetApp SAN SRA. I have a VM on an VMFS and attached to an RDM. With failover test, flexclone works, but during mapping, same LUN ID (0) is linked to VMFS Flexclone LUN and RDM Flexclone LUN. So RDM Flxcln LUN turns offline.
11:21:13 CET [lun.map:info]: LUN /vol/testfailoverClone_nss_v10745371_vmfs01_mirror/vmfs01.lun was mapped to initiator group ESX06=0
Wed Nov 4 11:21:18 CET [lun.newLocation.offline:warning]: LUN /vol/testfailoverClone_nss_v10745371_rdm_mirror/rdm.lun has been taken offline to prevent map conflicts after a copy or move operation.
I found the part of the failover.pl script which deals with mapping. But i'm not able to see the problem. In the SRM logs, there is not enough details to see what happens. Lun id are not shown in this log. And, although it is said that the RDM lun is not present (No such Lun exist, setting lun space reservation failed), failover.pl doesn't exit with error. So SRM still run his plan.
Posted by: Cedric | November 04, 2009 at 02:32 AM
Any update on TR3671 version 1.2?
One question we had was whether all data associated with a particular VM still must be on the same controller as with the previous version.
Posted by: Ryan P | October 24, 2009 at 10:13 AM
Hi does anybody nows if vfilers are supported. whe have several vfilers with nfs. And when whe tried to at these , we get some strange errors....
Posted by: maurice janssen | October 16, 2009 at 03:11 PM
It would be worth mentioning that customers need a Flexclone license in order to do SRM test runs.
It may not be an issue for larger Netapp shops, but could well catch out those on lower end units, like the FAS2000 series
Posted by: Paul H | October 11, 2009 at 09:10 PM