ONTAP Discussions

SnapManager for Exchange and Protection Manager integration

collieritops
5,218 Views

Exactly how do SnapManager products integrate with DFM & Protection Manager?

We thought that Protection Manager would provide us with a single console for managing all snap backups....meaning, I would never have to open the SMEX console to schedule a SMEX job...I could create SMEX backup jobs (not just a regular snapshot) through protection manager. We thought the same concept would apply for all SnapManager products (VI, etc). We don't want to open SMVI console to manage VI snaps, SMEX console to manage Exchange snapshots, etc, etc.

We have protection manager installed and I'm struggling to find any SnapManager specific integration in it... It's all very new so maybe I'm not looking in the right place. For the servers running SMEX we do have SnapDrive 6.1 installed and the DFM integration options set. I created a dataset containing the volumes for the Exchange storage groups & transaction logs...but in protection manager when I create protection policies & schedules, there are no SnapManager specific settings. When I run the backup wizard from SMEX I can choose several options...where to run the integrity check, which storage groups I want, backup DB and/or trans logs, _recent naming, etc. Where are these options in Protection Manager? Am i missing something?

Thanks

11 REPLIES 11

collieritops
5,189 Views

Can anyone elaborate on Protection Manager & DFM integration with SnapManager products?

jmerrill
5,188 Views

Sorry for the delayed reply.....

We have somewhat documented the interaction in TR-3784, check volume 3 for more detail.

As of right now, SnapManager and Protection Manager do have integration, but not to the level you are asking.  SnapManager will still be responsible for initiating the creation of the application consistent snapshot on the NetApp storage system.  Also, the jobs will still need to be created/executed from within the SnapManager products, but once they are complete, the snapshot that is taken will be handed off to Protection Manager, and Protection Manager will then "archive" (replicate) that snapshot - you will see "on demand" jobs within Protection Manager.

In order to fully exploit this integration, a few steps need to be followed.  First, the protection policy must be created prior to running through the configuration tasks within SnapManager.  The policy that's created needs to have a local backup of "none" (the reason for this is so that the snapshots that are created are done through SnapManager and application consistent), and the replication schedule should be set to none...in other words, for SnapVault integration, you would just specify retention on the secondary system.

After the protection policy has been created, you can then step through the configuration of that server in SnapManager.  When you get to the "Data Protection" section of the configuration wizard, you will see a list of databases that can be replicated and the protection policies (created above) that fit.  Select the database(s) and the protection policy you wish.  Once the configuration is comlete, check back with Protection Manager, and you should notice that there is a new Data Set, which was created by the integration of the 2.

I would really say the integration of the 2 will more or less give you the ability to monitor and report on your replication sessions for the SnapManager data.  You will still need to configure the snapshot creation from within SnapManager, and as part of that job, tell SnapManager you want to replicate that data - SnapManager will send an API call to Protection Manager to start that transfer.

Hopefully that somewhat helps answer your questions.

Thanks!

Jeremy Merrill

ianaforbes
5,189 Views

One important caveat when archiving your SME snapshots via Protection Manager is that your underlying Exchange databases have to have been created on qtrees. SnapVault uses qtrees, so if your databases, logs are not architected on qtrees then you're out of luck. This use to be the case, but if I'm incorrect now I'd love to know.

jmerrill
5,189 Views

That is correct, the LUNs must reside in qtrees, but that can easily be fixed with a lun move, after you create the qtrees. The reason for this is 1, that's how SnapVault works and 2, in 7.3, non-disruptive incremental restore was added. If the LUNs aren't in qtrees, that functionality is lost because SnapVault must restore to a qtree.

Thanks!

Jeremy Merrill

ianaforbes
5,189 Views

Agreed. I think the problem with a LUN move is that most people architect their capacity for a certain amount of capacity based on Exchange sizing. You'd have to have at least twice the space available to move your LUNS from source volumes to target volumes. Their would also be a lot of downtime as you'd have to disconnect your luns from snapdrive and create new luns with the new paths. If there was a way to nondisruptevely do that, perfect.

Definielty be easier to architect using qtrees from the outset, but unfortunately things like archiving snapshots using snapvault aren't thought about until a much later time.

ianaforbes
5,189 Views

Hi Jeremy. Do you have any examples of how to configure Snapmanager for Exchange and Protection Manager? Are we able to create a policy to backup Exchange and then replicate (all in the same policy)?

Thanks

jmerrill
5,189 Views

Ian,

At this time, only "single hop" policies are supported.  If you need to backup the data (using SnapVault) and then mirror (using SnapMirror), this would require you create 2 datasets.  This concept is discussed in TR-3784 (volume 3).  SME can only create a dataset with a single hope- most likely will be tailored similar to "remote backups only".  Once that is complete (and the baseline transfers is done), you can then replicate that data with Volume SnapMirror - which would be accomplished with a separate data set.  This does allow you the ability to group not only the SME data, but any other data that needs to be replicated offsite in a single dataset vs. many datasets.  Hope this helps!

Thanks!

Jeremy

ianaforbes
5,189 Views

I would be looking to back the data up with SnapManager for Exchange (not SnapVault) and then SnapMirror. You're saying this would entail 2 datasets? When you say "remote backup only" are you referring to a SnapVault backup (i.e. archive the SME backups via SnapVault to secondary SnapVault location)?

Could you lay out the steps to:

- Integrate SME with PM

- Create a policy to have SME perform a SME backup

- Create a policy to replicate the SME backup via snapmirror to secondary location

Can all of that be done through PM?

gdefevere
4,183 Views

I have been struggeling with the same configuration. SME is integrated with PM, during configuration dataset is created from selected snapvault based policy. Adjusting the policy afterwards for the dataset in PM (snapvault, then snapmirror), breaks the current protection. Apparently, this behaviour has been changed in recent snapmanager version (ours is SME 6.0.2.871 / EXCH 14.2). Changing snapvault only policies (single hop) to a "snapvault, then mirror" policy was possible for a SME 6.0.1.750 / EXCH 6.5 config and SMSQL 5.1 / SQL 9.0 configuration, without any problem. Workaround is indeed/sadly a second dataset for snapmirror relations OR is there another way ?

collieritops
5,188 Views

"As of right now, SnapManager and Protection Manager do have integration, but not to the level you are asking.  SnapManager will still be responsible for initiating the creation of the application consistent snapshot on the NetApp storage system.  Also, the jobs will still need to be created/executed from within the SnapManager products, but once they are complete, the snapshot that is taken will be handed off to Protection Manager, and Protection Manager will then "archive" (replicate) that snapshot - you will see "on demand" jobs within Protection Manager"

So are there plans in the roadmap anywhere to do this? Would it be a different product? The basic idea is that you would have a "SnapManager of SnapManagers" console to manage all your jobs, scheduling, retention, reporting, etc. Imagine an organization with 20 Exchange Servers, 20 SQL Servers and 20 SharePoint Servers. I now have 60 consoles to manage. With NetApp growing more and more into the Enterprise space, there software needs to better centralized management & scalability.

We come from a Symantec NetBackup enterprise background where 1000s of clients, servers, etc could be managed from a single console. I really hope there are plans to go in this direction...it would make life much easier in an enterprise environment.

Respectfully,

-Brian

bloehlein
4,183 Views

Hi Brian,

SnapCreator offers plug-ins for SnapManager Exchange and SQL, so you can schedule all the backup jobs through the SnapCreator WebGUI.

Documentation of SnapManager Exchange Plugin

https://library.netapp.com/ecmdocs/ECMP1133886/html/html/GUID-F4BCF0A2-0176-46E4-A848-E9E28476BB12.html

Best regads,

Bernd

Public