You are browsing the archive for dpm 2010.

Book Review: Microsoft Data Protection Manager 2010

6:58 am in Uncategorized by mikeresseler

2022EN_Microsoft%20Data%20Protection%20Manager%202010

Introduction

Steve Buchanon’s book Microsoft Data Protection Manager 2010, published by Packt Publishing is a dedicated book about Microsoft System Center Data Protection Manager 2010. Microsoft System Center Data Protection Manager is a Protection and Recovery solution for Microsoft environments.

The Review

There is not much guidance about Data Protection Manager 2010 (DPM) out there. You have the TechNet documentation and some good guidance on the blogs of the Data Protection Manager MVP’s and System Center user groups but that’s about it.

Steve starts his book with an overview of Data Protection Manager and continuous throughout the book as he is implementing Data Protection Manager in a business environment. Chapter 2 is a very valuable chapter for the implementer as he poses the right questions that everybody should ask before implementing a backup solution.

The author continues the project by providing full installation guidance and upgrade guidance also when you are running the older version of DPM. He then goes further in doing the Configuration of the product and finally starts protecting different data sources. What I particularly like about this is that he thinks out of the box and provides a great example on how to protect a Microsoft service that is not included in the “out of the box” protection possibilities. With that knowledge and thinking, every administrator should be able to protect any Microsoft service.

Of course he spends quite some time on the Recovery process, a process that is forgotten a lot by many administrators and guides you through this process. Important here is that he clearly indicates that this is also a process you have to plan carefully.

More information is also found on cloud backup, 3rd party integration, PowerShell documentation (a must read) and troubleshooting the product.

This book is a very valuable add-on to the available documentation and a must have for everybody who wants to investigate the possibilities of Data Protection Manager and for those who need to implement and work with it on a daily basis. This book will provide you with additional ideas, possibilities and information that is needed when you work with DPM as your backup product of choice. What is also interesting is that he likes to use links to additional information from the field instead of using the Microsoft links. This however could be also dangerous for dead links.

If you want to give me a downside of this book, is that the author remains nicely within the borders of DPM which is enough for most of the companies out there. If you however need advanced guidance for specific backup implementations, then you are still on your own. Hopefully the author thinks about this for a follow-up of this book.

 

Enjoy

cheers,

Mike

Microsoft’s internal use of SCDPM 2010

1:53 pm in Uncategorized by mikeresseler

A couple of weeks ago, Microsoft released a case study about System Center Data Protection Manager 2010.  The customer in this case study is Microsoft’s own internal IT.  This is a very interesting case study as Microsoft is a very large organizations, with divisions worldwide, many datacenter and lot’s of data to protect (3.5 petabytes!!!!).  But as with any other case study, it is an interesting read but it doesn’t give you any technical details or information on how they did the work.

Another SCDPM MVP and good friend of my Yegor mentioned on his blog last week that Microsoft has released two more documents around the case-study.  I downloaded those and found out that they are actually containing great information for everybody that is tasked with a new setup of SCDPM or a migration from 2007 to 2010.

A must read:

Protecting Server Data with System Center Data Protection Manager 2010: http://www.microsoft.com/download/en/details.aspx?id=26659

Managing Data Back Up at Microsoft with Data Protection Manager 2010: http://www.microsoft.com/download/en/details.aspx?id=5898

Cheers

Mike

New DPM2010 book available!

7:00 am in Uncategorized by mikeresseler

For all the DPM 2010 administrators / fans…

There is a new book out there: http://www.amazon.com/Microsoft-Data-Protection-Manager-2010/dp/184968202X

From AMAZON:

practical step-by-step guide to planning deployment, installation, configuration, and troubleshooting of Data Protection Manager 2010

  • A step-by-step guide to backing up your business data using Microsoft Data Protection Manager 2010 in this practical book and eBook
  • Discover how to back up and restore Microsoft applications that are critical in many of today’s businesses
  • Understand the various components and features of Data Protection Manager 2010
  • Gain valuable insight into using Data Protection Manager through the author’s real world experience

In Detail

Microsoft Data Protection Manager (DPM) 2010 is a backup and recovery solution that provides continuous data protection of the Windows environment and file servers to seamlessly integrated disk, tape, and cloud storage.

This practical, step-by-step tutorial will show you how to effectively back up your business data using Microsoft Data Protection Manager 2010 and how to plan, deploy, install, configure, and troubleshoot Microsoft Data Protection Manager 2010 as a standalone product. The book focuses on Microsoft best practices as well as the author’s own real-world experience with Data Protection Manager.

The book starts by providing an overview of DPM and the relevant planning that is required for your backup needs, before moving on to installing DPM. Then it dives deep into topics such as DPM Administrator console and Task Areas, configuring DPM to function, configuring DPM backup on servers, backing up critical applications, recovery options, and DPM offsite backup and recovery, amongst others.

A practical guide to using Data Protection Manager 2010 as your backup and recovery solution

What you will learn from this book

  • Learn how to develop a backup solution strategy
  • Install, configure, and administer Data Protection Manager 2010 effectively
  • Learn how to back up and perform bare metal recovery of Windows servers using Data Protection Manager
  • Discover how to back up and restore critical Microsoft applications such as SharePoint, SQL, Hyper-V, Exchange, and ISA 2006
  • Understand what is available for Data Protection Manager Offsite, cloud backup, and recovery options as well as how to configure them
  • Master PowerShell to perform tasks with Data Protection Manager
  • Troubleshoot common Data Protection Manager Problems
  • Configure and use SQL service self-recovery
  • Learn how to configure and use client protection in Data Protection Manager
  • Protect clients and servers in untrusted domains or in workgroups

Approach

This book is a practical, step-by-step tutorial to planning deployment, installing, configuring, and troubleshooting Data Protection Manager 2010. It will take you through all the steps required to use DPM to effectively back up your business data.

Who this book is written for

If you are a Network Administrator, System Administrator, Backup Administrator, Storage Administrator or IT consultant who wants to effectively back up your business data using Microsoft Data Protection Manager 2010, then this book is for you.

A good understanding of operating systems and backup devices and network administration is required. However, prior knowledge of Data Protection Manager is not necessary.

About the Author

Steve Buchanan

Steve Buchanan is an information technology professional with over 11 years of experience in systems administration of server and desktop environments. For many years Steve has worked with backup solutions and disaster recovery. Steve has an Associate of Arts degree as a Network Support Specialist and a Bachelor of Science degree in Information Technology. Steve holds the following certifications: A +, Linux +, MCSA, MCTS: (Hyper-V, SharePoint 2007, Exchange 2007, Vista).

Steve currently is an IT Manager. Steve enjoys sharing his adventures and ideas about system administration through his blog at Buchatech.com. Steve is happily married and is a proud father of three boys.

Cheers,

Mike

Protecting a Virtual Machine and also inside a guest

1:18 pm in Uncategorized by mikeresseler

Working on the Microsoft System Center Data Protection Manager booth the last few days got myself quite some insight in what customers want from DPM.  It also brought up a few “issues” that actually are non-issues but where you need to do a few steps to get the issue out of the way.

The DPM BoothMe and Hypervbear courtesy by @hypervbear

 

This is the scenario.  People want to protect the entire virtual machine once a day, a week, a … depending on their needs.  At the same time, they want to add a DPM agent inside the guest to enjoy the “every 15 minutes backup” for SQL or Exchange or so.

This scenario provides two great things:

1. You have a Disaster Recovery plan

You can recover your entire virtual machine, from x-days old.  Start the box, and then recover the latest data in the guest

2. You have a restore test scenario

Recover the virtual machine to an alternate hyper-v host.  And then do the recovery inside the guest again.

So you get real value for this scenario.  But here’s the catch.  When you are protecting the hyper-v machine, it will also go inside the guest to get a consistent state and truncate logs.  But you have also a guest backup that also will truncate logs… Houston, we have a problem here…

Luckily there is an answer to this problem.

The issue is described in this KB article:

http://support.microsoft.com/kb/975354

Issue 3
The application backup operation in the virtual machine (VM) is incorrectly affected by the VM backup operation on the server that is running Hyper-V.

However, in some cases, this doesn’t solve the problem.  Don’t panic… Here is what you need to do:

You can apply the following registry entry in a virtual machine to fix "Issue 3" for that virtual machine:

Location: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Virtualization\VssRequestor
Name: BackupType
Type: REG_DWORD
Value: 0 or 1

If this registry entry is created and its value is set to 1 , application backup will not be affected by the virtual machine backup operation on the server that is running Hyper-V. If this registry entry does not exist, or if its value is 0 , the "Issue 3" occurs.

Enjoy

Mike

Getting the non-administrator client recovery working in DPM 2010

8:47 am in Uncategorized by mikeresseler

As said in a previous post, with the latest QFE, it is now possible to give your end-users the possibility to recover data from the DPM server through the DPM Client UI, without them being local administrator on their machine.

This is a feature that many administrators wanted, and now it is finally there.

So after installing the QFE on my environment, I started to test this out.

Now here is the first catch…

There is a mistake in the documentation of the KB.  It states the following:

The administrator of a client computer has to set the name of non-admin users who have permissions to perform end-user recovery of protected data of a client computer.  To do this, the administrator must add the following registry key and value for each of those non-admin users

Registry Key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft Data Protection Manager\Agent\ClientProtection and then create a new key called ClientOwner as REG_MULTI_SZ

So first thing is browse to that hive

Screenshot13

Second thing was inserting the new registry key

Screenshot01

When I couldn’t get it working, I wrote an email to the product team and also digged in to the log files.  There it clearly stood that the key needed to be ClientOwners with an S at the back.

PS: REG_MULTI_SZ = Multi-String Value

Screenshot15

I changed that, but it still didn’t work as I expected.  Luckily, the product team replied very fast (thank you Venkat!) and gave me the naming convention to use for placing the non-admin users in that key. (which I had wrong also ofcourse…)

The convention is: DOMAIN\Username

Screenshot16

 

And if you want multiple non-admin users in that registry, then you need to use DOMAIN\Username, DOMAIN\Username2

Screenshot17

When that was done, I rebooted the windows computer, waited until a backup was taken and then it worked:

Screenshot11

Screenshot12

Next post will go deeper into the Client protection

Cheers,

Mike

Update: Thanks to Alex Smits, who saw I had the wrong QFE link…

DPM QFE installation

9:18 am in Uncategorized by mikeresseler

Our MMS presentation is in two weeks, and I have already started building servers a while ago, but now that the DPM product team has released a QFE I decided to install it on my demo environment.  Many of you will say that this a bad idea considering that MMS is so close and things could go wrong… but my trust in the DPM product team is high so I just went on with the installation :-)

As always, my advice is to read the entire knowledge base very well, to make sure that you understand how to install this.

On of the prerequisites of installing this is KB2223201 when DPM 2010 is installed on Windows Server 2008 R2 or KB2279787 when DPM 2010 is installed on Windows Server 2008.

Because I never installed the KB2223201 on that demo machine, I decided to have a look at what the issues could be…

The installer checks this however, and I don’t get the change of installing the update without the hotfix.

Screenshot03

Make sure that you have this hotfix in front, because this one requires a reboot, and that is something you don’t want to do in the middle of the day.

Now that I got rid of the hotfix prerequisite, I could start the actual installation

Screenshot05

Information about the jobs that will fail and that there will be taken a backup of the DPM database

Screenshot06

Accept the license agreement

Screenshot07

And that’s it, the installer is installing the update

Screenshot08

Press Close to finish the installation.  I left the Open DPM 2010 administrator console checkbox on because I want to deploy the update to my agents asap, so that I could keep them protected

Screenshot09

As you can see, every agent requires an update.  By selecting them (or doing it one by one) and clicking on the update available link, you can start the upgrade process

Screenshot10

You will get a notification again that running jobs will fail, but then again, they would fail anyhow because you are not running the latest agent version Smile

Screenshot11

Screenshot12

And finally it is finished.

This was an installation for a single DPM server with the SQL dedicated on the same box.

If you have the SQL remotely installed, don’t forget to run the Sqlprep-KB2465832.msp (the x64 or x32 depending on your situation) BEFORE you start upgrading your agents.

If you have the DPM Management shell installed on a remote computer, then run the DPMManagementshell2007-KB2465832.msp

And if you have custom DPMRA ports then you need to do additional work after the installation (see the KB for information)

The same goes when you have IBM libraries, read the document carefully.

That’s it for today.

Next thing is testing the client protection with a non-admin user Smile

Cheers,

Mike

New QFE available for DPM 2010

2:55 pm in Uncategorized by mikeresseler

The DPM product team has just released a new QFE: http://support.microsoft.com/kb/2465832

Things that got resolved:

  • When you change the ports that are used by the Data Protection Manager 2010 Remote Access service, recovery jobs may fail.
  • On some client computers, the System volume runs out of space when local shadow copies are created and when the shadow copy storage is set to UNBOUNDED.
  • When you try to use one Data Protection Manager 2010 server to protect more than 1,000 client computers, you receive a warning that states that you cannot protect more than 1,000 client computers by using Data Protection Manager 2010. You receive this message even though Data Protection Manager 2010 can protect up to 3,000 client computers.
  • When you try to use one Data Protection Manager 2010 server to protect more than 1,000 client datasources, you receive a warning that you cannot protect more than 1,000 datasources by using Data Protection Manager 2010. You receive this message even though Data Protection Manager 2010 can protect up to 3,000 client datasources.
  • Data Protection Manager 2010 does not support the IBM System Storage TS2900 Tape Autoloader backup, recovery, or detailed inventory operations. The tape is left behind in the drive after any of these operations.
  • When you use Data Protection Manager 2010 Replication Agent to protect a 1.2 terabyte SQL server that has lots of .ndf secondary data files, Data Protection Manager 2010 Replication Agent crashes.
  • If you are not the administrator on a client computer, you cannot perform an end-user recovery of protected data on the client computer.
  • When there are many client computers that trigger client back up or client recovery operations, corresponding jobs are not triggered on the Data Protection Manager 2010 server. When the Data Protection Manager 2010 server enters this state, any later client backup or client recovery operations are not triggered on the Data Protection Manager 2010 server.
  • Data Protection Manager 2010 experiences slower performance if you try to protect more than 300 client datasources on a secondary Data Protection Manager 2010 server.
  • Data Protection Manager 2010 does not keep a recovery point for a client datasouce that was not synchronized during the retention period.
  • If there are many list items within of a SharePoint List in a SharePoint Content Database, the generation of a SharePoint Item level catalog will fail continuously for the SharePoint Content Database.

When I look at the things that got fixed, there is one in particular that drew my attention…

If you are not the administrator on a client computer, you cannot perform an end-user recovery of protected data on the client computer…

That is something huge!  That is actually something we were asking for and while we always thought that they would give it to us in the next version or if we got lucky in a service pack, we already have it now.  Now every company that owns DPM should really look at the client protection!

Download link: http://www.microsoft.com/downloads/en/details.aspx?FamilyID=d3fabb18-1adb-4c87-a95d-d3c3826d5bfb&displaylang=en

And as always, make sure that you follow the install guidelines correctly.

Have fun with this great release

Cheers,

Mike

From the Forums: Could not enumerate Exchange

8:50 am in Uncategorized by mikeresseler

Here’s a strange case that has been discussed on the great DPM forums.

A user reported that he could not enumerate the Exchange server when he was creating a protection group for Exchange Server using the DPM wizard.

These are the errors he got:

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e\File on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

DPM could not enumerate application component Microsoft Exchange Server\Microsoft Information Store\xxx\17a465cc-90ca-4abd-927f-9aed49f33b5e\Logs on protected computer xxx. (ID: 964)
Please make sure that writer is in good state.

We let him do all the usual stuff but it didn’t solved anything.

Until today, nothing was found to solve this case, and there were many more reporting this issue.  But today, a user named Frans Molenaar found a solution.  Although it sounds like a very strange solution which has nothing to do with the issue, I decided to test it out in my sandbox and come to the conclusion that it actually indeed solved the case.

So here goes:

First: Check on the exchange server if the following powershell scripts exist:

In  %ExchangeInstallPath%\bin you need to find the following scripts:

  • CommonConnectFunctions.ps1
  • CommonConnectFunctions.strings.psd1
  • Connect-ExchangeServer-help.xml
  • ConnectFunctions.ps1
  • ConnectFunctions.strings.psd1
  • RemoteExchange.ps1
  • RemoteExchange.strings.psd1

Second: Check the following registry keys if they exist:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns]
@=””

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.E2010]
“CustomPSSnapInType”=”Microsoft.Exchange.Management.PowerShell.AdminPSSnapIn”
“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Admin Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.Configuration.dll”
“PowerShellVersion”=”1.0″
“Vendor”=”Microsoft Corporation”
“Version”=”14.0.0.0″

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.PowerShell.Setup]
“CustomPSSnapInType”=”Microsoft.Exchange.Management.PowerShell.SetupPSSnapIn”
“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.PowerShell.Configuration, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Setup Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.PowerShell.configuration.dll”
“PowerShellVersion”=”1.0″
“Vendor”=”Microsoft”
“Version”=”14.0.0.0″

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\PowerShell\1\PowerShellSnapIns\Microsoft.Exchange.Management.Powershell.Support]
“CustomPSSnapInType”=”Microsoft.Exchange.Management.Powershell.Support.SupportPSSnapIn”
“ApplicationBase”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin”
“AssemblyName”=”Microsoft.Exchange.Management.Powershell.Support, Version=14.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35″
“Description”=”Support Tasks for the Exchange Server”
“ModuleName”=”C:\\Program Files\\Microsoft\\Exchange Server\\V14\\bin\\Microsoft.Exchange.Management.Powershell.Support.dll”
“PowerShellVersion”=”1.0″
“Vendor”=”Microsoft Corporation”
“Version”=”14.0.0.0″

If this is not the case, then copy the registry keys from another exchange server and after that, it works.

To test this, I exported some of the registry keys, removed them and tried the DPM wizard.  I got exactly the error as described in the thread.  After imorting the keys again, everything worked as a charm.

If you have this similar issue, then check these things out

For the complete thread: http://social.technet.microsoft.com/Forums/en-US/dpmexchbackup/thread/25ef304c-b9b5-47b6-a65d-17967ab0ad62/

And thank you Frans Molenaar for finding this solution

Cheers,

Mike

Configuring Cluster Networks for CSV redirected access

7:55 am in Uncategorized by mikeresseler

Here’s a great article published by Microsoft:

System Center Data Protection Manager 2010 Hyper-V protection: Configuring cluster networks for CSV redirected access

Those of you who have ever worked with DPM 2010 and the protection of hyper-v guests, located on a CSV know that this could be a pain in the …

We have seen many reports on dying clusters, non-performing servers and so on.

The first option is, and always is, make sure that you het the hardware VSS provider (http://blogs.technet.com/b/dpm/archive/2010/02/05/tested-hardware-vss-provider-table.aspx)

But sometimes it is just not possible (there is no VSS provider, or it is not compatible)

Second option would be to serialize the backup of the virtual machines. (Great article by Robert here: http://robertanddpm.blogspot.com/2010/07/enabling-serialized-backup-of-hyper-v.html)

And even further, the article published now gives a great overview on how and why you should have a dedicated network for redirected mode.

Enjoy: http://support.microsoft.com/kb/2473194

Cheers,

Mike

 

A new DPM MVP

7:37 am in Uncategorized by mikeresseler

I’m verry happy to hear that a good friend and fantastic DPM guy Robert Hedblom has received the MVP award for System Center Data Protection Manager.

Check out his blogpost here: http://robertanddpm.blogspot.com/2011/01/mvp-award.html

Congratulations Robert, you have earned the reward!

Cheers,

Mike