A Few SRM Discussion Points

I’ve never really discussed VMware Site Recovery Manager (SRM) here; there always seemed to be plenty of coverage elsewhere. Just recently, though, I had the opportunity to spend some time with a very knowledgeable SRM resource within VMware, and gathered some notes about VMware SRM that I thought might be helpful. Some of this stuff may be obvious, so bear with me.

  • Storage array replication is a necessity. Without it, SRM can’t be used. Keep in mind that only certain arrays and certain replication technologies are supported, so be sure to check the SRM compatibility list.
  • The Storage Recovery Adapter (SRA) is a critical part of an SRM deployment, but it doesn’t come from VMware. It comes from the storage vendor (assuming that it is a compatible array and compatible replication technology).
  • Two instances of VirtualCenter (VC) are required. One of these will be at the “Protected Site,” the other will be at the “Recovery Site.”
  • Likewise, two instances of SRM are needed, one at each site.
  • The VC servers and SRM servers at each site need to be able to talk with each other, i.e., they need IP-based connectivity. SRM will communicate with the local VC server over TCP ports 443 and 8095. SRM will communicate with the remote VC server over TCP port 443. The local SRM server uses the remote VC server as a proxy to communicate with the remote SRM server instead of communicating with it directly.
  • VC and SRM each require their own database.
  • If the physical hardware is sufficiently equipped, then VC and SRM can be co-located on the same server. Otherwise, VC and SRM should be placed on their own physical server.
  • SRM does not support failback. Instead, create a Recovery Plan in reverse.
  • The VC and SRM databases do not replicate between the sites. They are maintained separately.
  • Observe the “DNS Rule of Four” for SRM—forward lookup, reverse lookup, short name, and fully-qualified domain name (FQDN). All four of these should work properly.
  • All VMs in a Protection Group will fail over at the same time, so users will want to properly architect the Protection Groups to provide the appropriate DR functionality for the right VMs. Application dependencies are important here—failing over some VMs but not others that provide dependency services won’t do much good, now will it?
  • VMware SRM requires Virtual Center 2.5, and VirtualCenter 2.5 Update 1 is recommended. Update 2 is not supported.
  • Similarly, VMware ESX 3.5 Update 2 is also not supported (yet).

I’m confident I’ll have more posts on VMware SRM in the coming months. In the meantime, feel free to add your thoughts in the comments below.

Tags: , , ,

  1. Danny Meeks’s avatar

    Hi Scott,
    For your other readers, most everything that you mention here is covered in the SRM essentials modules, which are self-paced, free, web-based training modules. You do have to be a VMW partner with Partner Central access. You can also access these and many others directly within Partner Central by clicking on the training tab at the top. HTH.

    Here’s a link for the SRM modules specifically:

    Introducing Site Recovery Manager

    http://mylearn.vmware.com/register.cfm?course=19589

    Setting Up Protection

    http://mylearn.vmware.com/register.cfm?course=19591

    Managing Disaster Recovery

    http://mylearn.vmware.com/register.cfm?course=19592

  2. slowe’s avatar

    Excellent information, Danny. Thanks!

  3. Krishna’s avatar

    I thought SRA stood for Storage Replication Adapter? I had the opportunity to test couple of the SRAs and am currently working on a guide for it. SRM is definitely an interesting product and I look forward to reading others’ thoughts on it.

  4. Mikhail’s avatar

    What about licensing?
    If we have 2 datacenters, but uses only one before crash, need we second pack of VI3 liceses?

  5. Danny Meeks’s avatar

    Mikhail,
    It depends if protection will be bi-directional or only 1 way. There are some bundles available that make the pricing attractive.

    Here’s a clip from the public FAQ:
    Q: What licenses are required to deploy Site Recovery Manager?
    A: The following licenses must be available:
    • Two VirtualCenter Server licenses (one at each site).
    • VMware Infrastructure licenses for the servers at the primary and recovery sites.
    • Site Recovery Manager licenses for the hosts running protected virtual machines at each site.
    Q: Does the customer need to license both sites (production and recovery site) for Site Recovery
    Manager?
    A: Site Recovery Manager licenses need to be purchased for each host that is running virtual machines
    protected by Site Recovery Manager. In the case where protection is in a single direction only, Site
    Recovery Manager licenses only need to be purchased for the hosts at the primary site. In the case
    where protection is bidirectional (i.e. virtual machines at Site 1 fail over to Site 2 and virtual machines at
    Site 2 fail over to Site 1), Site Recovery Manager licenses need to be purchased for the protected hosts
    at both sites.

  6. Charles Tyler’s avatar

    SRM uses NetApp SnapMirror. Is typical async SnapMirror enough? Or do I change to sync? Also what about IP vs. FC? Do I need the FC SnapMirror card NetApp sells for this?

  7. slowe’s avatar

    Charles,

    SRM doesn’t use array replication technologies such as SnapMirror, but it does REQUIRE them. It’s a subtle distinction, yes, but an important one. SRM was built to take advantage of existing array replication topologies, not to create or manage them.

    As for the rest of your questions, the answer is: “It depends.” There are far too many variables to be able to tell you which flavor of SnapMirror you should be using. I can tell you that for many customers, async SnapMirror over IP is sufficient.