• No results found

Tivoli Storage Manager

N/A
N/A
Protected

Academic year: 2021

Share "Tivoli Storage Manager"

Copied!
198
0
0

Loading.... (view fulltext now)

Full text

(1)

Tivoli

®

Storage

Manager

for

Mail

Data

Protection

for

Microsoft

Exchange

Server

Installation

and

User’s

Guide

Version5.3

(2)
(3)

Tivoli

®

Storage

Manager

for

Mail

Data

Protection

for

Microsoft

Exchange

Server

Installation

and

User’s

Guide

Version5.3

(4)

Note

Beforeusingthisinformationandtheproductitsupports,readthegeneralinformationunder“Notices”onpage161.

FourthEdition(January2007)

ThiseditionappliestoVersion5,Release3,Level3ofIBMTivoliStorageManagerforMailDataProtectionfor MicrosoftExchangeServer(programnumbers5608-APE,5608-CSS)andtoanysubsequentreleasesuntilotherwise indicatedinneweditionsortechnicalnewsletters.Makesureyouareusingthecorrecteditionforthelevelofthe product.

ChangessincetheMarch2006editionaremarkedwithaverticalbar(|)intheleftmargin.Makesurethatyouare usingthecorrecteditionfortheleveloftheproduct.

Orderpublicationsthroughyoursalesrepresentativeorbranchofficeservingyourlocality.

Yourfeedbackisimportantinhelpingtoprovidethemostaccurateandhigh-qualityinformation.Ifyouhave commentsaboutthisbookoranyotherIBMTivoliStorageManagerdocumentation,pleasesee“ContactingIBM SoftwareSupport”onpage138.

©CopyrightInternationalBusinessMachinesCorporation1998,2007.Allrightsreserved.

| | | | | | | | | | |

(5)

Contents

Summary

of

changes

.

.

.

.

.

.

.

.

. v

TechnicalchangesforVersion5.3.3-January2007 . . v

About

this

guide

.

.

.

.

.

.

.

.

.

. vii

Whoshouldreadthisguide. . . vii

Publications . . . vii

IBMTivoliStorageManagerlibrary . . . vii

Relatedpublications . . . ix

Accessingterminologyonline. . . x

Accessingpublicationsonline . . . xi

Orderingpublications . . . xi

TivoliTechnicalTraining . . . xi

Accessibility . . . xi

Supportinformation . . . xii

IBMTivoliStorageManagerWebsite . . . . xii

IBMTivoliStorageManagerforMailWebsite xii IBMTotalStorageWebsite . . . xii

Conventionsusedinthisbook . . . xii

Typefaceconventions . . . xii

Readingsyntaxdiagrams . . . xiii

Chapter

1.

Data

Protection

for

Exchange

Overview

.

.

.

.

.

.

.

.

.

.

.

.

.

. 1

Keyfeatures . . . 1

Additionalfeatures . . . 2

BackupProcessing:Overview. . . 3

VSSBackupprocessing:Overview . . . 3

Backuptypes . . . 5

Backupmethods . . . 6

RestoreProcessing:Overview. . . 8

Restoremethods. . . 10

Backupstrategies . . . 13

Fullbackupsonly . . . 13

Fullbackupplusincrementalbackups . . . . 13

Fullbackupplusdifferentials . . . 13

UsingVSSandLegacyBackupstogether . . . 14

UsingVSSoperationsinacluster . . . 15

HowTivoliStorageManagerserverpolicyaffects DataProtectionforExchange . . . 16

Security . . . 18

Performance . . . 18

Buffering(Legacyonly) . . . 18

LANFree . . . 19

MicrosoftClusterServer(MSCS)Support . . . . 19

Documentation . . . 20

Globalization . . . 20

Chapter

2.

Installing

Data

Protection

for

Exchange

.

.

.

.

.

.

.

.

.

.

.

.

. 21

Environmentrequirements . . . 21

Hardware . . . 21

Softwareandoperatingsystem . . . 22

Installationprocedure . . . 24

LanguagePacks . . . 25

Chapter

3.

Configuring

Data

Protection

for

Exchange

.

.

.

.

.

.

.

.

.

.

.

. 27

PartI:Configurationoverview . . . 28

BackuptoTivoliStorageManagerstorageversus backuptolocalshadowvolumes . . . 28

RecommendedTivoliStorageManagerpolicy settings. . . 29

DataProtectionforExchangenodename: Recommendedsettings . . . 31

Proxynodedefinitions(VSSBackups) . . . . 32

SpecifyingDataProtectionforExchangeoptions 34 SpecifyingDataProtectionforExchange preferences . . . 38

PartII:Configurationprocedure . . . 39

1.OntheTivoliStorageManagerserver: . . . 39

2.OnthemachinerunningtheExchangeServer: 40 3.OnthemachinerunningtheOff-loaded backups(VSSonly): . . . 42

PartIII:Verifyyourconfiguration . . . 43

Chapter

4.

Using

the

Graphical

User

Interface

(GUI)

.

.

.

.

.

.

.

.

.

.

. 45

GUIoverview . . . 45

Menubar . . . 45

Toolbar. . . 50

GUIInvocation . . . 50

BackupandRestoreWindow . . . 51

GUITasks . . . 52

HowtoperformaLegacyBackup. . . 52

HowtoperformaVSSBackup . . . 52

HowtoperformaVSSOff-loadedBackup . . . 53

RestoringExchangestoragegroups . . . 54

RestoringtheSiteReplicationService(SRS). . . 55

RestoringtheKeyManagementService(KMS) . 55

Restoreoptions . . . 55

DataProtectionforExchangeinaMSCS environment . . . 56

Chapter

5.

Using

the

Command

Line

Interface

.

.

.

.

.

.

.

.

.

.

.

.

.

. 57

Overview . . . 58 QueryCommands . . . 59 QUERYEXCHANGE . . . 59 QUERYTDP . . . 63 QUERYTSM . . . 66 BackupCommand . . . 71 BACKUP . . . 71 RestoreCommands. . . 80 RESTORE . . . 80 RESTOREFILES . . . 92 PreferenceCommands. . . 99 CHANGETSMPASSWORD . . . 99 SET. . . 102 TDPEXCCHELP . . . 106 || || || ||

(6)

Chapter

6.

Quick

configuration

(Legacy)

.

.

.

.

.

.

.

.

.

.

.

.

.

. 111

Chapter

7.

Frequently

asked

questions

113

Appendix

A.

Using

the

Tivoli

Storage

Manager

scheduler

.

.

.

.

.

.

.

.

. 119

ExampleProcedure . . . 119

OntheTivoliStorageManagerserver . . . . 120

OntheExchangeServer. . . 121

Schedulerconsiderations . . . 124

Appendix

B.

Silent

installation

.

.

.

. 127

InstallingwiththeSetupProgram(setup.exe) . . 129

Creatingbatchfiles . . . 130

InstallingwithMSI(msiexec.exe). . . 130

Installationproblems:capturingalogofthe installation . . . 130

Creatingthepackageonacdorafileserver . . . 131

Creatingasilentinstallpackage . . . 131

Playingbackthesilentinstallation . . . 131

Setuperrormessages. . . 132

Appendix

C.

Advanced

restore

procedures

.

.

.

.

.

.

.

.

.

.

.

. 133

CompleteRestoreorReplacement . . . 133

IndividualMailboxRestore. . . 133

Exchange2003RecoveryStorageGroup . . . . 134

Requirements . . . 134

Procedure . . . 134

Appendix

D.

Support

information

.

.

. 135

Whattodowhenyouencounteraproblem . . . 135

DeterminingiftheproblemresidesonTivoli StorageManagerorExchange . . . 135

InstallationProblems:CreatinganInstallation LogFile . . . 136

Searchingknowledgebases. . . 136

Searchingtheinformationcenter . . . 136

SearchingtheInternet . . . 136

Obtainingfixes. . . 137

Receivingweeklysupportupdates . . . 137

ContactingIBMSoftwareSupport . . . 138

Determiningthebusinessimpact. . . 139

Describingproblemsandgatheringinformation 139 Submittingproblems . . . 140

Appendix

E.

Accessibility

.

.

.

.

.

. 141

Navigatingtheinterfaceusingthekeyboard . . . 141

Magnifyingwhatisdisplayedonthescreen . . . 141

Appendix

F.

Data

Protection

for

Exchange

Messages

.

.

.

.

.

.

.

. 143

Notices

.

.

.

.

.

.

.

.

.

.

.

.

.

. 161

Trademarks . . . 163

Glossary

.

.

.

.

.

.

.

.

.

.

.

.

. 165

Index

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 171

| | | | | |

(7)

Summary

of

changes

ThissectionsummarizeschangesmadetotheDataProtectionforExchange

productandthis publication.Technicalchanges tothetextareindicatedbyvertical lines(|)inthemargintotheleftofthechange.

Technical

changes

for

Version

5.3.3

-

January

2007

Thefollowingchanges havebeenmadetothispublication:

VSSInstant RestoresupportforDS6000andDS8000storagesubsystems

ThispublicationisarefreshoftheMarch2006Version5.3.3edition.This January2007editiondocumentssupport forVSSInstantRestoreoperations onDS6000 andDS8000storagesubsystems.See “VSSInstantRestore”on page10fordetailsregardingthissupport.

| | | | | | | |

(8)
(9)

About

this

guide

Thesubjectofthis publicationisDataProtectionforExchange, acomponentofthe

IBM TivoliStorageManagerforMailproduct.

Data Protectionfor Exchangeperformsonline backupsofMicrosoft®Exchange Server databasesto TivoliStorageManager storage.Thisintegrationwiththe Microsoft ExchangeServerapplication programinterface (API)maximizes the protectionofdata,thusprovidingacomprehensivestoragemanagement solution. TivoliStorageManagerisa client-serverlicensedproductthatprovidesstorage management servicesina multi-platformcomputerenvironment.

Throughoutthis document,thetermWindows®(unlessotherwise specified)refers

tothefollowingoperatingsystems: v Windows2000Server

v WindowsServer2003

Throughoutthis document,thetermExchange Server(unlessotherwisespecified) refers tothefollowingproducts:

v Exchange2000Server

v ExchangeServer2003

Who

should

read

this

guide

Thetarget audienceforthispublicationaresystem installers,system users,Tivoli StorageManageradministrators,and systemadministrators.

Inthisbook,itisassumedthatyouhaveanunderstandingofthefollowing applications:

v MicrosoftExchangeServer

v TivoliStorageManager server

v TivoliStorageManager backup-archiveclient

v TivoliStorageManagerApplicationProgramInterface

v MicrosoftVolumeShadowCopyService(VSS)technology(knowledgeofthis

applicationisonlyassumedifyouplantoperform VSSoperations) Itisalsoassumedthatyouhaveanunderstandingof oneofthefollowing operatingsystems:

v Windows2000Server

v

WindowsServer2003

Publications

Thissectionlists relatedIBM TivoliStorageManagerpublications.Italsodescribes how toaccessTivoli® publicationsonline andhowtoorder Tivolipublications.

IBM

Tivoli

Storage

Manager

library

Thefollowingdocuments areavailableintheIBMTivoliStorageManager library: v IBMTivoliStorageManagerforWindowsBackup-ArchiveClientInstallationand

(10)

Providesinformationforanend-user toinstall,configure,andusetheTivoli StorageManager clientonWindowsoperatingsystems.

v IBMTivoliStorageManagerforUNIXandLinuxBackup-ArchiveClientsInstallation andUser’sGuide

Providesinformationforanend-user toinstall,configure,andusetheTivoli StorageManager clientonUNIXandLinuxoperatingsystems.

v IBMTivoliStorageManagerforWindowsAdministrator’sGuide

Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronWindows operatingsystems.

v IBMTivoliStorageManagerforWindowsAdministrator’sReference

Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronWindows operatingsystems. v IBMTivoliStorageManagerforAIXAdministrator’sGuide

Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronAIXoperatingsystems.

v IBMTivoliStorageManagerforAIXAdministrator’sReference

Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronAIXoperatingsystems. v

IBMTivoliStorageManagerforSunSolarisAdministrator’sGuide

Providesconceptsandproceduresforconfiguringand customizingtheTivoli StorageManager serveronSunSolaris operatingsystems.

v IBMTivoliStorageManagerforSunSolarisAdministrator’sReference

Providesdetailsaboutadministrativecommands,serveroptions,and server utilitiesforTivoliStorageManagerserveronSunSolarisoperatingsystems. v IBMTivoliStorageManagerMessages

Providesexplanationsand suggestedactionsformessagesissued bytheTivoli StorageManager serverprogramforstorage managementservices,the

administrativeclientgraphical userinterface,administrativecommandline client,dataprotectionclients,and backup-archiveclient.

v IBMTivoliStorageManager:ProblemDeterminationGuide

Thisguidedescribes howtodiagnoseproblemswithTivoliStorageManager. v IBMTivoliStorageManagerUsing theApplicationProgramInterface

ProvidesinformationtohelpyouaddTivoliStorageManagerapplication programinterface callstoanexistingapplicationand towriteprograms with general-useprograminterfacesthatobtaintheservices ofTivoliStorage Manager.

v IBMTivoliStorageManagerforSANforAIXStorageAgentUser’sGuide

ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.

v

IBMTivoliStorageManagerforSANforHP-UX StorageAgent User’sGuide

ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.

v IBMTivoliStorageManagerforSANforLinuxStorageAgentUser’sGuide

ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.

(11)

ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.

v IBMTivoliStorageManagerforSANforWindowsStorageAgentUser’s Guide

ProvidesanoverviewofLAN-free datatransferanddetailedexplanationsabout configuringandusingtheTivoliStorageManagerclient,storageagent,and server.

Related

publications

ThefollowingIBM publicationsprovideadditionalinformation. v IBMTotalStorageDS6000Introduction andPlanningGuide

Thispublicationprovides anoverviewoftheIBMTotalStorage DS6000,and providesthefeaturecodesforordering standardandoptionalfeatures. Italso providesplanningguidelinesfor DS6000installationandconfiguration. v IBMTotalStorageDS6000HostSystemsAttachmentGuide

Thisguideprovidesinformationabout:

– AttachingtheIBMDS6000toan open-systemshostwith SmallComputer

SystemInterface(SCSI)adapters.

– AttachingtheDS6000toanopen-systemshostwithfibre-channel adapters.

– Connecting IBMEnterpriseSystemsConnectionESCONcablestoanIBM

S/390 andIBM(zSeries) hostsystems.

– Connecting IBMEnterpriseSystemsFibreConnection (FICON)cablestoan

S/390 andzSerieshostsystems.

v IBMTotalStorageDS6000Command-LineInterfaceUser’sGuide

ThisguideintroducestheIBMTotalStorage DScommand-lineinterfaces(CLI).It alsoprovidescommandsyntaxand referenceinformationforcommandsthat canbe usedthroughtheIBMTotalStorage DS6000CommandLine Interfaces. v IBMTotalStorageDS8000Introduction andPlanningGuide

Thispublicationprovides anoverviewoftheIBMTotalStorage DS8000,and providesthefeaturecodesforordering standardandoptionalfeatures. Italso providesplanningguidelinesfor DS8000installationandconfiguration. v IBMTotalStorageDS8000User’sGuide

Thispublicationprovides theproceduresforusingtheIBMTotalStorage DS8000. Itincludesanoverview oftheDS8000 andguidelinesfor:

– OperatingtheDS8000.

– OperatingtheHardwareManagementConsole.

– Using optionalsoftwarefortheDS8000.

– Migrating datatotheDS8000.

– Analyzing problems.

– DisasterRecovery.

v

IBMTotalStorageDS8000HostSystemsAttachmentGuide

Thisguideprovidesinformationabout:

– AttachingtheIBMDS8000toan open-systemshostwith SmallComputer

SystemInterface(SCSI)adapters.

– AttachingtheDS8000toanopen-systemshostwithfibre-channel adapters.

– Connecting IBMEnterpriseSystemsConnectionESCONcablestoanIBM

(12)

– Connecting IBMEnterpriseSystemsFibreConnection (FICON)cablestoan

S/390 andzSerieshostsystems.

v IBMTotalStorageSANVolume ControllerConfigurationGuide

ProvidesinformationabouthowtoconfiguretheSANVolumeController. v IBMTotalStorageSANVolume ControllerConfigurationGuideSupplement(VSS)

Providesinformationabouthowtoinstall anduseMicrosoft VolumeShadow CopyservicewiththeSANVolumeController.

v IBMTotalStorageSANVolume ControllerPlanningGuide

Thispublicationintroduces theIBM TotalStorageSANVolumeController,its componentsanditsfeatures.Italsoprovidesplanningguidelinesforinstalling andconfiguringtheSANVolumeController.

v CIMAgentand ConsoleforIBMTotalStorageSANVolumeController

ProvideslicenseinformationforIBMTotalStorageCommon InformationModel Agent.

v IBMTotalStorageSANVolume ControllerCIMAgentDeveloper’sReference

ThisGuidehelpsdevelopersretrieveandabstractCIMAgentobjectclassesand properties.Thiswillhelpdeveloperstouseobjectclassesandmodels tocreate copyservicesandLUN masking.

v

Installationand SetupInstructionsfortheIBMTotalStorageN3700and EXP600 ExpansionUnit

Thismanualprovides basicinformationrequiredtoinstall andset upanIBM TotalStorageN3700and diskexpansionunitEXP600.Italsoprovides

informationrequiredtoconnectanN3700 toanetwork,additional shelves,a powersource,thirdpartydevices,and/or toanASCIIterminal.

v IBMTotalStorageN3700Hardware andServiceGuide

Thismanualprovides basicinformationrequiredtoinstall andset upanIBM TotalStorageN3700,modelsA10andA20. Italsoprovidesinformationrequired toconnectanN3700toa network,additionalshelves,a powersource,third partydevices,and/or toanASCII terminal.Thismanualalso provides

informationrequiredtoconfigure,monitor,troubleshootandreplacetheN3700. Finally,itprovidesregulatoryinformation.

v IBMTivoliStorageManagerin aClusteredEnvironment

ThisIBM Redbookdescribeshowto implementIBMTivoliStorageManager Version5.3productsinhighlyavailableclustered environments.Itisintended forthosewhowanttoplan,install,test,and managetheseproductsinvarious environmentsbyprovidingbestpracticesandshowinghow todevelopscripts forclusteredenvironments.

v UsingIBMTivoliStorageManagerforCopyServicestoBackUp MicrosoftExchange withVSS

ThisIBM Redbookdescribeshowto plan,configureandrunIBMTivoliStorage ManagerforCopyServicesinaMicrosoft Exchangeenvironment.

Accessing

terminology

online

The TivoliSoftwareGlossary includesdefinitionsformanyofthetechnicalterms relatedtoTivolisoftware.TheTivoliSoftwareGlossaryisavailableat thefollowing Tivolisoftware libraryWebsite:

http://publib.boulder.ibm.com/tividd/glossary/tivoliglossarymst.htm | | | | | | | | | |

(13)

TheIBM TerminologyWebsiteconsolidatestheterminologyfromIBMproduct libraries inoneconvenientlocation.YoucanaccesstheTerminologyWebsiteatthe followingWebaddress:

http://www.ibm.com/software/globalization/terminology

Accessing

publications

online

IBM®postspublicationsforthis andallotherTivoliproducts,astheybecome available andwhenevertheyareupdated,totheTivolisoftwareinformationcenter Website.AccesstheTivolisoftwareinformationcenterbyfirst goingtotheTivoli software libraryat thefollowingWebaddress:

http://www.ibm.com/software/tivoli/library/

Scrolldownandclick theProduct manualslink.IntheTivoliTechnicalProduct DocumentsAlphabeticalListingwindow,clickthe<TivoliStorageManager>link toaccesstheproductlibraryattheTivolisoftwareinformationcenter.

Note: IfyouprintPDFdocumentsonotherthanletter-sizedpaper,settheoption

intheFile→ PrintwindowthatallowsAdobeReadertoprintletter-sized pagesonyourlocalpaper.

Ordering

publications

YoucanordermanyTivolipublicationsonline atthefollowingWebsite: http://www.elink.ibmlink.ibm.com/public/applications/

publications/cgibin/pbi.cgi

Youcanalsoorderbytelephonebycallingoneofthese numbers: v IntheUnitedStates:800-879-2755

v InCanada:800-426-4968

Inothercountries,contactyour softwareaccountrepresentativeto orderTivoli publications.

Tivoli

Technical

Training

For Tivolitechnicaltraininginformation,refertothefollowingIBMTivoli EducationWebsite:

http://www.ibm.com/software/tivoli/education

Accessibility

Accessibilityfeatureshelpuserswitha physicaldisability,suchasrestricted mobilityorlimited vision,tousesoftwareproductssuccessfully.Withthis product, youcanuseassistivetechnologiestohearand navigatetheinterface.Youcanalso usethekeyboardinsteadofthemousetooperateallfeaturesofthegraphicaluser interface.

For additionalinformation,seetheappendix,AppendixE,“Accessibility,”onpage 141. | | | | | | | |

(14)

Support

information

Ifyouhaveaproblemwithyour IBMsoftware,youwanttoresolveit quickly.IBM provides thefollowingwaysforyoutoobtainthesupportyouneed:

v Searchingknowledgebases:Youcansearchacrossalargecollection ofknown

problemsandworkarounds,Technotes, andotherinformation.

v Obtainingfixes:Youcanlocatethelatestfixesthatarealreadyavailablefor your

product. v

ContactingIBM SoftwareSupport:Ifyoustill cannotsolve yourproblem,and

youneedtoworkwith someonefromIBM,youcanuseavarietyofwaysto contactIBMSoftwareSupport.

For moreinformationaboutthesethreewaysofresolvingproblems,see AppendixD,“Support information,”onpage135.

IBM

Tivoli

Storage

Manager

Web

site

Technicalsupport informationandpublicationsare availableat thefollowing address:http://www.ibm.com/software/sysmgmt/products/support/

IBMTivoliStorageManager.html

By accessingtheTivoliStorageManager homepage,youcanaccesssubjectsthat interest you.Youcanalso keepup-to-datewiththenewestTivoliStorageManager productinformation.

IBM

Tivoli

Storage

Manager

for

Mail

Web

site

The IBMTivoliStorageManagerforMailWebsitecontainsa knowledgebaseof articles andinformationrelatedtobackupand restoreissues.Accessthis

informationat:http://www.ibm.com/software/sysmgmt/products/support/

IBMTivoliStorageManagerforMail.htmlIfyouplantoperform VSSoperations,the IBM TivoliStorageManagerforCopyServicesWebsitecontainsaknowledgebase of VSS-relatedarticlesandinformation:

http://www.ibm.com/software/sysmgmt/products/support/ IBMTivoliStorageManagerforCopyServices.html

IBM

TotalStorage

Web

site

Technicalsupport informationandpublicationsare availableat thefollowing address:http://www.ibm.com/servers/storage

By accessingtheIBMTotalStoragehome page,youcanaccessdetailedinformation regardingproductcompatibilityrequirements.Youcanalsokeepup-to-datewith thenewestIBMTotalStorage productinformation.

Conventions

used

in

this

book

Thisguideusesseveralconventionsforspecialtermsandactions, operating system-dependent commandsandpaths.

Typeface

conventions

Thisguideusesthefollowingtypefaceconventions:

(15)

v Commands,keywords,authorizationroles,or otherinformationthatyou

must use.

v Example:Logontotheserverasroot user. italics

v Valuesorvariablesthatyoumustprovide.

v Emphasized wordsand phrases.

v

Example:Thenode nameoftheproductionnodeandbackupnode mustnot

be thesame. bolditalics

v Options andparameters.

v Example:Specify thevalue forthecompressionoption.

monospace

v Directories,parameters, URLs,andoutputexamples.

v Example:TheproductisinstalledintheC:\program

files\tivoli\tsm\client\badirectory. UPPERCASE

v

Environment variablesassociatedwith TivoliStorageManager,operating

systems, orExchangeServer.

v Example:Makesure theDSM_DIRenvironmentvariable isset correctly.

Reading

syntax

diagrams

Thissectiondescribes howtoreadthesyntax diagramsusedinthisbook.Toread a syntaxdiagram,followthepathoftheline.Readfromleft toright,andtopto bottom.

v The───symbolindicatesthebeginningof asyntax diagram.

v The───symbolat theendofa lineindicatesthesyntax diagramcontinueson

thenext line. v

The───symbolat thebeginningofa lineindicates asyntaxdiagramcontinues

fromtheprevious line.

v The───symbolindicatestheendofasyntax diagram.

Syntaxitems,suchasakeywordorvariable, canbe: v Ontheline(requiredelement)

v Abovetheline(defaultelement)

v Belowtheline(optionalelement).

SyntaxDiagramDescription Example Abbreviations:

Uppercaselettersdenotetheshortest acceptabletruncation.Ifanitemappears entirelyinuppercaseletters,itcannotbe truncated.

Youcantypetheiteminanycombinationof uppercaseorlowercaseletters.

Inthisexample,youcanenterKEYWO, KEYWORD,orKEYWOrd.

(16)

SyntaxDiagramDescription Example Symbols:

Enterthesesymbolsexactlyastheyappearin thesyntaxdiagram.

* Asterisk {} Braces : Colon , Comma = EqualSign - Hyphen () Parentheses . Period Space Variables:

Italicizedlowercaseitems(var_name)denote variables.

Inthisexample,youcanspecifyavar_name

whenyouentertheKEYWORDcommand.

 KEYWOrd var_name 

Repetition:

Anarrowreturningtotheleftmeansyoucan repeattheitem.

Acharacterorspacewithinthearrowmeans youmustseparaterepeateditemswiththat characterorspace.

Afootnotebythearrowreferencesthe numberoftimesyoucanrepeattheitem.

  repeat    , repeat    (1) repeat  Notes:

1 Specifyrepeatasmanyas5times.

RequiredChoices:

Whentwoormoreitemsareinastackand oneofthemisontheline,youmustspecify oneitem.

Inthisexample,youmustchooseA,B,orC.

 A B C



OptionalChoice:

Whenanitemisbelowtheline,thatitemis optional.Inthefirstexample,youcanchoose Aornothingatall.

Whentwoormoreitemsareinastackbelow theline,allofthemareoptional.Inthe secondexample,youcanchooseA,B,C,or nothingatall.  A   A B C 

(17)

SyntaxDiagramDescription Example Defaults:

Defaultsareabovetheline.Thedefaultis selectedunlessyouoverrideit.Youcan overridethedefaultbyincludinganoption fromthestackbelowtheline.

Inthisexample,Aisthedefault.Youcan overrideAbychoosingBorC.Youcanalso specifythedefaultexplicitly.

 A B C  RepeatableChoices:

Astackofitemsfollowedbyanarrow returningtotheleftmeansyoucanselect morethanoneitemor,insomecases,repeat asingleitem.

Inthisexample,youcanchooseany combinationofA,B,orC.   A B C  SyntaxFragments:

Somediagrams,becauseoftheirlength,must fragmentthesyntax.Thefragmentname appearsbetweenverticalbarsinthediagram. Theexpandedfragmentappearsbetween verticalbarsinthediagramafteraheading withthesamefragmentname.

 The fragment name  Thefragmentname:

A B C

(18)
(19)

Chapter

1.

Data

Protection

for

Exchange

Overview

Thissectionprovides introductoryinformationaboutData ProtectionforExchange.

Key

features

Data Protectionfor Exchangeprovides thefollowingkeyfeatures1:

Table1.DataProtectionforExchangekeyfeatures

Feature Referredtoas:

Formoreinformation see:

BackupExchangeServer2003databases (runningonWindowsServer2003)using MicrosoftVolumeShadowCopyService(VSS) technology.

VSSBackup “VSSBackup”onpage6

PerformaVSSBackuptotheTivoliStorage Managerserverusinganalternatemachine insteadofaproductionmachine.

Off-loaded Backup

“Off-loadedBackup”on page8

RestoreVSSBackupsthatresideonTivoli StorageManagerserverstoragetotheir originallocation.

VSSRestore “VSSRestore”onpage 10

RestoreVSSBackupsthatresideonlocal shadowvolumes2usingfile-levelcopy

mechanisms.

VSSFastRestore “VSSFastRestore”on page10

RestoreVSSBackupsthatresideonlocal shadowvolumesusinghardware-assisted volume-levelcopymechanisms.

VSSInstant Restore

“VSSInstantRestore”on page10

RestoreaVSSBackuptoanalternatemachine. Alternateserver restore

AppendixC,“Advanced restoreprocedures,”on page133

TivoliStorageManagerpolicy-based managementofVSSsnapshotbackups.

Serverpolicy “HowTivoliStorage Managerserverpolicy affectsDataProtection forExchange”onpage 16

Restorethe.edb,.stm,and.logfilesfroma legacybackupthatresidesonTivoliStorage Managerserverstoragetoanalternatepathfor usewiththird-partyproducts(suchas

IndividualMailboxRestoreutilities).

restorefiles

command

“RESTOREFILES”on page92

Asinglegraphicaluserinterfaceforperforming legacyandVSSbackup,restore,andquery operations.

GUI Chapter4,“Usingthe GraphicalUserInterface (GUI),”onpage45 Asinglecommandlineinterfaceforperforming

legacyandVSSbackup,restore,andquery operations.

CLI Chapter5,“Usingthe CommandLine Interface,”onpage57

1NotethatinordertouseVSSfeatures,youmustalso installthefollowing:

v IBMTivoliStorageManagerforCopyServicesMicrosoftExchange VSSIntegration Module(requiredforbasicVSSoperations)

| | |

(20)

v IBMTivoliStorageManagerforCopyServicesHardwareDevicesSnapshotIntegration Module(requiredforVSSInstantRestore operations)

2Theterm localshadowvolumesisusedthroughoutthisdocumenttodescribedata

thatisstoredonshadow volumeslocalizedto adiskstoragesubsystem.

Data ProtectionforExchangeperformsonline backupsandrestoresof Microsoft ExchangeServer storagegroupstoTivoliStorageManager storageandlocal shadow volumes.Youcanperformbackupsandrestores usinga command-lineor graphical userinterface(GUI) ona Windows2000orWindows 2003system.Note thatVSSoperationsrequireWindows 2003.Refer toyourExchangeServer

documentationforcomplete,detailedinformationregardingthebackupand restoreof MicrosoftExchangeServers.

Data ProtectionforExchangeoperations usetheTivoliStorageManager application programinterface(API)tocommunicatewith theTivoliStorage Manager serverandusetheExchangeAPItocommunicatewiththeExchange Server. Inaddition tousingtheseAPIs,DataProtectionforExchangeVSS

operations alsousetheTivoliStorageManagerbackup-archiveclient andMicrosoft Volume ShadowCopyServicetechnologytoproduceanonline snapshot

(point-in-timeconsistentcopy) ofExchangedatathatcanbe storedonlocal shadow volumesoronTivoliStorageManagerserverstorage.

Youmust installData ProtectionforExchangeonthesamemachineasthe ExchangeServer.Data ProtectionforExchangemust beable toconnecttoaTivoli StorageManagerserverrunningonanysupportedoperatingsystem.See“Software and operatingsystem”onpage22fortherequiredlevelofTivoliStorageManager server.Optionally, theTivoliStorageManagerservercanbeonthesamemachine astheExchangeServer.DataProtectionforExchangealsosupportsoperationsin an MSCSenvironment.

Additional

features

Data ProtectionforExchangehelpsprotectand manageExchangeServerdataby making iteasytoperform thefollowingactions:

v BackupExchangeServer storagegroupsand transactionlogs

v Maintainmultipleversions ofExchangeServerstoragegroupand transactionlog

backups

v Restorestoragegroupand transactionlogbackupsand replaythetransaction

logfiles

v Automaticallyinactivate previousbackupswhenperformingafullbackup

v Automatescheduledbackups(seeAppendixA, “UsingtheTivoliStorage

Managerscheduler,”onpage119)

v Setautomaticexpirationof backupobjectsthatarebased onversionlimitand

retentionperiod(see“HowTivoliStorageManagerserverpolicyaffectsData ProtectionforExchange” onpage16)

v

MonitorresultsthroughtheDataProtectionforExchangeactivitylogand

automaticallyprunetheactivitylog

v QueryalocalExchangeServer oraTivoliStorageManagerserverfor

configurationinformation

v LegacyrestoreofmailboxdatabasesintotheExchangeServer2003Recovery

StorageGroup (RSG)

v Legacybackupand restoreofExchangeSiteReplicationService(SRS)databases

v Legacybackupand restoreofExchangeKeyManagementService(KMS)

databases(Exchange2000Server only) |

(21)

v ParticipateinMicrosoftClusterServer (MSCS)fail-overenvironments(see

“MicrosoftCluster Server(MSCS) Support”onpage19)

v Obtainonline taskandconcepthelp(see“Documentation”onpage20)

v ViewonlinedocumentationforDataProtectionforExchange

v GlobalizationSupport

Backup

Processing:

Overview

AbackupperformedbyData ProtectionforExchangecreates acopyofan ExchangeServer storagegrouponTivoliStorageManagerserverstorage.The backupincludesanyassociatedtransactionlogs.

WhenaLegacy backupoperationisinitiated,DataProtectionforExchange performsthefollowingactions:

1. Beginsa sessionwitha TivoliStorageManagerserver.

2. Informs theExchangeServer thatabackupisreadytobegin.

3. ForwardsdatafromtheExchangeServer totheTivoli StorageManager server.

4. Informs theExchangeServer thatthebackupiscomplete.

5. EndstheTivoliStorageManagerserversession.

Data Protectionfor Exchangeprovides backupand restorefunctionsforthe Exchangestorage groupsandassociatedtransactionlogs.DataProtectionfor Exchangedoesnotprovideacompletedisasterrecovery solutionforanExchange Server. Ina disasterrecovery situation,DataProtectionforExchangeonlyrestores storage groups.Otherfiles needtoberestoredina disasterrecovery situation. Refer toyourMicrosoftExchangeServer documentationfora comprehensive discussion ofdisasterrecoveryconsiderations.

Personal foldersandpersonaladdressbooks thatarestoredonOutlookclientsare notprotectedbyData ProtectionforExchange.TheTivoliStorageManager Backup-Archive clientcanbeusedontheOutlookclientplatformtobackupand restorethese files.SincetheOutlookclientnormallykeepsthese fileslockedwhen running, youshouldstoptheOutlookclientbeforebackinguporrestoringthese files.NotethatsinceTivoliStorageManagerBackup-Archiveclient providesopen filesupport,youmaybeable tobackupand restorethesefileswhiletheOutlook client isrunning.

VSS

Backup

processing:

Overview

ItisimportanttounderstandthatData ProtectionforExchangeVSSBackup operations areimplementedthrough theTivoliStorageManagerbackup-archive client.Theclientserves astheVSSRequestorthatcommunicateswithVSSto accesstheExchangedatainordertocreateshadowcopiesofExchangestorage groups. Thus,DataProtectionforExchangeservesasafront endforVSSBackup operations andperformsthefollowingactionswhenaVSSBackupoperationis initiated:

1. ValidatesthestateofExchangeserverobjects.

2. Beginsa sessionwith aTivoliStorageManagerserver.

3. Verifies thattheVSSserviceisrunningand thattheExchangewriteris

available.

4. TheTivoli StorageManager VSSRequestorliststhebackupcomponents

through theVSSWriter.

5. TheTivoli StorageManager VSSRequestorperformstheVSSsnapshotbackup

preparationstage.

(22)

7. The TivoliStorageManager VSSRequestorperformsanintegritycheckonthe

VSSBackup.

8. The TivoliStorageManager VSSRequestorbacksupthedata(andmetadata)

to aTivoliStorageManagerserver.Optionally,themovementofdatatoa Tivoli StorageManager servercanbe off-loadedtoanalternatemachine that hastheTivoliStorageManagerVSSRequestorinstalledandconfigured. 9. The TivoliStorageManager VSSRequestormarksthebackupascompletein

VSS.

10. Ends theTivoliStorageManager serversession.

Becauseof therole thebackup-archive clientperformsastheVSSRequestor, featuressuchasLANfreebackup,database encryption,anddatacompression require thatoptionsrelatedtothese featuresbe specifiedinthebackup-archive client optionsfile(andnottheDataProtectionforExchangeoptionsfile)forVSS operations.

Note: Youmustinstall theTivoliStorageManagerforCopyServicesExchange VSS IntegrationModuletoperformVSSoperations.Thismoduleenablesthe backup-archiveclienttoserveastheVSSRequestor.

VSS

Service

The VSSServicemanagesand directsthreeVSSsoftwareapplications:

VSSWriter

TheVSSWriteristheMicrosoft ExchangeServer.Itisinstalledwith the ExchangeServer 2003softwareandrequiresnoconfiguration.

VSSRequestor

TheVSSRequestoristheTivoliStorageManagerbackup-archive client.

VSSProvider

TheVSSprovidermanagesthevolumeswheretheExchangedataresides. Configurationrequirementsarebaseduponthetypeof VSSproviderused inyour environment.Forexample:

v

IfyouareusingthestandardWindowsSystemprovider(referredtoas

theWindows VSSSystemProviderthroughoutthis book),no configurationisrequired.

v Ifyouareusinga VSSsoftwareprovider, consultthedocumentation

providedwithyourVSSsoftwareprovider.

v IfyourExchangestorageisconfiguredonadiskstorage subsystemand

youplantoperformOff-loadedbackupsorfull-copysnapshotbackups (versuscopy-on-write(COW)snapshotbackups asdescribedin “VSS Backup”onpage6), youmust installa VSShardwareprovider. v IfyouplantoperformVSSInstant Restores,beaware thatIBM

TotalStorageSANVolumeController,DS6000,andDS8000are theonly storagesubsystemsthatsupportVSSInstantRestoresandrequirea VSS provider.Therefore,youMUSTinstalland configureIBMTotalStorage SupportforMicrosoft VirtualDiskand VolumeShadowCopyServices asyour VSShardwareproviderinordertoperformVSSInstant

Restores.VSSprovidersupport anddocumentationforIBMTotalStorage diskstoragesubsystemsisavailableat thefollowingWebsite:

http://www-1.ibm.com/support/docview.wss?rs=591uid=ssg1S4000342 For moreinformationaboutVSStechnology,seetheMicrosoft TechnicalReference document"HowVolumeShadowCopyServiceWorks"at thefollowingWebsite: http://www.microsoft.com/technet/prodtechnol/windowsserver2003 /library/TechRef/2b0d2457-b7d8-42c3-b6c9-59c145b7765f.mspx | | | | | | | | |

(23)

Backup

types

Data Protectionfor Exchangeprovides fivetypesofbackup:

Full Backup(Legacy andVSS)

Afullbackupbacksupthespecified storagegroupaswellasassociated transactionlogs.DataProtectionforExchangedeletestheselogfilesafter thestoragegroupand logsaresuccessfullybackedup.Thelogfilesarenot

deletedif storagegroupsare notmounted.

Incremental Backup(Legacy only)

An incrementalbackuponlybacksuptransactionlogs,andthen deletes them.Theselogfiles arenotdeletedifthebackupfails. Restorationofan ExchangeServer storagegroupfromanincremental backuprequiresthe following:

v Restore ofthelastfullbackup

v Restore ofanyotherincremental backupsperformedbetweenthefull

backupand thisincrementalbackup v Restore ofthisincremental backup

Thelogfilesare notdeletedifstoragegroupsarenotmounted.

Differential Backup(Legacy only)

Adifferentialbackuponlybacksuptransactionlogs,butdoesnotdelete them.Ifyouperformafullbackupandthen performonlydifferential backups,thelastfullbackupplusthelatestdifferentialbackuphasalldata neededtobringthestoragegroup backtothemostrecentstate.Thistype ofbackupisalsocalleda cumulativeincrementalbackup.

RestoringanExchangeServer storagegroupfroma differentialbackup requiresthefollowing:

v Restore ofthelastfullbackup

v Restore ofthisdifferentialbackup, butnootherdifferentialbackups

CopyBackup(LegacyandVSS)

Acopybackupissimilartoafullbackupexceptthattransactionlogfiles are notdeletedafter thebackup.Acopybackupisusedtomake afull backupoftheExchangeServerstorage groupwithoutdisruptingany backupproceduresthatuseincremental ordifferentialbackups.

Database CopyBackup(Legacyonly)

Adatabasecopybackupisaspecial typethatbacksuponlythespecified databaseaswellasitsassociatedtransactionlogs.Thetransactionlogfiles are notdeletedafter thebackup.Adatabasecopy backupisusedtomake a specialfullbackupofthedatabase withoutdisruptinganybackup proceduresthatuseincrementalordifferentialbackups.

Note: Whencircular loggingisenabled,youcannotusedifferentialorincremental

backups.Thisisbecausedatalosscould occurifthelogwrappedbeforean incrementalordifferentialbackupisdone.Ifyouchoosea backupstrategy thatinvolvesincrementalordifferentialbackups,youmustdisablecircular loggingfortheExchangestoragegroup fromtheExchangeAdministrator program.

Formoreinformationoncircularlogging, seeyour MicrosoftExchange Serverdocumentation.

(24)

Backup

methods

Legacy

Backup

Alegacy backupisaspecializedAPIbackupthatfunctionswiththeExchange serverstorage engine.ItisoccasionallyreferredtoastheExchangeserver streaming backupand restoreAPI. Thisisthetypeofbackupprovidedby previous releasesofData Protectionfor Exchange.

The followingcharacteristicsaretrueofLegacybackups: v

Full,copy, incremental,differential,and databasecopybackuptypesare

supported.

v Backupgranularityisatthedatabaseandstorage grouplevel.

v BackupsarestoredonTivoliStorageManagerserverstorage.

v Backupsaremanagedthrough TivoliStorageManagerserverpolicy.

v Backupscanbe performedinaMicrosoftCluster Server(MSCS) environment.

v BackupsprovideExchangeServer databasezeroingfunctionality.

v BackupsprovideExchangeServer databaseintegritycheck functionality.

v

Backupand restoreofSRSand KMSdatabasesissupported.

VSS

Backup

AVSSBackupusesMicrosoft VolumeShadowCopy Servicetechnology toproduce an onlinesnapshot(point-in-timeconsistent copy)ofExchangedatathatcanbe stored onlocalshadowvolumesoronTivoliStorageManager serverstorage.Both of thesestoragedestinationsrequirethatsufficientspacebeavailable forthe snapshot.AVSSBackupmeanstheExchangeserverisnotin″backupmode″for an extendedperiodof timebecausethelengthoftimetoperformthesnapshotis usuallymeasured insecondsandnothours.Inaddition,aVSSBackupallows a snapshotoflargeamountsofdataatone timesincethesnapshotworksatthe volume level.

Optionally, VSSBackupscanbe storedlocallyonVSSshadowvolumesthatare directlyaccessiblebytheExchangesystem,aslongassufficientspaceisavailable for thesnapshot. Thesetypesofbackupsarefastbecausedataisnotplacedinto TivoliStorageManager serverstorage.Restoringthese backupsisalso fastbecause theExchangedataisnottransferredfromTivoliStorageManagerserverstorage overthenetwork.VSSBackupsareonlyavailableonExchangeServer2003and Windows Server2003.

WhenperformingVSSBackupsand movingdatatoTivoliStorageManagerserver storage,sufficient spaceonlocalsnapshotvolumesisstillrequiredtoholdthe snapshot. ForExchangedatabackeduptoTivoliStorageManagerserverstorage, theExchangedataonthesnapshotvolume issentto theTivoliStorageManager server.Oncethedatatransfertotheserveriscomplete,thesnapshotvolumeis madeavailable forreuse.IfyouarestoringVSSBackupslocallyandthemaximum number oflocalbackupversionstobe maintained(asspecifiedbytheTivoli StorageManagerpolicy)isreached,theoldestbackupversionisexpiredinorder tocreatethesnapshotforthebackuptoTivoliStorageManagerserverstorage.See “HowTivoliStorageManagerserverpolicyaffectsDataProtectionforExchange” onpage16fordetailsregardinghowTivoliStorageManagerproceedsinthis situation.

For Exchangedatabackeduptolocalshadowvolumes, thesnapshotbackup resides ontheshadow copyvolume.

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(25)

For Exchangedatabackeduptobothdestinations,a localsnapshotbackupis performedandtheExchangedataonthelocalsnapshotvolume issenttothe TivoliStorageManagerserver.Thelocalsnapshotvolumeisretainedasa local backup.

ThefollowingcharacteristicsaretrueofVSSBackup:

v Fullandcopybackuptypesaresupported.Incremental,differential,and

databasecopybackuptypesare notsupported. v

Backupgranularityisatthestoragegrouplevelonly.

v Backupsaremanagedthrough TivoliStorageManagerserverpolicy.

v Backupscanbe storedonlocalshadowvolumes, TivoliStorageManagerserver

storage,orbothlocations.

v Differentpolicysettingscanbe definedforeachstoragelocationandbackup

method.

v BackupstoTivoliStorageManager serverstoragecanbeoff-loadedtoan

alternatemachineasresourcereliefforproductionservers.

v Backupscanbe performedin aMicrosoftCluster Server(MSCS) environment.

v BackupsdonotprovideExchangeServer databasezeroingfunctionality.

v

BackupsprovideExchangeServer databaseintegritycheckfunctionality.

v Backupand restoreofSRSand KMSarenotsupported.

v Backupand restoreintoaRecoveryStorageGrouparenotsupported.

v ThereisnoautomaticretryforData ProtectionforExchangeVSSoperationslike

thereisforlegacyoperations.

Consider thefollowingrequirementswhenplanningforVSSBackups: v ContinuetoscheduleandperformLegacy backupsinyourstrategy.

v Makesureyouhavea well-definedandtestedrecoveryplanthatmeetsyour

servicelevelobjectives.

v UsesinglehardwareLUNsforeachstorage group.

v

Usebasicdisks.

v IfyouplantokeepsomeVSSsnapshotbackupsonlocalshadow volumesonly,

makesuretoconsidertheVSSprovider-specificimplementationand

configurationoptionswhensettingupyourstrategy.For example,ifyourVSS hardwareprovidersupportsafull-copysnapshotversusacopy-on-write(COW) snapshotmechanism,beaware thatfull-copytype implementationshavegreater diskstoragerequirementsbutarelessrisky becausetheydonotrelyonthe originalvolume torestorethedata.COWimplementationsrequire muchless diskstoragebutrely completelyontheoriginalvolume toperformarestore. Sincethese implementationsareentirelycontrolled bytheVSSproviderand not DataProtectionforExchange,make suretoconsultyourVSSprovider

documentationfora completeunderstandingofyour VSSimplementation. v YoucannotperformparallelVSSBackupsasthisfeatureisnotsupportedby

VSS.

v Donotenablecircularloggingsinceithasseverelimitationsandpossible

negativeimpacts.

v Donotplacemultiplevolumesonthesame LUN.Microsoftrecommendsthat

youconfigurea singlevolume/singlepartition/singleLUNas1to1 to1.

SystemProvider: BeawarethatifyouareusingtheWindowsVSSSystem

Provider,noconfigurationisrequired. | | | | | |

(26)

SoftwareorHardwareProvider: Ifyouuseasoftwareorhardwareprovider,

consider thefollowingrequirementswhenplanningforVSSBackups:

v Ifahardwareproviderisused, thedisksthatcontainExchangedatamustbe

configuredasbasic.

v Placedatabasesfilesforeachstoragegroup ontheirown dedicatedlogical

volume.

v Placelogs foreachstoragegroupontheirownlogicalvolume.

v

Donotplacenon-Exchangedataonstoragevolumesthatarededicatedto

Exchange.

v Whenusinghardwaresnapshotproviders,do notshare storagegroupLUNs

withotherstoragegroupsorapplications.

v Makesuretoreadand followspecific installationandconfigurationinstructions

inthedocumentationprovidedbyyourVSSprovidervendor.

SAN VolumeController: IfyouuseSANVolumeController,consider the

followingrequirementswhenplanningforVSSBackups:

v Placedatabasesfilesforeachstoragegroup ontheirown dedicatedlogical

volume. v

Placelogs foreachstoragegroupontheirownlogicalvolume.

v Donotplacenon-Exchangedataonstoragevolumesthatarededicatedto

Exchange.

v Whenusinghardwaresnapshotproviders,do notshare storagegroupLUNs

withotherstoragegroupsorapplications.

v Onlyonebackupisallowedtooccur whilethebackgroundcopyprocess is

pending.Anewbackupisnotperformeduntil thebackgroundcopyprocessfor theprevious backupcompletes.Asa result,localbackupsforSANVolume Controllerstoragesubsystemsshouldbeinitiated atafrequencygreaterthanthe timerequiredforthebackgroundcopyprocess tocomplete.

Off-loaded

Backup

An off-loadedbackupusesanalternatemachinetomovethedatatotheTivoli StorageManagerserver.Thistypeofbackupshiftsthebackuploadfromthe productionmachineto anothermachine.Thisfreestheproductionsystemtoserve theExchangeserver.ThisrequiresthataVSShardwareproviderthatsupports transportableshadowcopyvolumesisinstalledontheproductionandsecondary machines.

Restore

Processing:

Overview

ArestoreobtainsbackupcopiesofExchangestoragegroupsandtransactionlogs and returnsthemtotheExchangeServer.

TheExchangeInformationStoreservicemust berunningbutthedatabases

beingrestoredwithinthestoragegroup mustbedismounted.

WhenaLegacy restoreoperationisinitiated,Data ProtectionforExchange performsthefollowingactions:

1. Data ProtectionforExchangepromptstheuser todismountthedatabasesor

canceltherestoreoperationentirely.ThispromptoccursintheGUIonly. Commandlineinterface usersmust dismountnecessarydatabases. 2. Starts asessionwith aTivoliStorageManagerserver.

(27)

4. Restoresthespecifiedstoragegroup(s)and logsfromtheTivoliStorage

Managerserver.Thelogsarerestored toatemporarylocationasspecifiedby theuser.

Whenperforminga restoreofamailboxdatabasewith ExchangeServer2003,if a RecoveryStorageGroupexists,themailboxdatabase willbe restoredtothe RecoveryStorageGroupinsteadoftotheoriginalstoragegroup.Also,when restoringamailboxdatabasetoaRecoveryStorageGroup,youmustspecify theoptiontoreplayrestoredlogsonlyortherestoreoperationmayfail.Select Replay RestoredLogsONLYintheGUIRestoreWindoworspecify

/recover=applyrestoredlogsonthecommandline.ThisnoteONLYappliesto Legacyrestores.VSSRestorestotheRecoveryStorageGroupareNOT supportedbyMicrosoft.

5. Informs theExchangeServer thattherestorehascompleted.Atthis pointyou

havetheoptionof: v startingrecovery

v mounting thedatabases(whenrecovery completes)

6. EndstheTivoliStorageManagerserversession.

Depending onthebackupstrategyyouchoose,restoringanExchangestorage group caninvolverestoringmultiplebackupobjectsfromtheTivoliStorage Manager server.See“Backupstrategies” onpage13.

Torestorean individualitemsuchasa message,mailbox, orfolder,useData ProtectionforExchangetorestoretheentiredatabasecontainingthedesired mailboxorpublicfoldertoan alternateExchangeServer.Fromthealternate ExchangeServer,usetheExchangeAdministratorprogramtoaccessand copythe itemyouwant.SeeAppendixC,“Advancedrestoreprocedures,”onpage133 for detailsonperformingthisprocedure.

YoucanalsouseDataProtectionforExchangetorestoremailboxdatabasestoa RecoveryStorageGroupwith ExchangeServer2003.See“Exchange2003Recovery StorageGroup”onpage134fordetailsonperformingthisprocedure.With

Microsoft ExchangeServer,youcanalsousetheitemRecoveryfeatureof the ExchangeClienttorecover messagesandfolderswhichare accidentallydeleted. Exchange2000Server andExchangeServer2003also providea″deletedmailbox″ feature torecoverdeletedmailboxes.Formoreinformation,seeyourMicrosoft ExchangeServer documentation.

Therestorefiles commandrestoresthe.edb,.stm,and.logfiles fromaspecified Data Protectionfor Exchangebackup(thatresidesonTivoliStorageManager serverstorage) intoaspecifieddirectory. Italsoenablesthird-party Individual MailboxRestoreproducts.See“RESTOREFILES”onpage92formoreinformation aboutthis command.Thebrickback.docfile(locatedin thedefaultData Protection forExchangeinstallationdirectory) alsoprovidesinformationonhowtoperform brick-levelbackupandrestoreoperations.

WhenaVSSrestoreoperationisinitiated, DataProtectionforExchangeperforms thefollowingactions:

1. ValidatesthestateofExchangeserverobjects.

2. WhenusingtheData ProtectionforExchangeGUI,youarepromptedwhether

todismountthedatabaseswithin theselectedstorage group. 3. Beginsa sessionwitha TivoliStorageManagerserver.

4. Verifies thattheVSSserviceisrunningandthattheExchangewriteris

(28)

5. TheTivoliStorageManagerVSSRequestorperformstheVSSsnapshotrestore

preparationstage.

6. TheTivoliStorageManagerVSSRequestorrestoresthebackupdata.

7. TheTivoliStorageManagerVSSRequestormarkstherestoreascompletein

VSS.

8. Optionally, mountsdatabasestorunrecovery.

Restore

methods

Legacy

Restore

Alegacy restoreisthetypeofrestoreprovided bypreviousreleasesofData ProtectionforExchange.Itrestoreslegacybackups(Exchangedatabase filesand logfiles)fromTivoli StorageManager serverstorage totheiroriginallocation.Like a legacybackup, itusesaspecializedAPIrestorethatfunctionswiththeExchange serverstorage engine.ItisoccasionallyreferredtoastheExchangeserver

streaming backupand restoreAPI.

VSS

Restore

ThisrestoresVSSBackups(Exchangedatabasefilesandlogfiles) thatresideon TivoliStorageManager serverstorage totheiroriginallocation.Thefollowing characteristicsaretrueofVSSRestores:

v Fullandcopybackuptypescanbe restored.Incremental,differential,and

databasecopybackuptypesare notsupportedbyVSSand therefore,cannotbe restored.

v Restoregranularityisat thedatabaselevel.

v Supportsrestoringone(ormore) storagegroupsfroma VSSsnapshotbackup

locatedonTivoliStorageManagerserverstorage.

v VSSrequiresthatdatamustalways berestoredtothesamedrivelettersand

pathsasexistedduringtheoriginalbackup.

v Restorescanbe performedina MicrosoftClusterServer (MSCS)environment.

v Duetoa Microsoftlimitation,RecoveryStorageGroup (RSG)restoresand

restoresofSRSandKMSbackupsarenotsupported. v

Supportsrestoringa VSSBackup(directlyfromTivoliStorageManagerserver

storage)toanalternatemachine.

VSS

Fast

Restore

AVSSFastRestorerestores VSSBackupsthatresideonlocalshadowvolumes.In general,restoreprocessingcanconcludewithinminutesinsteadofhoursinthis situation.ThefollowingcharacteristicsaretrueofVSSFastRestorerestores: v Fullandcopybackuptypescanbe restored.Incremental,differential,and

databasecopybackuptypesare notsupportedbyVSSand therefore,cannotbe restored.

v

Restoregranularityisat thedatabaselevel.

v Thekeycomponentofproducinga VSSFastRestore isthespeedwithwhichthe

applicationcanbecomeoperationalwith thedatathatresidesonlocalshadow volumes.Beaware thateventhoughthedataisrestoredrelatively quickly,the transactionlogsmust stillbe replayedaftertherestoreandtherefore, thetimeof recoveryfortheapplicationcanincrease.

VSS

Instant

Restore

AVSSInstantRestoreiswhenaset oftargetvolumes(thatcontainavalid snapshot)arecopied backtotheoriginalsourcevolumesusinghardware-assisted

(29)

volume-levelcopymechanisms.Theapplication canreturntonormaloperationsas soon asthehardware-assistedvolume-levelcopyhasbeenstartedandthelog replayiscomplete.

Thekeycomponentofproducinga VSSInstantRestoreisthespeedwithwhich theapplication canbecomeoperationalwiththedatathatresidesonlocalshadow volumes. Beawarethateventhoughthedataisrestoredrelativelyquickly, the transactionlogsmust stillbereplayed aftertherestoreandtherefore,thetimeof recovery fortheapplicationcanincrease.

Be awarethataVSSInstantRestoreisonlypossiblewhenallofthedata(fromthe storage groupordatabasespecifiedforrestore)resides onstorage subsystems supportedbytheVSSInstantRestore.Ifpartofthedatabeingrestored(including thelogfiles)residesona localdisk,aVSSInstantRestoreofthisdataisnot supported. Inthissituation,aVSSFastRestoreisperformed.

WhenperformingaVSSInstantRestore,youmust restoreALLdatabaseswithin thespecifiedstorage group.Youcannotperformapartial restore(/partial)while usingVSSInstantRestore.AlthoughDataProtectionforExchangeallowsthis operationtobegin,itwilleitherfailorcompletewithundesirableconsequences.If youneedtorestorejustonedatabasefroma VSSBackupthatresidesonlocalVSS shadow volumesonDS orSANVolumeControllerdisks,makesuretoselectthe Disable VSSInstantRestore optionintheDataProtectionforExchangeGUI Restore Windoworspecify/instantrestore=noonthecommandlineinterface.If VSSInstantRestorecapabilityisneededforsingledatabases,makesure toplace these databasesintheirown storagegroup.

AlthoughVSSInstantRestoreisthedefaultrestoremethodwhenallExchange dataspecified forrestoreresidesonstoragesubsystemssupportedbytheVSS InstantRestore, afailovertoVSSFastRestore canoccurwhenanerrorisdetected early enoughintheVSSInstantRestoreprocess totriggerthefailover.Inthis situation,an errorisloggedin thedsmerror.logfileusedbytheDSMAGENT. However, afailovertoVSSFastRestoremaynotalwaysbe possible.For example, if anerroroccurslaterintherestoreprocess(suchasapending backgroundcopy onthestoragesubsystem,afailuretostart theFlashCopyoperationonthe

snapshotprovidersystem,orotherhardwareerror),VSSInstantRestoreprocessing failswithouta failovertoVSSFastRestore.

VSSInstantRestoredoesnotsupportSSLfor CommonInformationModelObject Manager (CIMOM)communication.Asa result,performthefollowingtasksbefore attemptinga VSSInstantRestore:

1. ConfiguretheCIMOMservertoacceptcommunicationwithoutSSLby

specifyingthese valuesforthefollowingoptionsintheCIMOM cimom.propertiesfile:

Port=5988

ServerCommunication=HTTP DigestAuthentication=false SslEnabled=false (SVC only)

RestarttheCIMOMserviceafter makingthesechanges.

2. IfyouareusingSANVolumeController,youmustalso changethese

WebSpherefilessothattheyusethenewCIMOMsettings(theCIMOMis locatedbydefaultinthesvcconsoledirectory):

| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

(30)

C:\Program Files\IBM\svcconsole\console\embeddedWAS\installedApps\DefaultNode \ICAConsole.ear\ICAConsole.war\WEB-INF C:\Program Files\IBM\svcconsole\console\embeddedWAS\installedApps\DefaultNode \SVCConsole.ear\SVCConsole.war\WEB-INF C:\Program Files\IBM\svcconsole\console\embeddedWAS\config\cells\DefaultNode \applications\ICAConsole.ear\deployments\ICAConsole\ICAConsole.war\WEB-INF C:\Program Files\IBM\svcconsole\console\embeddedWAS\config\cells\DefaultNode \applications\SVCConsole.ear\deployments\SVCConsole\SVCConsole.war\WEB-INF RestarttheWebSphereserviceafter makingthesechanges.

Be awareofthefollowingconsiderationswhenplanningforVSSInstantRestore: v RequiresIBMTotalStorage SupportforMicrosoft VolumeShadowCopyService

software.

v Backupsmustresideonthesame DS6000,DS8000,orSANVolumeController

storagesubsystemtowhichtheyarerestored.

Backward compatibility: On DSstorage:

v BackupscreatedwithIBMTivoli StorageManager forCopyServicesVersion

5.3.3onlocalshadow volumesthatresideonDS storagecannotberestoredvia VSSInstantRestore usingIBM TivoliStorageManager forCopyServicesVersion 5.4.Youmustcreatebackupsonlocalshadowvolumes(residingonDSstorage) usingIBM TivoliStorageManagerforCopyServicesVersion5.4inorderto restorethemviaVSSInstantRestore.

v BackupscreatedwithIBMTivoli StorageManager forCopyServicesVersion

5.3.3onlocalshadow volumes(residing onDS storage)canberestoredvia VSS FastRestoreusingIBMTivoliStorageManagerforCopyServicesVersion5.4. On SANVolumeControllerstorage:Backupscreatedwith IBMTivoliStorage Manager forCopyServicesVersion5.3.3onlocalshadow volumesthatresideon SANVolumeControllerstorage canberestoredvia VSSInstantRestore (andVSS FastRestore) usingIBMTivoliStorageManagerforCopyServicesVersion5.4. | | | | | | | | | | | | | | | | | | | | | | | | |

(31)

Backup

strategies

Depending onyour specificrequirementsregardingnetworktraffic,backup

window,andacceptable restoretimes,youmightchoosetofollowdifferentbackup strategies.ItisimportanttocompletelyunderstandallaspectsofExchangeServer disasterrecovery aswell asbackupconsiderations recommendedbyMicrosoft. Refer toyourExchangeServerdocumentationforthisinformation.Some commonlyusedstrategiesaredescribedbelow.

v

Ifyouchoosea strategythatinvolvesincrementalordifferentialbackups,

circularloggingmust bedisabledonthestoragegroupsoftheExchangeServer. v Youshouldnotmixincrementaland differentialbackups.Differentialbackups

willonlybackupchanges madesincethelastincrementalbackup. Incremental backupsperformedafter differentialbackupscontainallchangessince thelast incrementalorfullbackup.Restoresaremorecomplicatedwhenusinga mixed strategy.Youneedtodetermineonanindividual basiswhichtransactionlog backups(differentialorincremental)torestorealongwiththefullbackup. v IfyouplantouseVSSBackups,youshouldcontinuetouseLegacyBackupsas

well. v

WhenschedulingLegacyandVSSBackups,makesuretheydonotoverlap.

v Incrementalanddifferentiallegacybackupscannotberestoredwith fullorcopy

VSSBackups.

Full

backups

only

Thisapproachisbestfor ExchangeServersthatarerelatively smallbecauseeach backupcontainsenough datatorestoretheentirestoragegroup.Eachbackup takes longertoperform,but therestoreprocess isthemostefficientbecauseonly themostrecent(orotherappropriate)fullbackupneedstoberestored.

Full

backup

plus

incremental

backups

Thisstrategyiscommonlyusedwhen thenormalbackupwindowornetwork capacitycannotsupporta fullbackupeachtime.Insuchcases,aperiodicfull backupfollowedbyaseriesofincremental backupsallowsthebackupwindow and networktraffictobe minimizedduringpeakusage times.For example,you canperform fullbackupsontheweekendandincremental backupsduringthe week.Thefullbackupscanbedone duringlowusagetimeswhena largerbackup window andincreasednetworktrafficcanbe tolerated.The restoreprocess

becomesmore complex,however,becausea fullbackup,aswellassubsequent incremental backups,mustberestored.Inaddition,transactionswithinthelogs must beapplied whichincreasesprocesstime.Asaresult,themoretransactions applied, thelongertherecoveryprocess.

Ifyouusethis backupstrategy, youmust decidewhethertheTivoliStorage Manager storagemanagementpolicies aremodified,toensureallincremental backups arestoredtogetherontheTivoliStorageManagerserver(collocated).This helpsimproverestoreperformancebyreducingthenumberofmediamounts necessary forrestoringa seriesofincrementalbackups.See“HowTivoliStorage Manager serverpolicyaffects DataProtectionforExchange”onpage16formore information.

Full

backup

plus

differentials

Thisprocessprovides aneasierrestorethanthefullplusincrementalbackup. This approach mightbeusefulif yourbackupwindowandnetworkcapacitycan handlethebackupof alltransactionlogs thataccumulatebetweenfullbackups.

(32)

Thisisbecauseitrequiresthetransferofonlyonedifferentialplusthelastfull backuptoaccomplisha restore.However, thesameamountofdatamust be transferred inthedifferentialimage,asintheseries ofincrementalbackups. Therefore,afullbackupplusdifferentialbackuppolicyincreasesnetworktraffic and TivoliStorageManagerstorageusage.Thisassumesthatthedifferential backups areperformedwith thesamefrequencyastheincremental backups. Youshouldcarefullyconsiderwhetherthereissufficientadvantagetojustifythe additional resourcenecessarytoresend allpriortransactionlogswitheach subsequent differentialbackup.

Using

VSS

and

Legacy

Backups

together

Microsoft supportsand recommendsusingbothmethodsofbackupin your completebackupstrategy.However, Microsoftalsostatesthatyoucannotmix the twotypesofbackups.Forexample,aLegacyincremental ordifferentialbackup cannotbeapplied toaVSSfullorcopybackup.ThisisnotedintheMicrosoft ExchangeServer 2003SDKdocumentation.TheExchangestorewillpreventyou frommixingbackuptypes.

Also, beawareof thefollowingbestpractice: v

LegacyandVSSBackupstoTivoliStorageManager serverstorageareusually

dictatedbytime,notversions.

v Backupstolocalshadowvolumesareusuallydictatedbyversions becauseof

spacelimitationsand provisioningofVSSstorage.

Table2.Backupstrategycharacteristics

Strategy

characteristics Legacybackuponly LegacybackupplusVSSbackup

Availablebackup types:

COPY1+permonth FULL1+perweek INCR1+perday

LegacyCOPY1+permonth LegacyFULL1+perweek VSSFULL1+perday Availablerestore

types:

RestoretoproductionExchange Server VSS: v VSSRestore 1 v VSSFastRestore 2 v VSSInstantRestore 3 Legacy:

v Restoretotheproduction

ExchangeServer Restoreattributes: FULL,COPY,INCR,DIFF,

DBCOPY

Serverandstoragegrouplevel restoregranularity

Point-in-timerecovery Roll-forwardrecovery Restoretoalternatemachine RecoveryStorageGroup (ExchangeServer2003)

FULL,COPY

Serverandstoragegrouplevel restoregranularity

Point-in-timerecovery Roll-forwardrecovery Restoretoalternatemachine RecoveryStorageGroup(Exchange Server2003andLegacyonly)

(33)

1 Filesarecopied fromtheTivoliStorageManagerserverdirectlytothe productionsourcevolumes.

2 Filesarecopied fromlocalshadowvolumesdirectlytotheproduction sourcevolumes.

3 Snapshotvolumesarecopied totheproductionsourcevolumes. SAN VolumeController,DS6000,orDS8000 isrequiredtoperformthistype of restore.

Using

VSS

operations

in

a

cluster

Data Protectionfor ExchangesupportsVSSoperationsinaclustered Exchange Server environment.

Requirements

Thefollowingrequirementsmust bemetforVSSoperationstoperform successfullyinacluster environment:

v Thevssaltstagingdiroptionmustbe specifiedwhenthefollowingcircumstances

aretrueofyourcluster environment:

– TivoliStorageManagerperformstheVSSoperations.

– VSSBackupsarestoredonlocalshadow volumes.

Thisoptionmust bespecifiedin thedsm.opt fileforallpotential

localdsmagentnodenodesthatcouldbe runningtheTivoliStorageManager RemoteClientAgentService(DSMAGENT):

vssaltstagingdir d:\dir

d:representsashared drivethatisaccessiblebyallnodesinthecluster.Itcan alsobea diskthatfollowstheVirtualExchangeServer. \dirrepresentsa

directorylocatedontheshared drive.Thisoptionmust bespecifiedonallnodes thatareusedinthecluster.For example:

vssaltstagingdir Q:\TSMVSS

v WhenregisteringnodestotheTivoliStorageManager serverspecificallyforVSS

operations,donotspecifytheTivoliStorageManagerUSerid=NONEparameter. VSSoperationswillfailwhenthisparameter isspecified.

v Makesuretospecifythefollowingoptionsineachofthedsm.optfiles thatare

usedfortheLOCALDSMAGENT,REMOTEDSMAGENT, andOFFLOAD machines:

CLUSTERNODE NO CLUSTERDISKSONLY NO

Limitations

Be awareoftheselimitationswhen performingVSSoperationsinacluster environment:

v Allserverswithin thecluster mustusethesamelevelsofTivoliStorage

Manager,Windows, andotherapplicablesoftware. v

MicrosoftKB921181isrequiredtoperform VSSInstantRestore inacluster

environment.

v Dynamicdisksare notsupported.

v VSSBackupsthatresideonlocalVSSshadow volumescanonlyberestoredto

thephysical nodethatcreatedtheVSSBackup.For example,ifNODE_Aofa clustercreateda VSSBackupandstoredit onlocalshadow volumes,NODE_B ofthecluster cannotrestorethatparticularVSSBackup.NODE_Bcanonly restoreVSSBackupsstoredontheTivoliStorageManagerserverorVSS || | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |

References

Related documents

To backup DB2 databases using Tivoli Storage Manager, you must register a node on the Tivoli Storage Manager server, install the Tivoli Storage Manager API, define

Remember, one handed voicings are played with the LEFT hand, while the right hand solos.. Like our first set of two-handed voicings, these one-handed voicings will all have the 3 rd

In order to improve the overall system performance, in terms of network throughput, service delay and fairness, it is very crucial and challenging to jointly optimize node

Tivoli Storage Manager works seamlessly with Tivoli Storage Manager FastBack, which provides enhanced data protection and recovery of critical Microsoft Windows and

IBM Tivoli Storage Manager FastBack™ — provides a continuous data protection and recovery management platform for Microsoft.

LAN SAN 1 2 LAN-free Data Movement Tivoli Storage Manager Server Library Manager Data Owner Tivoli Storage Manager Client Storage Agent Library Client Changer Control Changer

Full local backup with Tivoli Storage Manager server example To complete a VSS full backup of database (model) to local shadow volumes and Tivoli Storage Manager server storage

Although Tivoli Storage Manager policy determines how Data Protection for Microsoft Exchange Server backups are managed on Tivoli Storage Manager storage, backup retention on