Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 45

DISASTER RECOVERY 360 WITH

DPM 2007 + DPM SRT

Vu Nguyen Cao Son


EPG Technical Specialist
i-sonvu@microsoft.com
www.CaoSonBlog.com
Outline

DPM System Recovery Tool


Disaster Recovery for DataCenter with DPM 2007
Bare Metal Restore

SYSTEM RECOVERY TOOL (SRT)


Overview
DPM System Recovery Tool* is used to:
Protect servers from
Hard-disks or other hardware failure (Bare Metal Recovery)
System becomes unbootable
Rollback recently applied patches
Restoring disk layouts (for NTFS) for MBR disks
Backup/restore system volume & other critical volumes

* For protecting data use DPM 2007


DPM

Active Directory®
System State

Up to Every 15 minutes

DPM 2007
with integrated
Disk & Tape
Windows Server 2003
Windows XP
Windows Server 2008
Windows Vista
file shares and directories

DPM 2007
Continuous Data Protection for Windows Application and File Servers
Rapid & Reliable Recovery from disk instead of tape
Advanced Technology for enterprises of all sizes
DPM & DPM-SRT

Active Directory®
System State

Daily or Weekly

DPM 2007 DPM SRT Server


with integrated Can run on DPM Server
Disk & Tape or separate platform
Windows Server 2003
Windows XP
Windows Server 2008
Windows Vista
file shares and directories

DPM System Recovery Tool - SRT


Centralized Backup of Disk Layout, System Volume and other Critical volumes
Protects Window 2003 Servers or XP workstations
Recovery uses customized ISO image that can be burnt to a CD
Uses “Single Instancing” technology – thereby drastically reducing the storage requirements
DPM & DPM-SRT

Daily or Weekly

DPM 2007 DPM SRT Server


with integrated Can run on DPM Server
Disk & Tape or separate platform
Windows Server 2003
Windows XP

DPM System Recovery Tool - SRT


Centralized Backup of Disk Layout, System Volume and other Critical volumes
Protects Window 2003 Servers or XP workstations
Recovery uses customized ISO image that can be burnt to a CD
Uses “Single Instancing” technology – thereby drastically reducing the storage requirements
DPM & DPM-SRT

DPM 2007 DPM SRT Server


with integrated Can run on DPM Server
Disk & Tape or separate platform

DPM SRT
Native
Native NTFS
NTFS files,
files, dB’s,
dB’s,
SG’s,
SG’s, VHD’s,
VHD’s, etc.
etc. Hashed
Hashed 1MB
1MB file
file chunks
chunks
within
within
VSS
VSS Shadow
Shadow Copies
Copies D:\RPstore (NTFS directory)
D:\RPstore (NTFS directory)
Ready for Backup
Windows XP Windows Server 2003
FS1
DPM SRT Server
Get File List
Windows Server 2003
SERVER-A
DPM SRT Server

perfmon.exe

win32.com
xcopy.exe
File List
Windows Server 2003
SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

xcopy.exe
File 1MB chunks
Windows Server 2003
SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
1 2 3 4 - win32.com
perfmon.exe - xcopy.exe

5 6 7 8 - Meta data includes


Win32.com - Chunk information (1MB)
- Chunk Offsets in the file
9 10 11 12
xcopy.exe
Copy chunks
Windows Server 2003
SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

Copies chunks over one file at a time

12 11 10 9 8 7 6 5 4 3 2 1
Backup Complete
Windows Server 2003
SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

1 2 3 4

5 6 7 8
9 10 11 12
Ready for Backup
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

1 2 3 4
xcopy.exe
cmd.exe 5 6 7 8
9 10 11 12
Get File List
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

1 2 3 4
xcopy.exe
cmd.exe 5 6 7 8
9 10 11 12
File List
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

1 2 3 4
xcopy.exe
cmd.exe 5 6 7 8
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe
Chunk unique items
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

1 2 3 4
xcopy.exe
5 6 7 8
13 14 15
cmd.exe 9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe
Copy Unique Chunks
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
perfmon.exe - perfmon.exe
- win32.com
Win32.com - xcopy.exe

1 2 3 4
xcopy.exe
5 6 7 8
13 14 15
cmd.exe 9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe
Copy Unique Chunks
Windows Server 2003
SERVER-B
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

1 2 3 4

5 6 7 8
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe

13 14 15
Backup Complete
Windows Server 2003 Windows Server 2003
SERVER-B SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

1 2 3 4

5 6 7 8
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe

13 14 15
Next Backup – new files?
Windows Server 2003 Windows Server 2003
SERVER-B SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

xcopy.exe (patch) 1 2 3 4
(patch)

5 6 7 8
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe

13 14 15
New chunks / new files
Windows Server 2003 Windows Server 2003
SERVER-B SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

xcopy.exe (patch) 1 2 3 4
(patch)

5 6 7 8
9 10 16 12
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe

13 14 15
Backup Complete
Windows Server 2003 Windows Server 2003
SERVER-B SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe

1 2 3 4

5 6 7 8
9 10 11 12
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
- cmd.exe

13 14 15
16
Windows Server 2003 Windows Server 2003
SERVER-B SERVER-A
DPM SRT Server
SERVER-A (plus meta data)
- perfmon.exe
- win32.com
Windows Server 2003 Windows Server 2003 Windows Server 2003 R2 Windows Server 2003 R2 - xcopy.exe
SERVER-C SQL Server 2005 A SQL Server 2008 A Exchange 2007 A
1 2 3 4

5 6 7 8
Windows Server 2003 Windows Server 2003 Windows Server 2003 R2 Windows Server 2003 R2 9 10 11 12
SERVER-D SQL Server 2005 B SQL Server 2008 B Exchange 2007 B
SERVER-B (plus meta data)
- perfmon.exe
- win32.com
- xcopy.exe
Windows Server 2003 R2 Windows Server 2003 R2
- cmd.exe
Windows Server 2003 Windows Server 2003
SERVER-E SQL Server 2005 C SQL Server 2008 C Exchange 2007 C
13 14 15
16
EACH NEW SERVER
Windows Server 2003 Windows Server 2003 Windows Server 2003 R2 Windows Server 2003 R2 - Registry & settings
SERVER-F SQL Server 2005 D SQL Server 2008 D Exchange 2007 D - Application binaries
System Recovery Tool … for Bare Metal Recovery

SRT – PROTECTION
Schedule Console
Administration console for managing
Recovery Point Schedules
Recovery Points
Recovery Sets
It is a Microsoft Management Console (MMC) snap-in
New Schedule Wizard is automatically launched if no
existing schedules are found
Set Properties
Email Notification
Aging older Recovery Points
Performance
Schedule Console
Schedules Node:
- Create new schedules
- Add/Remove computers from schedule
- View schedule status & last run time

Recovery Sets Node:


- Create new Recovery Sets
- Drag & drop recovery sets to existing schedules
- View Recovery Sets

Recovery Points Node:


- Displays Recovery Points available for rollback
- Unlock/Lock Recovery Points
System Recovery Tool … for Bare Metal Recovery

SRT – RECOVERY
Recovery Center
Launch it from the Desktop shortcut OR by
right-clicking on a desired schedule
Rollback computers to a previous state
Locked computers OR
Unbootable computers
Access to various reports
Also allows you to launch the Boot Client
Wizard
Recovery Center
Boot Client Wizard
Allows users to create an ISO image
Special drivers for Mass Storage Controllers &
Network Controllers can be added to the image
ISO image can be used to boot Production
Servers (PS) that are unbootable
Burn to ISO to media OR
Mount it remotely
To begin recovery – PS should be booted using
Boot Client and in waiting mode
Boot Client – Start up
Boot Client – Waiting
Restoring a whole server
DPM SRT Server

1 2 3 4
5 6 7 8

m a g e re s t or e
I s agoo
9 10 11 12
OS O f m ddaayys ag
S frroom
Appppss//OS
A
13 14 15 16
Apps
17 18 19 20

Windows Server 2003


SQL Server 2005
Data Data res
1155 m
miinnuutteess ago
to r e
a
go oorr lleess
ss

DPM 2007
with integrated Disk & Tape
Licensing DPM SRT
SRT is an add-on CD in the DPM 2007 box
Not sold separately
Separate eval also available

SRT Server included with DPM Server


SRT Agent included with Enterprise DPML
SRT Information
TechNet Webcast – December 2007
“Advanced Features of DPM 2007”
DPM 2 DPM 4 DR

DPM DISASTER RECOVERY FOR


DATACENTER
Overview
Branch scenarios
Quick recovery using local backup
Backup to remote site for DR

Data center scenarios


Protect one DPM server with another
Recover Production Server from a data center or the DR site server
Replicating data center multiple times in a single day without using tapes – minimum
frequency is 6 hours/day
Quickly recover critical services in case of disaster (no longer need to search catalogues and
ship tapes !! )
Ship the machine
Continue protection on DR site after recovery is over
DPM to DPM for DR

All data protected


Sync / 15min
File RPO = 2hrs (12d)
App RP = 512 days
with 15m RP’s

Important Data
Sync / 6 hours
File RPO = daily (63d)
App RP = 512 weeks
with 15m RP’s

dpm2dpm4dr
DPM to DPM for DR Setup Protection
• DPM2007A server on DPM2007B (DR site) as a protected server
 “Enable communication” of PS protected by DPM2007A with DPM2007B server
also
 Protect DPM2007A DB
FS1 \ data (share)  Local DB : Protected as DB on DPM volume
 Remote DB : Add remote SQL server and protect DPM DB
 Protect replica copies of selected data sources
AccountingdB  Create PG and schedule protection with a DR intent
(SQLdb)  For files, “snapshots” can be defined on DR server
 For apps - Define how often to synchronize

Mailboxes
(ExchSG)
DPM2007A DPM2007B
FS1_data (share) FS1_data (share)
SQL25\AccountingdB (sql) SQL25\AccountingdB (sql)
FS2 E:\team EX23\SG1\Mailboxes (exchange) EX23\SG1\Mailboxes (exchange)
(directory) FS2_E:\team\ (directory) FS2_E:\team\ (directory)

dpm2dpm4dr
DPM to DPM for DR
FS1 \ data (share)

AccountingdB
(SQLdb)
OFFSITE TAPE BACKUP

Mailboxes
(ExchSG)
DPM2007A DPM2007B
FS1_data (share) FS1_data (share)
SQL25\AccountingdB (sql) SQL25\AccountingdB (sql)
FS2 E:\team EX23\SG1\Mailboxes (exchange) EX23\SG1\Mailboxes (exchange)
(directory) FS2_E:\team\ (directory) FS2_E:\team\ (directory)

dpm2dpm4dr
DPM to DPM for DR
FS1 \ data (share)

AccountingdB
(SQLdb)

Mailboxes
(ExchSG)
DPM2007B
FS1_data (share)
SQL25\AccountingdB (sql)
FS2 E:\team
EX23\SG1\Mailboxes (exchange)
(directory) FS2_E:\team\ (directory)

dpm2dpm4dr
Recovery of DPM server
Steps to recover a DPM server
• Install OS & DPM on new server
• Recovery DPM DB from DPM2007B (DR Site)
• Run DpmSync Tool on DPM2007A (new) server
• Copy Replicas from DR site to DPM2007A server

DPM2007A DPM2007B
FS1_data(share)
FS1_data (share)
SQL25\AccountingdB(sql)
SQL25\AccountingdB (sql)
EX23\SG1\Mailboxes(exchange)
EX23\SG1\Mailboxes (exchange)
FS2_E:\team\(directory)
FS2_E:\team\ (directory)

DPM server can be recovered over WAN or build locally and shipped back to the data center
© 2008 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries.
The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not
be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

You might also like