Oracle VM Disaster Recovery

A lot of my clients ask me about Disaster Recovery in a OVM setup. I hope this new event of oracle gives us some more insight. You can register here. I’ll certainly check it out. The whitepaper the event is based on can be found here.

Consistency between the Primary and DR site is not handled in this paper.According to Oracle this is a task for the application (f.e. Dataguard ) or the Storage layer (f.e. EMC Recoverpoint ). The white paper handles all the necessary tasks to make sure vm’s can be seen and started on the DR site. I hoped there was more possible with the tight integration of UEK and OVM. But offcourse, is that really needed when you can already have consistency solutions on storage/application level?

I believe VMWare has some solutions for this. Anyone care to elaborate on those?



4 responses to “Oracle VM Disaster Recovery

  1. Well, let’s see if I can get my comments about Oracle VM DR associated with the correct post 🙂

    It’s Greg BTW – Gregory is so formal

    So, you asked about incorporating the Oracle VM DR solution into an Active/Active model. Very simple.

    Just use the recovery site (site B) to run a server pool(s) with active guests. Then use the same process outlined in the DR guide to discover the replicated primary site A repository and present it to the same set of site B servers running the site B VM guests. Finally, start the site A VM guests on the site B servers alongside the VM guests that are already running.

    As you suggested, you can use a completely different set VLANs for the site B guests if that makes sense (which it does), or you can use the same VLAN ID at both sites – it is really up to you how you want to configure the networking – as long as there are bridges (virtual machine channel/role) sitting on your site B servers with the same network ID as the corresponding virtual machine subnets at site A.

    The idea is that the site B network infrastructure on the servers has what you need to run the site B VM guests and also what you need to run the site A VM guests just sitting there waiting for the site A guests to be started.

    In fact, the VLAN IDs are really inconsequential in the long run. Suppose you have VLAN ID 1234 at site A for subnet; who cares if the VLAN ID for the same subnet at site B is VLAN ID 5678? The VLAN segment names and associated IDs are completely transparent to the guests – the guests key in on the network ID

    Suzanne and I are working on another “under the hood” networking paper that is focused on designing complex network infrastructures for Oracle VM using VLAN tags/segments. That paper will show how to design and build a network infrastructure for multiple uses that relates quite nicely to your question different VLANs at each site

    • Thanks for the update, Greg 🙂 You confirmed what I thought.

      Looking forward to the update of this paper and your new “Under the hood” paper.

  2. Hello,

    I’m Albert, DBA in a Retail company from Barcelona. I’m very interested in the DRP Solution with SAN Replication but need some help because I’m not a storage expert.

    We have EMC Clariion Storage and NetApp. Doing some test, we find that when we replicated LUNS from Site A to Site B and present them to the VMServers, /dev/mapper/xxxxxx change and the repository is not mounted. Did you know (in Clariion or NetApp) what’s the method to get same WWID for LUNs replicated? What’s the storage vendor that you use for this purposes? ANy recommendation?

    I would be very appreciated. Thanks in advanced!


    • Hi Alberto,

      Sadly I’m no storage expert myself. This is something I leave for the storage admins to figure out.
      I’m sure you could contact netapp and/or EMC for a solution for this question.

      Kind regards and good luck.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s