Tivoli
®Storage
Manager
for
Data
Protection
for
Microsoft
Exchange
Server
Installation
and
User’s
Guide
Version5.3Tivoli
®Storage
Manager
for
Data
Protection
for
Microsoft
Exchange
Server
Installation
and
User’s
Guide
Version5.3Note
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.
| | | | | | | | | | |
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 || || || ||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 . . . 163Glossary
.
.
.
.
.
.
.
.
.
.
.
.
. 165
Index
.
.
.
.
.
.
.
.
.
.
.
.
.
.
. 171
| | | | | |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.
| | | | | | | |
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
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.
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
– 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 | | | | | | | | | |
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. | | | | | | | |
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
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:
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.
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
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
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)
| | |
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) |
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.
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 | | | | | | | | |
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.
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.
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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. | | | | | |
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.
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
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
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):
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |
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. | | | | | | | | | | | | | | | | | | | | | | | | |
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.
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)
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 || | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |