Você está na página 1de 210

vSphere Data Protection Administration

Guide
vSphere Data Protection 6.0

This document supports the version of each product listed and


supports all subsequent versions until the document is replaced
by a new edition. To check for more recent editions of this
document, see http://www.vmware.com/support/pubs.

EN-001565-00

vSphere Data Protection Administration Guide

You can find the most up-to-date technical documentation on the VMware Web site at:
http://www.vmware.com/support/
The VMware Web site also provides the latest product updates.
If you have comments about this documentation, submit your feedback to:
docfeedback@vmware.com

Copyright 20072015 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and
intellectual property laws. VMware products are covered by one or more patents listed at
http://www.vmware.com/go/patents.
VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks
and names mentioned herein may be trademarks of their respective companies.

VMware, Inc.
3401 Hillview Ave.
Palo Alto, CA 94304
www.vmware.com

VMware, Inc.

Contents

1 UnderstandingVDP 13
IntroductiontovSphereDataProtection 14
BenefitsofvSphereDataProtection 14
VDPFunctionality 15
ImagelevelBackupandRestore 16
SingleVMDKBackupandRestore 16
GuestlevelBackupandRestore 16
Replication 17
FileLevelRecovery 17
CustomerExperienceImprovementProgram 17
vSphereDataProtectionArchitecture 17

2 VDPInstallationandConfiguration 19
vSphereDataProtectionCapacityRequirements 20
SoftwareRequirements 20
HardwareVersionsandMigration 20
vSphereHostsandvSphereFlashReadCacheCompatibilityandPerformance
UnsupportedDiskTypes 20
SystemRequirements 20
VDPSystemRequirements 21
IPv6Requirements 21
PreinstallationConfiguration 21
DNSConfiguration 21
NTPConfiguration 22
vCenterHostsandClustersView 22
UserAccountConfiguration 22
VDPBestPractices 23
GeneralBestPractices 23
HotAddBestPractices 24
StorageCapacityforInitialVDPDeployment 24
MonitoringVDPCapacity 24
VDPInstallation 25
DeployingtheOVFTemplate 25
InitialConfiguration 26

20

3 VDPApplianceUpgrades 31
BestPractices 32
SupportedUpgradePaths 32
CreatingaSnapshotoftheVDPAppliance 33
MountingtheUpgradeISOImageontheAppliance 34
InstallingtheUpgrade 34
Freeingupspacefortheupgrade 36
CompletingtheUpgrade 36
RevertingBacktoaSnapshot 37
UpgradingProxySoftware 38

VMware, Inc.

vSphere Data Protection Administration Guide

4 PostInstallationConfigurationofVDPAppliance 41
AbouttheVDPConfigureUtility 42
ViewingStatus 42
StartingandStoppingServices 43
CollectingLogs 44
ModifyingConfigurationSettings 45
NetworkSettings 45
vCenterServerRegistration 45
RollingBackanAppliance 46
EmergencyRestore 46
AutomaticHostDetection 49
RefreshingRestorePoints 49
ReconnectingtheHosttothevCenter 49

5 SecuringCommunicationbetweenvCenterandVDP 51
SecureVDPServicesCommunicationtovCenter 52
SecureExternalProxyCommunicationwithvCenter 53

6 ConfiguringVDP 55
LoginSecurity 56
ConfiguringtheCustomerExperienceImprovementProgram 56
ConfigurationandMonitoring 57
ViewingBackupApplianceConfiguration 57
EditingtheBackupWindow 58
ConfiguringEmail 58
ViewingtheUserInterfaceLog 59
RunninganIntegrityCheck 60
MonitoringVDPActivity 60
ViewingRecentTasks 61
ViewingAlarms 61
ViewingtheEventConsole 62
VDPShutdownandStartupProcedures 62

7 Proxies 63
ProxyOverview 64
ConsiderationsBeforeDeployinganExternalProxy 64
DeploymentofExternalProxies 64
NumberofProxiestoDeployandProxyThroughputsperProxy 64
BestPracticeswhenDeployingaVDPAppliance 65
ManagingInternalandExternalProxies 66
ExternalProxySupport 66
AddinganExternalProxy 68
DisablingtheInternalProxy 68
(Optional)ConfiguringProxyCertificateAuthentication 69
MonitoringExternalProxyHealthStatus 69
HealthStatusCriteria 69
ExternalProxyLogs 69

8 StorageManagement 71
CreatingNewStorage 72
MinimumStoragePerformance 73
AttachingExistingVDPDisks 73
DetachingandReattachingStorage 75

VMware, Inc.

Contents

ViewingtheStorageConfiguration 76

9 DataDomainIntegration 79
VDPandDataDomainSystemIntegration 80
ArchitectureOverview 80
VDPClientSupport 81
BestPractices 81
DataDomainLimitations 82
Backup 82
Restore 82
SecurityEncryption 82
DataMigration 82
PreintegrationRequirements 82
NetworkThroughput 83
NetworkConfiguration 83
NTPConfiguration 83
Licensing 84
PortUsageandFirewallRequirements 84
Capacity 84
DataDomainSystemStreams 84
ExistingBackupProductsinUsewithDataDomain 85
PreparingtheDataDomainsystemforVDPIntegration 85
AddingaDataDomainSystem 86
ChangingtheMaxStreamsValue 87
EditingtheDataDomainSystem 87
DeletingtheDataDomainSystemfromtheVDPAppliance 88
BackupswithVDPandDataDomain 90
HowBackupsWorkwithVDPandDataDomain 90
WhereBackupDataisStored 90
HowVDPApplianceManagesBackupData 90
SupportedBackupTypes 90
CancelingandDeletingBackups 90
SelectingaDataDomainTargetforBackups 91
ReplicationControl 91
ReplicationDataFlow 91
ReplicationSchedule 91
ReplicationConfiguration 92
ReplicationMonitoringwithVDP 92
ServerMaintenanceActivityMonitoring 92
RestoringAvamarCheckpointbackupsfromDataDomainsystems 92
AssumptionsfortheRestoreOperation 92
PerformingtheCheckpointRestore 93
MonitoringDataDomainfromtheVDPAppliance 94
MonitoringUsingthevSphereWebClient 94
MonitoringUsingtheVDPConfigureUI 94
DataDomainCapacityMonitoring 95
ReclaimingStorageonaFullDataDomainSystem 95
CommonProblemsandSolutions 96
BackupFailsiftheDataDomainSystemisOffline 96
RollingBackafterDeletingaDataDomainSystem 97

10 VDPDiskExpansion 99
PreExpansionRequirements 100
VMFSHeapSizeRecommendations 100
PerformingDiskExpansion 101
VMware, Inc.

vSphere Data Protection Administration Guide

ViewingtheStorageConfiguration 102
PerformanceAnalysis 103
RunningthePerformanceAnalysisTest 103
DiskExpansionwithEssentialsPlus 103

11 UsingvSphereDataProtection 105
AccessingvSphereDataProtection 106
AccessingtheVDPApplianceCommandLine 106
UnderstandingtheVDPUserInterface 107
SwitchingVDPAppliances 107
VDPUserInterface 108
ViewingInformationfromtheReportsTab 108
Refresh 108
TaskFailuresTab 108
JobDetailsTab 109
UnprotectedClientsTab 110

12 ManagingBackups 111
BackupJobs 112
ChoosingtheVirtualMachines 112
Identifyingretiredvirtualmachines 112
SpecifyingtheBackupSchedule 113
SettingtheRetentionPolicy 113
CreatingaFullImageBackupJob 114
CreatingaBackupJobonIndividualDisks 115
Unsupporteddisktypes 116
Limitation 116
MigrationonIndividualDisks 117
ViewingStatusandBackupJobDetails 117
EditingaBackupJob 117
CloningaBackupJob 117
DeletingaBackupJob 118
EnablingorDisablingaBackupJob 118
RunningExistingBackupJobsImmediately 118
LockingandUnlockingaBackup 119

13 AutomaticBackupVerification 121
AboutAutomaticBackupVerification 122
Limitations 122
BestPractices 122
CreatingaNewBackupVerificationJob 123
EditingaBackupVerificationJob 124
CloningaBackupVerificationJob 125
ExecutingandRunningaBackupVerificationJob 125
MonitoringBackupVerification 126
EnablingandDisablingaBackupVerificationJob 126
DeletingaBackupVerificationJob 126

14 ManagingRestores 127
RestoreOperations 128
Limitations 128
SelectingBackupstoRestore 128
FilteringforListofBackups 128

VMware, Inc.

Contents

RestoreswhenSnapshotsArePresent 128
RestoringImageBackupstotheOriginalLocation 128
RestoringImageBackupstoaNewLocation 130
RestoringBackupstoIndividualSCSIDisks 131
DeletingaBackupfromtheRestoreTab 132
ClearingallSelectedBackupsfromtheRestoreTab 132

15 Replication 133
ReplicationJobs 134
ReplicationCompatibility 134
ReplicationandDataDomain 136
BestPracticeswhenReplicating 136
Limitations 136
DefiningBackupTypesforaReplicationJob 136
CreatingaReplicationJob 136
ManagingDestinations 140
EditingaReplicationJob 140
CloningaReplicationJob 141
DeletingaReplicationJob 141
EnablingorDisablingaReplicationJob 141
ViewingStatusandReplicationJobDetails 141
RunningExistingReplicationJobsImmediately 141
ReplicationBacktotheSource 141
NodeStructureforRecoveredBackups 142
NodeStructureofBackupsReplicatedAgain 142
ReplicationDestinations 142
ReplicationRecoveryCompatibility 142
EnablingorDisablingReplicationRecovery 143
ReplicationRecovery 143
MultiTenancy 144

16 UsingFileLevelRestore 147
IntroductiontotheVDPRestoreClient 148
LVM/EXTSupport 148
FileLevelRestoreLimitations 148
UnsupportedVMDKConfigurations 148
UnsupportedWindowsConfigurations 149
LoggingintotheRestoreClient 149
BasicLogin 149
AdvancedLogin 150
MountingBackups 150
FilteringBackups 150
NavigatingMountedBackups 151
PerformingFileLevelRestores 151
UsingtheRestoreClientinBasicLoginMode 151
UsingtheRestoreClientinAdvancedLoginMode 152
MonitoringRestores 152

17 VDPApplicationSupport 153
VDPApplicationSupport 154
InstallingApplicationAgents 154
CheckingtheUserAccountControlSettingonMicrosoftWindows 154
InstallingVDPClientswhenUACisEnabled 154
BackingUpandRestoringMicrosoftSQLServers 155
VMware, Inc.

vSphere Data Protection Administration Guide

MicrosoftSQLServerOptions 155
HardwareRequirements 155
MicrosoftSQLServerSupport 155
InstallingVDPforSQLServerClient 156
ConfiguringtheClusterClientinaFailoverCluster 157
ConfiguringtheClusterClientforanAlwaysOnAvailabilityGroup 159
CreatingBackupJobsforMicrosoftSQLServers 160
RestoringBackupsofMicrosoftSQLServers 163
MonitoringClientActivity 164
UninstallingtheVDPPluginforSQLServer 164
BackingUpandRestoringMicrosoftExchangeServers 164
MicrosoftExchangeServerOptions 164
MicrosoftExchangeServerSupport 165
Microsoft.NETFramework4Requirement 165
HardwareRequirements 165
UnsupportedMicrosoftExchangeServers 165
InstallingVDPforExchangeServerClient 165
InstallinginaDAGorClusterEnvironment 166
ConfiguringanExchangeDAGClient 167
UsingtheVMwareExchangeBackupUserConfigurationTool 168
ManuallyConfiguringtheVDPBackupService 170
CreatingBackupJobsforMicrosoftExchangeServers 170
RestoringBackupsofMicrosoftExchangeServers 172
SuspendingReplicationinaDAGorCluster 173
MonitoringClientActivity 173
UninstallingtheExchangeServerPlugin 174
GranularLevelRecoveryonMicrosoftExchangeServers 174
BackingUpandRestoringMicrosoftSharePointServers 177
HardwareRequirements 177
SupportedMicrosoftSharePointServers 177
InstallingVDPforSharePointServerClient 178
CreatingBackupJobsforMicrosoftSharePointServers 178
RestoringBackupsofMicrosoftSharePointServers 179
MonitoringClientActivity 180
UninstallingtheVDPPluginforSharePointServer 180

18 VDPDisasterRecovery 181
BasicDisasterRecovery 182
ExtendedDataProtection 182
BestPracticesforArchivingtheVDPAppliancetoTape 182
ExportingtheReplicationTarget 183
ConfiguringBackupsforTapeOut 183
BackingUpVDPReplicationTargettoTape 183
RestoringtheVDPReplicationTargetfromTapetothevCenter 184

A vSphereDataProtectionPortUsage 187
B MinimumRequiredvCenterUserAccountPermissions 189
C vSphereDataProtectionTroubleshooting 193
TroubleshootingVDPApplianceInstallation 194
TroubleshootingtheInstallerPackage 194
TroubleshootingAccessingtheVDPWebClient 194
TroubleshootingVDPBackups 194

VMware, Inc.

Contents

TroubleshootingVDPRestores 196
TroubleshootingVDPReplicationJobs 197
TroubleshootingVDPIntegrityCheck 197
TroubleshootingAutomaticBackupVerification 197
TroubleshootingtheRestoreClient(FileLevelRecovery)
TroubleshootingVDPAdvancedLicensing 199
TroubleshootingtheVDPAppliance 201
TroubleshootingVDPMicrosoftExchangeServer 201
TroubleshootingVDPMicrosoftSQLServer 203
TroubleshootingVDPMicrosoftSharePoint 203
AccessingVDPKnowledgeBaseArticles 203

Index

VMware, Inc.

198

205

vSphere Data Protection Administration Guide

10

VMware, Inc.

About This Book

ThevSphereDataProtectionAdministrationGuidedescribeshowtoinstallandmanagebackupsforsmalland
mediumbusinesses.Thisguidealsoincludestroubleshootingscenariosandrecommendationsforresolution.

Intended Audience
ThisbookisforanyonewhowantstoprovidebackupsolutionsbyusingvSphereDataProtection(VDP).The
informationinthisbookisforexperiencedWindowsorLinuxsystemadministratorswhoarefamiliarwith
virtualmachinetechnologyanddatacenteroperations.

Typographical conventions
VMwareusesthefollowingtypestyleconventionsinthisdocument:

Bold

Usefornamesofinterfaceelements,suchasnamesofwindows,dialogboxes,
buttons,fields,tabnames,keynames,andmenupaths(whattheuser
specificallyselectsorclicks)

Italic

Useforfulltitlesofpublicationsreferencedintext

Monospace

Usefor:

Systemoutput,suchasanerrormessageorscript

Systemcode

Pathnames,filenames,prompts,andsyntax

Commandsandoptions

Monospace
italic

Useforvariables

Monospace
bold

Useforuserinput

[]

Squarebracketsencloseoptionalvalues

Verticalbarindicatesalternateselectionsthebarmeansor

{}

Bracesenclosecontentthattheusermustspecify,suchasxoryorz

...

Ellipsesindicatenonessentialinformationomittedfromtheexample

VMware Technical Publications Glossary


VMwareTechnicalPublicationsprovidesaglossaryoftermsthatmightbeunfamiliartoyou.Fordefinitions
oftermsastheyareusedinVMwaretechnicaldocumentation,gotohttp://www.vmware.com/support/pubs.

VMware, Inc.

11

vSphere Data Protection Administration Guide

Document Feedback
VMwarewelcomesyoursuggestionsforimprovingourdocumentation.Sendyourfeedbackto
docfeedback@vmware.com.

Technical Support and Education Resources


Thefollowingsectionsdescribethetechnicalsupportresourcesavailabletoyou.Toaccessthecurrentversions
ofotherVMwarebooks,gotohttp://www.vmware.com/support/pubs.

Online Support
Touseonlinesupporttosubmittechnicalsupportrequests,viewyourproductandcontractinformation,and
registeryourproducts,gotohttp://www.vmware/support/phone_support.html.

Support Offerings
TofindouthowVMwaresupportofferingscanhelpmeetyourbusinessneeds,goto
http://www.vmware.com/support/services.

VMware Professional Services


VMwareEducationServicescoursesofferextensivehandsonlabs,casestudyexamples,andcoursematerials
designedtobeusedasonthejobreferencetools.Coursesareavailableonsite,intheclassroom,andlive
online.Foronsitepilotprograms andimplementationbestpractices,VMwareConsultingServicesprovides
offeringsto helpyouassess,plan,build,andmanageyourvirtualenvironment.Toaccessinformationabout
educationclasses,certificationprograms,andconsultingservices,gotohttp://www.vmware.com/services.

12

VMware, Inc.

Understanding VDP

Thischapterincludesthefollowingtopics:

IntroductiontovSphereDataProtectiononpage 14

BenefitsofvSphereDataProtectiononpage 14

VDPFunctionalityonpage 15

Replicationonpage 17

FileLevelRecoveryonpage 17

CustomerExperienceImprovementProgramonpage 17

vSphereDataProtectionArchitectureonpage 17

VMware, Inc.

13

vSphere Data Protection Administration Guide

Introduction to vSphere Data Protection


vSphereDataProtection(VDP)isarobust,simpletodeploy,diskbasedbackupandrecoverysolutionthatis
poweredbyEMC.VDPisfullyintegratedwiththeVMwarevCenterServerandenablescentralizedand
efficientmanagementofbackupjobswhilestoringbackupsindeduplicateddestinationstoragelocations.
TheVMwarevSphereWebClientinterfaceisusedtoselect,schedule,configure,andmanagebackupsand
recoveriesofvirtualmachines.
Duringabackup,VDPcreatesaquiescedsnapshotofthevirtualmachine.Deduplicationisautomatically
performedwitheverybackupoperation.
Thefollowingtermsareusedthroughoutthisdocumentinthecontextofbackupandrecovery.

Adatastoreisavirtualrepresentationofacombinationofunderlyingphysicalstorageresourcesinthe
datacenter.Adatastoreisthestoragelocation(forexample,aphysicaldisk,aRAID,oraSAN)forvirtual
machinefiles.

ChangedBlockTracking(CBT)isaVMkernelfeaturethatkeepstrackofthestorageblocksofvirtual
machinesastheychangeovertime.TheVMkernelkeepstrackofblockchangesonvirtualmachines,
whichenhancesthebackupprocessforapplicationsthathavebeendevelopedtotakeadvantageof
VMwaresvStorageAPIs.

FileLevelRecovery(FLR)allowslocaladministratorsofprotectedvirtualmachinestobrowseandmount
backupsforthelocalmachine.Fromthesemountedbackups,theadministratorcanthenrestore
individualfiles.FLRisaccomplishedusingtheVDPRestoreClient.

VMwarevStorageAPIsforDataProtection(VADP)enablesbackupsoftwaretoperformcentralized
virtualmachinebackupswithoutthedisruptionandoverheadofrunningbackuptasksfrominsideeach
virtualmachine.

VirtualMachineDisk(VMDK)isafileorsetoffilesthatappearsasaphysicaldiskdrivetoaguest
operatingsystem.Thesefilescanbeonthehostmachineoronaremotefilesystem.

VDPApplianceisapurposebuiltvirtualapplianceforVDP.

Benefits of vSphere Data Protection


ThebenefitsofvSphereDataProtection(VDP)areasfollows:

14

Providesfastandefficientdataprotectionforallofyourvirtualmachines,eventhosepoweredoffor
migratedbetweenvSpherehosts.

Significantlyreducesdiskspaceconsumedbybackupdatausingpatentedvariablelengthdeduplication
acrossallbackups.

ReducesthecostofbackingupvirtualmachinesandminimizesthebackupwindowbyusingChange
BlockTracking(CBT)andVMwarevirtualmachinesnapshots.

Allowsforeasybackupswithouttheneedforthirdpartyagentsinstalledineachvirtualmachine.

Usesasimple,straightforwardinstallationasanintegratedcomponentwithinvSphere,whichis
managedbyawebportal.

ProvidesdirectaccesstoVDPconfigurationintegratedintothevSphereWebClient.

Protectsbackupswithcheckpointandrollbackmechanisms.

ProvidessimplifiedrecoveryofWindowsandLinuxfileswithenduserinitiatedfilelevelrecoveriesfrom
awebbasedinterface.

Throughemergencyrestore,providesamethodforrestoringthevCenterServerwhenthevCenterServer
isunavailableortheuserisunabletoaccesstheVDPuserinterfacewiththevSphereWebClient.

Throughreplication,enablesyoutoavoiddatalossifthesourceVDPAppliancefailsbecausecopiesof
thebackupsareavailableonadestinationtarget.

VMware, Inc.

Chapter 1 Understanding VDP

DeduplicationStoreBenefits
Enterprisedataishighlyredundant,withidenticalfilesordatastoredwithinandacrosssystems(for
example,OSfilesordocumentssenttomultiplerecipients).Editedfilesalsohavetremendous
redundancywithpreviousversions.Traditionalbackupmethodsmagnifythisbystoringallofthe
redundantdataoverandoveragain.vSphereDataProtectionusespatenteddeduplicationtechnologyto
eliminateredundancyatboththefileandthesubfiledatasegmentlevel.

Variablevs.FixedLengthDataSegments
Akeyfactorineliminatingredundantdataatasegment(orsubfile)levelisthemethodfordetermining
segmentsize.Fixedblockorfixedlengthsegmentsarecommonlyemployedbysnapshotandsome
deduplicationtechnologies.Unfortunately,evensmallchangestoadataset(forexample,insertingdataat
thebeginningofafile)canchangeallfixedlengthsegmentsinadataset,despitethefactthatverylittleof
thedatasethasbeenchanged.vSphereDataProtectionusesanintelligentvariablelengthmethodfor
determiningsegmentsizethatexaminesthedatatodeterminelogicalboundarypoints,whichincreases
efficiency.

LogicalSegmentDetermination
VDPusesapatentedmethodforsegmentsizedeterminationdesignedtoyieldoptimalefficiencyacross
allsystems.VDPsalgorithmanalyzesthebinarystructureofadatasettodeterminesegmentboundaries
thatarecontextdependent.Variablelengthsegmentsaverage24KBinsizeandarefurthercompressed
toanaverageof12KB.ByanalyzingthebinarystructurewithintheVMDKfile,VDPworksforallfile
typesandsizesanddeduplicatesthedata.

VDP Functionality
ThevSphereDataProtectionproduct,startingwithversion6.0,includesallfeaturesthatwerepreviously
includedinVDPAdvanced.VDPfunctionalityisincludedaspartofvSphereEssential+anddoesnotrequire
aspecificlicensekey.ThefollowingtablelistsVDPfunctionality.
Table 1-1. VDP Functionality
Feature

VDP

VirtualmachinessupportedperVDPAppliance

Upto400

NumberofappliancessupportedpervCenter

Upto20

Availablestoragesize

8TB

Supportforimagelevelbackups

Yes

Supportforindividualdiskbackups

Yes

Supportforimagelevelrestorejobs

Yes

Supportforimagelevelreplicationjobs

Yes

Supportfordirecttohostrecovery

Yes

Supportfordetachable/remountabledatapartitions

Yes

Supportforfilelevelrecovery(FLR)

YesSupportsLVMandEXT4withexternalproxies

SupportforguestlevelbackupsandrestoresofMicrosoft
ExchangeServers,SQLServers,andSharePointServers

Yes

Supportforapplicationlevelreplication

Yes

Abilitytoexpandcurrentdatastore

Yes

SupportforbackinguptoaDataDomainsystem

Yes

AbilitytorestoretoagranularlevelonMicrosoftServers

Yes

Supportforautomaticbackupverification(ABV)

Yes

VMware, Inc.

15

vSphere Data Protection Administration Guide

Table 1-1. VDP Functionality (Continued)


Feature

VDP

Supportforexternalproxies

Yes,upto24simultaneousvirtualmachinesifthe
maximumnumberof8externalproxiesaredeployed.

SupportforCustomerExperienceImprovementProgram

Yes

Image-level Backup and Restore


vSphereDataProtectioncreatesimagelevelbackups,whichareintegratedwiththevStorageAPIforData
Protection,afeaturesetwithinvSpheretooffloadthebackupprocessingoverheadfromthevirtualmachine
totheVDPAppliance.TheVDPAppliancecommunicateswiththevCenterServertomakeasnapshotofa
virtualmachines.vmdkfiles.Deduplicationtakesplacewithintheappliancebyusingapatented
variablelengthdeduplicationtechnology.
TosupportthelargescaleandcontinuallyexpandingsizeofmanyVMwareenvironments,eachVDP
Appliancecansimultaneouslybackupto8virtualmachinesiftheinternalproxyisused,orbackupto24
virtualmachinesifthemaximumnumberof8externalproxiesaredeployedwiththeVDPAppliance.
Toincreasetheefficiencyofimagelevelbackups,VDPutilizestheChangedBlockTracking(CBT)feature,
whichgreatlyreducesthebackuptimeofagivenvirtualmachineimageandprovidestheabilitytoprocessa
largenumberofvirtualmachineswithinaparticularbackupwindow.
ByleveragingCBTduringrestores,VDPoffersfastandefficientrecoveriesofvirtualmachinestotheiroriginal
location.Duringarestoreprocess,VDPusesCBTtodeterminewhichblockshavechangedsincethelast
backup.TheuseofCBTreducesdatatransferwithinthevSphereenvironmentduringarecoveryoperation
andmoreimportantlyreducestherecoverytime.
Additionally,VDPautomaticallyevaluatestheworkloadbetweenbothrestoremethods(fullimagerestoreor
arecoveryleveragingCBT)andperformsthemethodresultinginthefastestrestoretime.Thisisusefulin
scenarioswherethechangeratesincethelastbackupinavirtualmachinebeingrestoredisveryhighandthe
overheadofaCBTanalysisoperationwouldbemorecostlythanadirectfullimagerecovery.VDPdetermines
whichmethodresultsinthefastestimagerecoverytimesforvirtualmachinesintheenvironment.
IMPORTANTVDPdoesnotsupportbackupsofavCenterServerAppliance(VCSA).TheVDPvirtual
environment,however,canincludeaVCSA.

Single VMDK Backup and Restore


Afullimagebackupjobincludesalldisksintheentirevirtualmachine(VM)inasingleimagebackup.
Individualdiskbackupjobsallowyoutoselectonlythedisksyouneed.AnimagelevelbackupofaVMwith
unsupporteddisktypesdoesnotincludetheunsupporteddisktypesbecauseofsnapshotlimitations.
WhenyourestoreaVM,theVDPAppliancerestorestheVMconfigurationfile(.vmx),whichresultsinthe
creationofallVMDKsfromtheoriginalVM.IfanyoftheoriginalVMDKswerenotbackedup,therestore
processcreatesthemasprovisionalVMDKs.TheVMmaynotbefullyfunctionalinthiscase.Theprotected
VMDKs,however,canbeaccessedfromtherestore.
SeeCreatingaBackupJobonIndividualDisksonpage 115forinstructionsonbackingupindividualdisks.

Guest-level Backup and Restore


VDPsupportsguestlevelbackupsforMicrosoftSQLServers,ExchangeServers,andSharePointServers.With
guestlevelbackups,clientagents(VMwareVDPforSQLServerClient,VMwareVDPforExchangeServer
Client,orVMwareVDPforSharePointServerClient)areinstalledontheSQLServer,ExchangeServer,or
SharePointServerinthesamemannerthatbackupagentsaretypicallyinstalledonphysicalservers.

16

VMware, Inc.

Chapter 1 Understanding VDP

TheadvantagesofVMwareguestlevelbackupsare:

ProvidesadditionalapplicationsupportforMicrosoftSQLServer,MicrosoftExchangeServer,or
SharePointServerinsidethevirtualmachines

SupportforbackingupandrestoringentireMicrosoftSQLServer,MicrosoftExchangeServer,or
SharePointServersorselecteddatabases

Identicalbackupmethodsforphysicalandvirtualmachines

SeeVDPApplicationSupportonpage 151foradditionalinformationonguestlevelbackupandrestore.

Replication
ReplicationenablesyoutoavoiddatalossifthesourceVDPAppliancefailsbecausecopiesofthebackupsare
availableonthedestinationtarget.
Replicationjobsdeterminewhichbackupsarereplicated,andwhenandtowherethebackupsarereplicated.
Withscheduledoradhocreplicationjobsforclientsthathavenorestorepoints,onlytheclientisreplicated
onthedestinationserver.BackupscreatedwithVDP6.0orlatercanbereplicatedtoanotherVDPAppliance,
toanEMCAvamarserver,ortoaDataDomainsystem.IfthetargetVDPApplianceis5.8orearlier,thenthe
targetmustbeVDPAdvancedorReplicationTargetIdentity.
SeeChapter 15,Replication,onpage 133foradditionalinformationonReplication.

File Level Recovery


FileLevelRecovery(FLR)allowslocaladministratorsofprotectedvirtualmachinestobrowseandmount
backupsforthelocalmachine.Fromthesemountedbackups,theadministratorcanthenrestoreindividual
files.FLRisaccomplishedbyusingtheVDPRestoreClient.
SeeChapter 16,UsingFileLevelRestore,onpage 147foradditionalinformationonFLR.

Customer Experience Improvement Program


TheCustomerExperienceImprovementProgramisanoptionthatenablesyoutosendencrypted
configurationandusageinformationabouttheVDPenvironmenttoVMwareserversforanalysis.The
purposeoftheCustomerExperienceImprovementProgramistohelpVDPimprovethequality,reliability,and
functionalityoftheVDPproduct.TheCustomerExperienceImprovementProgramisnotenabledbydefault.
Duringinstallation,youcanenabletheCustomerExperienceImprovementProgramfromtheProduct
ImprovementpageintheVDPConfigureUtility.Youcanalsoenableordisablethisoptionanytimeafterthe
installationofVDPfromthepostinstallationUI.RefertoConfiguringtheCustomerExperience
ImprovementProgramonpage 56formoreinformation.

vSphere Data Protection Architecture


VDPcanbedeployedtoanystoragesupportedbyvSphere.SupportedstorageincludesVMFS,NFS,and
VSANdatastores.ManagementofVDPisperformedbyusingthevSphereWebClient.
VDPconsistsofthefollowingcomponents:

vCenterServer5.1orlater(5.5orlaterrecommended)

VDPvirtualappliance(installedonvSpherehosts;versions5.0,5.1,and5.5aresupported)

vSphereWebClient

Applicationbackupagents

VMware, Inc.

17

vSphere Data Protection Administration Guide

Backupdataisdeduplicatedandstoredinthe.vmdkfilesthatmakeuptheVDPvirtualapplianceora
supportedDataDomainappliance.

Figure 1-1. vSphere Data Protection architecture

18

VMware, Inc.

VDP Installation and Configuration

Thischapterincludesthefollowingtopics:

vSphereDataProtectionCapacityRequirementsonpage 20

SoftwareRequirementsonpage 20

SystemRequirementsonpage 20

PreinstallationConfigurationonpage 21

VDPBestPracticesonpage 23

VDPInstallationonpage 25

InitialConfigurationonpage 26

VMware, Inc.

19

vSphere Data Protection Administration Guide

vSphere Data Protection Capacity Requirements


vSphereDataProtection(VDP)capacityrequirementsdependonanumberoffactorsincluding:

Numberofprotectedvirtualmachines

Amountofdatacontainedineachprotectedvirtualmachine

Typesofdatabeingbackedup(OSfiles,documents,anddatabases,forexample)

Backupdataretentionperiod(daily,weekly,monthly,oryearly)

Datachangerates

NOTEAssumingaveragevirtualmachinesizes,datatypes,datachangerates,andaretentionpolicyof30
days,1TBofVDPbackupdatacapacitysupportsapproximately25virtualmachines.

Software Requirements
Usingthelatestversion(6.0)ofVDPisrecommended.VDP6.0requiresthefollowingsoftware:

TheminimumrequirementisvCenterServer5.1,whilevCenterServer5.5orlaterisrecommended.VDP
version6.0supportstheLinuxbasedvCenterServerVirtualApplianceandtheWindowsbasedvCenter
Server.

NOTEVDP5.1isnotcompatiblewithvCenter5.5orlater.

vSphereWebClient(seetheVMwarewebsiteforcurrentvSpherewebbrowsersupport)

WebbrowsersmustbeenabledwithAdobeFlashPlayer11.3orlatertoaccessthevSphereWebClient
andVDPfunctionality

vSpherehostversions5.0,5.1,or5.5

Hardware Versions and Migration


Thevirtualmachineshardwareversionlimitsvirtualmachinesfrommigratingtotheolderversionsthatare
configuredonthenewerversionsofvSpherehosts.IftheVDPAppliancewasmigratedtoavSpherehostthat
wasversion5.1orlower,itwouldnotbefunctional.

vSphere Hosts and vSphere Flash Read Cache Compatibility and Performance
TheVDPApplianceisdeployedasavirtualmachinewithhardwareversion7,whichenablesbackward
compatibilitywithvSphere4.xhosts.ThevSphereFlashReadCachebackeddisksareonlyavailableon
vSphere5.xhosts,whichexpectaVMtohavehardwareversion10.Asaresult,ifyouattempttoperforman
imagelevelbackupofavSphereFlashReadCachebackeddiskbyusingtheVDPAppliance,thenthecurrent
configurationcausestheappliancetousethenetworkblockdevice(NBD)protocol(insteadofHotAdd)asthe
transportmode,whichadverselyaffectsperformance.

Unsupported Disk Types

Whenplanningforbackups,makesurethedisksaresupportedbyVDP.Currently,VDPdoesnotsupport
thefollowingvirtualhardwaredisktypes:

Independent

RDMIndependentVirtualCompatibilityMode

RDMPhysicalCompatibilityMode

System Requirements
ThefollowingsectionliststhesystemrequirementsforVDP.

20

VMware, Inc.

Chapter 2 VDP Installation and Configuration

VDP System Requirements


VDPisavailableinthefollowingconfigurations:

0.5TB

1TB

2TB

4TB

6TB

8TB

IMPORTANTAfterVDPisdeployedthesizecanbeincreased.
VDPrequiresthefollowingminimumsystemrequirements:
Table 2-2. Minimum system requirements for VDP
0.5 TB

1 TB

2 TB

4 TB

6 TB

8 TB

Processors

Minimumfour
2GHz
processors

Minimumfour
2GHz
processors

Minimumfour
2GHz
processors

Minimumfour
2GHz
processors

Minimum
four2GHz
processors

Minimum
four2GHz
processors

Memory

4GB

4GB

4GB

8GB

10GB

12GB

Diskspace

873GB

1,600GB

3TB

6TB

9TB

12TB

IPv6 Requirements
DNSserversthatVDPusesinanIPv6environmentmustonlycontainAAAArecordsforhostnames.TheDNS
servermustnotcontainbothanAandanAAAArecordwiththesamehostname.

Preinstallation Configuration
BeforetheVDPinstallation,completethefollowingpreinstallationsteps:

DNSConfigurationonpage 21

NTPConfigurationonpage 22

UserAccountConfigurationonpage 22

VDPBestPracticesonpage 23

DNS Configuration
TheDNSservermustsupportbothforwardandreverselookupontheVDPandthevCenter.
BeforeyoudeployVDP,youmustaddanentrytotheDNSserverfortheVDPAppliancesIPaddressandFully
QualifiedDomainNames(FQDN).Inaddition,communicationtoDNSisrequiredbyVMwareproxynodes
(port53)overbothTCPandUDPprotocols.FailuretosetupDNSproperlycancausemanyruntimeor
configurationissues.
ToconfirmthatDNSisconfiguredproperly,runthefollowingcommandsfromthecommandpromptonthe
vCenterServer:

nslookup<FQDN_of_VDP>
ThenslookupcommandreturnstheFQDNoftheVDPAppliance.

nslookup<FQDN_of_vCenter>
ThenslookupcommandreturnstheFQDNofthevCenterServer.

VMware, Inc.

21

vSphere Data Protection Administration Guide

Ifthenslookupcommandsreturntheproperinformation,closethecommandprompt.Ifthenslookup
commandsdonotreturntheinformationyouseek,youcanmanuallyaddtheVDPnameandaddresstothe
/etc/hostsfileinthevCenter.

NTP Configuration
VDPleveragesVMwareToolstosynchronizetimethroughNTP.AllvSpherehostsandthevCenterServer
musthaveNTPconfiguredproperly.TheVDPAppliancegetsthecorrecttimethroughvSphereandmustnot
beconfiguredwithNTP.
CAUTIONConfiguringNTPdirectlyontheVDPAppliancecausestimesynchronizationerrors.
SeetheESXiandvCenterServerdocumentationformoreinformationaboutconfiguringNTP.

vCenter Hosts and Clusters View


TheVDPAppliancecanworkwithfoldersandresourceviewsthatarecreatedundertheHostsandClusters
view.TheHostsandClustersviewinthevSphereWebClientallowyoutoperformthefollowingtasks:

Configureuseraccounts

Createasnapshot

MounttheISOimage

Removeasnapshot

Revertbacktoasnapshot

Expanddisks

ConfiguretheVDPAppliancesystemsettings.

RemovetheVDPAppliancefromthevCenterinventory.

Accessing the Host and Clusters view


1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Loginwithadministrativeprivileges.

SelectvCenter>HostsandClusters.

User Account Configuration


BeforethevCenteruseraccountcanbeusedwithVDP,orbeforetheSSOadminusercanbeusedwithVDP,
youmustaddtheseusersasadministratoronthevCenterrootnode.Userswhoinheritpermissionsfrom
grouprolesarenotvalid.
NOTEInhighsecurityenvironments,youcanrestrictthevCenteruseraccountpermissionsrequiredto
configureandadministertheVDPAppliance.TheaccountpermissioncategoriesarelistedinMinimum
RequiredvCenterUserAccountPermissionsonpage 189.
ThefollowingstepsareusedtoconfiguretheVDPuserorSSOadminuserusingthevSphereWebClient.
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

22

Loginwithadministrativeprivileges.

SelectvCenter>HostsandClusters.

Ontheleftsideofthepage,clickthevCenterServer.

VMware, Inc.

Chapter 2 VDP Installation and Configuration

IMPORTANTEnsurethatyouselectthevCenterfromtherootlevelofthetreestructure(representedunder
HostsandClusters).IfyouselectthevCenterVM,theconfigurationfails.

ClicktheManagetab,andthenselectPermissions.

ClicktheAddpermission(+)icon.

ClickAdd.

FromtheDomaindropdownlist,selectdomain,server,orVSPHERE.LOCAL.
NOTE:ForvCenterversions5.1andearlier,thedefaultdomainisSYSTEMDOMAIN.

SelecttheuserwhowilladministerVDPorbetheSSOadminuser,andthenclickAdd.

10

ClickOK.

11

FromtheAssignedRolelist,selectAdministrator.

12

ConfirmthatthePropagatetochildobjectsboxisselected.

13

ClickOK.

ToverifythatuserislistedunderAdministrators,gotoHome>Administration>RoleManagerandclickthe
Administratorrole.Theuseryoujustaddedshouldbelistedtotherightofthatrole.
IMPORTANTIftheVDPbackupuserusingtheVDPConfigureutilitybelongstoadomainaccount,usethe
SYSTEMDOMAIN\adminformatinVDPconfigure.Iftheusernameisenteredintheformat
admin@SYSTEMDOMAINformat,tasksrelatedtothebackupjobmaynotshowupontheRecentRunning
tasks.
IMPORTANTThedomainaccountpasswordcannotcontainspaces.

VDP Best Practices


Thefollowingbestpracticesshouldbeusedwhendeploying,using,andmonitoringavSphereDataProtection
(VDP)Appliance.

General Best Practices

DeploytheVDPApplianceonsharedVMFS5orlatertoavoidblocksizelimitations.

Makesurethatallvirtualmachinesarerunninghardwareversion7orlatertosupportChangeBlock
Tracking(CBT).

InstallVMwareToolsoneachvirtualmachinethatVDPwillbackup.VMwareToolsaddadditional
backupcapabilitythatquiescescertainprocessesontheguestOSbeforethebackup.VMwareToolsare
alsorequiredforsomefeaturesusedinFileLevelRestore.

VMware, Inc.

23

vSphere Data Protection Administration Guide

WhenconfiguringthenetworkfortheVDPApplianceandthevCenter,donotmodifynetworkaddress
informationbyusingNATorotherconfigurationmethods(firewall,IDS,orTSNR).Whenthese
unsupportedmethodsaredeployedaspartofthevirtualnetwork,someVDPfunctionalitymaynotwork
asdesigned.

HotAdd Best Practices


TheHotAddtransportmechanismisrecommendedforfasterbackupsandrestoresandlessexposureto
networkrouting,firewallandSSLcertificateissues.Ifyouusethenetworkblockdevice(NBD)transport
mechanisminsteadofHotAdd,backupperformancewillbedegraded.
ThefollowingmandatoryrequirementsmustbemetforadisktobemountedwithHotAdd:

IfyouareusingvSphereHostversion5.0,thehostmustbelicensedforHotAdd.vSphereHostversion
5.1andlaterincludethisfeaturebydefault.

TheVDPApplianceisdeployedonavSpherehostthathasapathtothestoragethatcontainsthevirtual
disksbeingbackedup.

HotAddisnotusedonIDEconfiguredvirtualdisks.I/Ooverthenetworknegativelyimpacts
performance.UseSCSIvirtualdisksinstead.

ThetotalcapacityoftheVMFSvolumewhereVDPresidesisequaltothesizeofthelargestvirtualdisk
beingbackedup(freespacecanbelessthanthisamount).

TheblocksizeoftheVMFSvolumewhereVDPresidesisthesameorlargerthanthesizeofthelargest
virtualdiskbeingbackedup.

ThevirtualmachinebeingbackeduphasnovirtualharddisksdesignatedasIndependent.

Thevirtualmachinebeingbackedupisinthesamedatacenter(vCenterServercontainerobject)asthe
VDPAppliance.HotAddtransportcannotcrossthedatacenterboundary.

ThevirtualmachinesandVMDKsinthevCenterServerhavethesamenameasthoseassociatedwiththe
virtualmachinebeingbackedup.

HotAdddoesnotworkwithvirtualmachinesthatusevSphereFlashReadCache(vFlash).

FormoreinformationaboutHotAddbestpractices,refertothefollowingKnowledgeBasearticle:
http://kb.vmware.com/kb/2048138

Storage Capacity for Initial VDP Deployment


WhenanewvSphereDataProtection(VDP)Applianceisdeployed,theappliancetypicallyfillsrapidlyforthe
firstfewweeks.Thisisbecausenearlyeveryclientthatisbackedupcontainsuniquedata.VDPdeduplication
ismosteffectivewhenothersimilarclientshavebeenbackedup,orthesameclientshavebeenbackedupat
leastonce.
Aftertheinitialbackup,theappliancebacksuplessuniquedataduringsubsequentbackups.Wheninitial
backupsarecompleteandthemaximumretentionperiodsareexceeded,itispossibletoconsiderandmeasure
theabilityofthesystemtostoreaboutasmuchnewdataasitfreeseachday.Thisisreferredtoasachieving
steadystatecapacityutilization.Idealsteadystatecapacityshouldbe80%.

Monitoring VDP Capacity


YoushouldproactivelymonitorVDPcapacity.YoucanviewVDPcapacitythroughtheVDPReportstab,
UsedCapacity(whichisusedtodeterminesteadystate).RefertoViewingInformationfromtheReportsTab
onpage 108formoreinformation.

24

VMware, Inc.

Chapter 2 VDP Installation and Configuration

Table 23describesVDPbehaviorforkeycapacitythresholds:
Table 2-3. Capacity thresholds
Threshold

Value

Behavior

Capacitywarning

80%

VDPissuesawarningevent.

Capacitywarning

95%

TasksarenotgeneratedonvCenterforbackup
jobswhencapacityisgreaterthan95%full.

Healthchecklimit

95%

Existingbackupsareallowedtocompletebut
newbackupactivitiesaresuspended.VDP
issueswarningevents.

Serverreadonly
limit

100%

VDPtransitionstoreadonlymodeandnonew
dataisallowed.

Onceyouexceed80%capacity,usethefollowingguidelinesforcapacitymanagement:

Stopaddingnewvirtualmachinesasbackupclients.

Removeunnecessaryrestorepoints.

Deletejobsthatarenolongerneeded.

Reassessretentionpoliciestoseeifyoucandecreaseretentionpolicies

ConsideraddingadditionalVDPAppliancesandbalancebackupjobsbetweenmultipleappliances

VDP Installation
ThevSphereDataProtection(VDP)installationiscompletedthroughtwosteps:

DeployingtheOVFTemplateonpage 25

InitialConfigurationonpage 26

Deploying the OVF Template


Prerequisites

TheVDPAppliancerequiresoneofthefollowingvSpherehostversions:5.0,5.1,or5.5.

TheminimumrequirementisvCenterServer5.1.vCenterServer5.5orlaterisrecommended.

LogintothevCenterServerfromavSphereWebClienttodeploytheOVFtemplate.Ifyouareunableto
connecttothevSphereWebClient,confirmthatthevSphereWebClientserviceisstarted.

TheVDPApplianceconnectstoavSpherehostusingport902.IfthereisafirewallbetweentheVDP
ApplianceandthevSphereHost,port902mustbeopen.SeeChapter A,vSphereDataProtectionPort
Usage,onpage 187,foradditionalinformationonportusage.

TheVMwareClientIntegrationPluginmustbeinstalledonyourbrowser.Ifitisnotalreadyinstalled,it
canbeinstalledduringthefollowingprocedure.

Procedure
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Loginwithadministrativeprivileges.

SelectvCenter>Datacenters.

OntheObjectstab,clickActions>DeployOVFTemplate.

Ifprompted,allowandinstalltheVMwareClientIntegrationPlugin.

VMware, Inc.

25

vSphere Data Protection Administration Guide

SelectthesourcewheretheVDPApplianceislocated.BydefaulttheFilenamedialogissettoOVF
Packages(*.ovf).FromthedropdownboxtotherightofFilename,selectOVAPackages(*.ova).

NavigatetothelocationoftheVDPAppliance.ovafile.Confirmthatyouselecttheappropriatefilefor
thedatastore.ClickOpen.

AftertheVDPAppliance.ovafileisselected,clickNext.

ReviewthetemplatedetailsandclickNext.

10

OntheAcceptEULAsscreen,readthelicenseagreement,clickAccept,andthenclickNext.

11

OntheSelectnameandfolderscreen,typethenamefortheVDPAppliance.Whentypingthename,use
thefullyqualifieddomainname(FQDN),whichtheVDPconfigurationusestofindtheVDPAppliance
inthevCenterinventory.DonotchangetheVDPAppliancenameafterinstallation.

12

ClickthefolderordatacenterwhereyouwanttodeploytheVDPAppliance,andthenclickNext.

13

OntheSelectaresourcescreen,selectthehostfortheVDPApplianceandclickNext.

14

OntheSelectStoragescreen,selectthevirtualdiskformatandselectthelocationofthestorageforthe
VDPAppliance.ClickNext.

15

OntheSetupnetworksscreen,selecttheDestinationNetworkfortheVDPApplianceandclickNext.

16

IntheCustomizetemplatescreen,specifytheDefaultGateway,DNS,Network1IPAddress,and
Network1Netmask.ConfirmthattheIPaddressesarecorrectandmatchtheentryintheDNSserver.
SettingincorrectIPaddressesinthisdialogboxwillrequirethe.ovatoberedeployed.ClickNext.

NOTETheVDPAppliancedoesnotsupportDHCP.AstaticIPaddressisrequired.
17

OntheReadytocompletescreen,confirmthatallofthedeploymentoptionsarecorrect.CheckPoweron
afterdeploymentandclickFinish.

vCenterdeploystheVDPApplianceandbootsintotheinstallmode.YoucanmonitorRecentTasksto
determinewhenthedeploymentcompletes.

Initial Configuration
Prerequisites

EnsurethattheVDP.ovftemplatewasdeployedsuccessfully.SeeDeployingtheOVFTemplateon
page 25formoreinformation.

YoumustbeloggedintothevCenterServerfromthevSphereWebClient.

Enoughfreediskspaceexistsonthedatastore.Whenanoptionalperformanceanalysistestisrunduring
initialconfigurationoftheappliance,41GBperdiskperdatastoreisrequired(forexample,ifthreedisks
areplacedonthesamedatastore,123GBoffreespaceisrequired).Ifthereisnotenoughspaceavailable,
thetestreportsavalueof0foralloftheread,write,andseektestsandgivesafinalstatusofinsufficient
space.

Procedure
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

26

Loginwithadministrativeprivileges.

SelectvCenterHome>vCenter>VMsandTemplates.ExpandthevCentertreeandselecttheVDP
Appliance.

OpenaconsolesessionintotheVDPAppliancebyrightclickingtheVDPApplianceandselectingOpen
Console.

VMware, Inc.

Chapter 2 VDP Installation and Configuration

Aftertheinstallationfilesload,theWelcomescreenfortheVDPmenuappears.Openawebbrowserand
type:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

TheVMwareLoginscreenappears.
6

TyperootintheUserfieldandchangemeinthePasswordfield,andthenclickLogin.
TheVDPWelcomescreenappears.

ClickNext.
TheNetworkSettingsdialogboxappearsbydefault.

Specify(orconfirm)thefollowingnetworkandserverinformationforyourVDPAppliance.Ensurethat
thevaluesarepopulatedcorrectly,otherwisetheinstallationwillfail.
a

IPv4Staticaddress

Netmask

Gateway

PrimaryDNS

SecondaryDNS

Hostname

Domain

ClickNext.
TheTimeZonedialogboxappears.

10

SelecttheappropriatetimezoneforyourVDPAppliance,andclickNext.
TheVDPCredentialsdialogboxappears.

11

InthePasswordfield,typeintheVDPAppliancepasswordbyusingthefollowingcriteria,andthen
verifythepasswordbyretypingitintheVerifypasswordfield.Thispasswordistheuniversal
configurationpassword.
Thefourcharacterclassesareasfollows:

UppercaselettersAZ

Lowercaselettersaz

Numbers09

Specialcharacters(forexample:~!@#,.)

Createthepasswordusingthefollowingcriteria:

12

VMware, Inc.

Ifallfourcharacterclassesareused,thepasswordmustbeatleast6characters.

Ifthreecharacterclassesareused,thepasswordmustbeatleast7characters.

Ifoneortwocharacterclassesareused,thepasswordmustbeatleast8characters.

ClickNext.

27

vSphere Data Protection Administration Guide

ThevCenterRegistrationpageappears.

13

Specifythefollowingvalues:
a

vCenterusername
Iftheuserbelongstoadomainaccount,enterthenamebyusingtheSYSTEMDOMAIN\admin
format.

CAUTIONIfanSSOadminuserisspecifiedasthevCenterusernameintheformat<username@vsphere.local>,
tasksrelatedtoVDPoperationsdonotappearinthevCenterRecentTaskspaneofthevSphereWebClient.
FortaskstoappearintheRecentTaskspane,specifytheSSOadminuserintheformat
<vsphere.local\username>.
b

vCenterpassword

vCenterFQDNorIP

vCenterHTTPport(defaultis80)
SpecifyacustomvaluefortheHTTPportifyouneedtoconnecttovCenterovertheHTTPport,
insteadoftheHTTPSport,whichisusedforallothercommunication.

vCenterHTTPSport(defaultis443)

Ifdisabled,selecttheUsevCenterforSSOauthenticationcheckboxforSSOauthentication.

NOTELeavetheUsevCenterforSSOauthenticationcheckboxenabledifyourvCenterhasSSOembedded
inthevCenterServerappliance.Ifyoudisablethisselectionbyclearingthecheckbox,youmustentertheSSO
ServerFQDNorIPaddressandtheSSOportfields.
g

ClickTestConnection.
Aconnectionsuccessmessageappears.Ifthismessagedoesnotappear,troubleshootyoursettings
andrepeatthisstepuntilasuccessfulmessageappears.

IfyoureceivethefollowingmessageonthevCenterRegistrationpage:
Specified user either is not a dedicated VDP user or does not have sufficient vCenter
privileges to administer VDP. Please update your user role and try again.

RefertoUserAccountConfigurationonpage 22forinstructionsonhowtoupdatethevCenteruserrole.

28

VMware, Inc.

Chapter 2 VDP Installation and Configuration

14

VMware, Inc.

ClickNexttoadvancetotheCreateStoragepage,whichguidesyouthroughthestoragetypeselection.
SeeCreatingNewStorageonpage 72forstorageconfigurationinformationandthefinalstepsrequired
tocompletetheinitialconfigurationwizard.

29

vSphere Data Protection Administration Guide

30

VMware, Inc.

VDP Appliance Upgrades

Thischaptercontainsthefollowingtopics:

BestPracticesonpage 32

SupportedUpgradePathsonpage 32

CreatingaSnapshotoftheVDPApplianceonpage 33

MountingtheUpgradeISOImageontheApplianceonpage 34

InstallingtheUpgradeonpage 34

CompletingtheUpgradeonpage 36

RevertingBacktoaSnapshotonpage 37

UpgradingProxySoftwareonpage 38

VMware, Inc.

31

vSphere Data Protection Administration Guide

Best Practices

Beforerunningtheupgradeprocess,takeasnapshotoftheVDPAppliancefromthevCenterServer.
TakingasnapshotallowsyoutorestoretheVDPAppliancetoapreviouslyknownstateintheeventthat
theupgradeprocessdoesnotcompletesuccessfully.Forinstructions,refertoCreatingaSnapshotofthe
VDPApplianceonpage 33.

Runtheupgradeduringatimeperiodwhennobackupjobsarerunningorscheduledtorun.

Beforeperforminganupgrade,manuallyclearallVDPalarms.Aftertheupgradecompletes,manually
clearthealarmsagain.RestarttheVDPAppliancetoreconfigurethealarmsbyusingthefollowing
command:
emwebapp.sh --start

Supported Upgrade Paths


VDPupgradescannotoccurduringthemaintenancewindow.PerformtheVDPupgradewhennobackupjobs
arerunning.
IMPORTANTYoucannotupgradeVDP5.1.20directlytoVDP6.0.YoumustfirstupgradeVDP5.1.20toVDP
5.1.21.xbeforeupgradingto6.0.
Table 34listssupportedupgradepathsforVDPandVDPAdvancedversions.

32

VMware, Inc.

Chapter 3 VDP Appliance Upgrades

Table 3-4. Supported Upgrade Paths

VDPAdvanced/

VDPAdvanced

VDPAdvanced

X
X

VDP

VDP 6.0

RTI5.8.0

5.5.6

VDP/

5.5.5

VDP/

VDP/

5.1.21

VDP5.5.1

VDP

Advanced

5.1.20

VDP

VDP5.1.11

VDP5.1.11

VDP5.1.10

VDP5.1.10

VDP5.1.1

VDP5.1.1

VDP5.1.0
VDP5.1.0

Advanced

UpgradeTO

Advanced
5.1.20
Upgrade
FROM

VDP
Advanced
5.1.21
VDP5.5.1

VDP/VDP
Advanced
5.5.5
VDP/VDP
Advanced
5.5.6
VDP/VDP
Advanced/
Replication
Target
Identity
(RTI)5.8.0
VDP6.0

NOTEVDP6.0includesallfeaturesthatinearlierversionswereincludedinVDPAdvanced.

Creating a Snapshot of the VDP Appliance


Asabestpractice,takeasnapshotoftheVDPAppliancebeforetheupgrade.Ifyouencounteranyupgrade
issues,youcanrollbacktothesnapshot.
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Loginasauserwhohasprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPAppliancedisplays.

RightclicktheVDPApplianceandselectShutDownGuestOS.

NOTEAlwaysshutdownaVDPAppliancebyusingtheShutDownGuestOSaction.DonotusePowerOff
toshutdownaVDPAppliance.
6

Aftertheappliancehasshutdown,rightclicktheVDPApplianceandchooseEditSettings.

IntheVirtualHardwaretable,startingwithHarddisk2,clickthedisclosurearrow.

VMware, Inc.

33

vSphere Data Protection Administration Guide

IntheDiskModerow,clickDependent.

ContinuingwithHarddisk3,repeatStep 7untilalltheremainingdiskshavebeensettoDependent
mode.

10

ClickOK.

11

RightclicktheVDPApplianceandchooseTakeSnapshot.

12

Typeanameforthesnapshot.

13

Typeanoptionaldescription.

14

ClickOK.

15

Afterthesnapshotcompletes,rightclicktheapplianceandclickPowerOn.

TheVDPAppliancesnapshothasbeentaken.

Mounting the Upgrade ISO Image on the Appliance


TheVDPApplianceisupgradedwithanISOupgradeimage.
TomounttheupgradeISOimage:
1

CopytheupgradeISOimagetoalocationthatisaccessibletothevSphereWebClient.

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Loginasauserwhohasprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

RightclicktheVDPApplianceandchooseEditSettings.

IntheVirtualHardwaretable,clickthedisclosurearrownexttoCD/DVD.

Fromthedropdownmenu,chooseDatastoreISOFile.
TheSelectFilescreenshouldappear.Ifnot,selecttheCD/DVDMediarowandclickBrowse.

FromtheSelectFilescreen,navigatetothedatastoreandthefolderthatcontainstheISOupgradeimage
andselecttheISOimage.ClickOK.

10

ClicktheConnectedcheckboxontheCD/DVDMediarow,andthenclickOK.

TheISOimagebeginsmountingontheVDPAppliance.TheaveragetimeforaVDPUpgradeISOimageto
mountisaboutfiveminutes.

Installing the Upgrade


TheupgradeprocesschecksforavailablediskspaceonthedatastorewheretheVDPApplianceisinstalled.
Youneedapproximately2GBoffreespace,plusthesizeoftheupgradeISOfile.
NOTETofindupgraderelatedlogsthatyoucanusetotroubleshootupgradeproblems,refertothe
avinstaller.log.0 fileintheLogBundler.
CAUTIONIfaspecificdedicatedroleisassignedfortheVDPAppliance,updatetheminimumrequired
vCenterpermissionsbeforeyouinstalltheupgrade.RefertoMinimumRequiredvCenterUserAccount
Permissionsonpage 189formoreinformation.

Procedure
1

AccesstheVDPConfigureutility:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

34

VMware, Inc.

Chapter 3 VDP Appliance Upgrades

LoginwiththeVDPusernameandpassword.

OntheConfigurationtab,ensurethatalltheservicesarerunning.Ifalloftheservicesarenotrunning,
theupgradewillnotsucceed.

ClicktheUpgradetab.UpgradesthatarecontainedontheupgradeISOimageyoumountedare
displayedintheSWUpgradeswindow.
NOTEIftheISOimagedoesnotappear,closeVDPConfigurebyexitingthewebbrowser.IftheISO
imageisbeingmountedfromaremotefilesystem,theprocessofmountingtheISOimageand
decompressingthefilescantakeupto20minutes.
AfterallowingtimefortheISOimagetomount,iftheUpgradetabstilldoesnotdisplayanavailable
upgrade,itmaybebecausetheimageiscorrupt.AnyISOimagesthatdonotpasschecksumarenot
displayedontheUpgradetab.

Clicktheupgradeyouwanttoinstall,andclickUpgradeVDP.
IMPORTANTTheupgradeprocessdisplaysthefollowingmessageifyoudonothaveenoughdiskspace
fortheupgrade:
Please make sure you have at least 23 GB for repo. 10 GB for var, 1 GB for root partition and 2 GB for space partition.

Beforecontinuingtheupgrade,refertoFreeingupspacefortheupgradeonpage 36tofreeupdisk
spacefortheupgrade.
Theupgradebeginsinstalling.Thisinstallationportionoftheupgradecantakeonetofourhours.Astatus
barupdatestheprogressoftheinstallation.TheVDPApplianceautomaticallyshutsdownaftera
successfulupgrade.
WhenVDPisupgraded,twopluginsmaybevisibleinthevSphereWebClient,asshowninthefollowing
figure.

Toremovetheoldplug,firstensurethatallVDPApplianceshavebeenupgraded.Then,refertothe
VMwarevSphereDocumentationCenterwebsiteforinformationaboutmanagingvSphereWebClient
plugins.
ToremovetheVDPplugin,youmustupgradeallVDPAppliancestoVDPversion6.0andusetheplugin
managertodisabletheVDPplugin.
RefertoVMwareKnowledgeBasearticleforinformationaboutmanagingvCenterplugins:
http://kb.vmware.com/selfservice/microsites/search.do?cmd=displayKC&docType=kc&externalId=2038
356
6

Tocompletetheupgrade,performthestepsdescribedinCompletingtheUpgrade.

Iftheupgradeprocessfails,youcantrytoinstalltheupgradeagain.Ifyoucannotsuccessfullycompletethe
upgrade,youcanrevertbacktothesnapshotyoutookatthestartoftheupgradeprocess.Forinstructionson
howtorevertbacktothissnapshot,seeRevertingBacktoaSnapshotonpage 37.

VMware, Inc.

35

vSphere Data Protection Administration Guide

Freeing up space for the upgrade


IfyoureceivedthefollowingerrormessageafteryouclickedUpgradeVDPontheUpgradetab:
Please make sure you have at least 23 GB for repo. 10 GB for var, 1 GB for root partition and 2 GB for space partition.

Performthefollowingproceduretofreeupdiskspace.Otherwise,youcanskipthisprocedure.

Procedure
1

OpenPuttysessionontheVDPAppliance.

Loginasroot.

StoptheVMwareVDPwebservicesbytypingthefollowingcommand:
emwebapp.sh --stop

StoptheApachewebserverbytypingthefollowingcommand:
/etc/init.d/apache2 stop

Removelogfilesfromthe/usr/local/avamar-tomcat/logsdirectorybytypingthefollowing
commands:
cd /usr/local/avamar-tomcat/logs
rm *log*

Removeoldlogfilesfromthe/root/.avamar/var/mc/cli_logdirectorybytypingthefollowing
commands:
cd /root/.avamar/var/mc/cli_log
rm *.log.*

Removethemod_jk.logfilebytypingthefollowingcommands:
cd /var/log/apache2
rm mod_jk.log

StarttheApachewebserverbytypingthefollowingcommand:
etc/init.d/apache2 start

StarttheVMwareVDPwebservicesbytypingthefollowingcommand:
emwebapp.sh --start

10

Performtheupgrade.RefertoInstallingtheUpgradeonpage 34.

Completing the Upgrade


Youmustremovesnapshotsandunmounttheupgradeimageafteranupgradecompletessuccessfully.
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

36

Loginasauserwhohasprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

Ifyourappliancehasnotbeenshutdown,rightclicktheVDPApplianceandchooseShutDownGuest,
andthenclickYes.

Aftertheappliancehasshutdown,rightclicktheVDPApplianceandchooseManageSnapshots.

ClickthesnapshotyoucreatedfortheVDPAppliance.

ClickDelete,andclickYes.

ClickClose.

VMware, Inc.

Chapter 3 VDP Appliance Upgrades

10

RightclicktheVDPApplianceandchooseEditSettings.

11

StartingwithHarddisk2,clickthedisclosurearrow.

12

IntheVirtualHardwaretable,intheDiskModerow,clickIndependentPersistent.

13

ContinuingwithHarddisk3,repeatStep 11untilalltheremainingdiskshavebeensettoIndependent
Persistentmode.

14

IntheVirtualHardwaretable,clickthedisclosurearrownexttoCD/DVD.

15

FromthedropdownmenuchooseHostDevice.

16

ClickOK.

17

AfterthesnapshothasbeenremovedandtheappliancehasbeenreconfiguredsotheupgradeISOimage
isnolongermounted,rightclicktheVDPApplianceandchoosePowerOn.

TheVDPApplianceupgradeprocessiscomplete.
Afterthesuccessfulupgradecompletesandtheapplianceispoweredon,manuallyrunanintegritycheck.See
RunninganIntegrityCheckonpage 60forinstructions.
NOTEAfterupgradingtheVDPAppliance,whenyoulogintothevSphereWebClientforthefirsttime,the
vSphereWebClientwillnotshowVDPasanoption.YoumustlogoutofthevSphereWebClientandthenlog
inagain.SubsequentloginswillshowVDPasanoption.

Reverting Back to a Snapshot


Ifyouneedtorevertbacktothesnapshotyoutookbeforetheupgradeprocess,performthefollowingsteps:
1

LogintothevCenterServerbyusingthevSphereWebClientasauserwhohasprivilegestoedit
hardwaresettingsandremoveasnapshot.

ClickHostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

RightclicktheVDPApplianceandchooseShutDownGuest,andthenclickYes.

Aftertheapplianceshutsdown,rightclicktheVDPApplianceandchooseReverttoCurrentSnapshot.
Ifyouhavemorethanonesnapshot,youmustchooseManageSnapshotstochoosethesnapshotyou
wanttorevertbackto.

Afterrevertingtothesnapshot,rightclicktheVDPApplianceandchooseEditSettings.

StartingwithHarddisk2,clickthedisclosurearrow.

IntheVirtualHardwaretable,intheDiskModerow,clickIndependentPersistent.

ContinuingwithHarddisk3,repeatStep 7untilalltheremainingdiskshavebeensettoIndependent
Persistentmode.

10

ClickOK.

11

RightclicktheVDPApplianceandchoosePowerOn.

TheVDPApplianceisresetbacktoitsearlierstate.

VMware, Inc.

37

vSphere Data Protection Administration Guide

Upgrading Proxy Software


PerformthisprocedurewhenanewerversionoftheVMwareexternalproxysoftwareisavailablefor
downloadfromtheVDPAppliance.

Procedure
1

AccessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

wherevCenter_ServeristhenetworkhostnameorIPaddressforthevCenterServer.
2

IntheCredentialspage,enteranadministrativevCenterusernameandpasswordandclickLogin.

InthevSphereWebClient,selectVDP.

IntheWelcometoVDPpage,selecttheVDPApplianceandclickConnect.

FromtheVDPuserinterface,selecttheConfigurationtab.

IntheDownloadssection,clicktheExternalProxyUpgradeISOlink.
TheVMwareVDPExternalProxylinuxx86version.isodialogboxdisplays,whereversionisthespecific
versionAvamarsoftwareavailablefordownload.

SavetheVMwareVDPExternalProxylinuxx86version.ovatoatemporaryfolder,suchasC:\Temp,orto
thedesktop.

FromthevSphereClientorvSphereWebClient,logintothevCenterServer.

LocateandselecttheESXServerthathoststheproxyyouwanttoupdate.

10

ClicktheSummarytab.

11

IntheResourcespane,selectadatastoreintheDatastorelist.
ThisdatastoreiswhereyouwilluploadtheISOfile.
Ifyouareperformingmultipleupgrades,youshouldselectadatastorethatisaccessibletothegreatest
numberofproxies.

12

RightclickthedatastoreandselectBrowseDatastore.
TheDatastoreBrowserwindowappears.

13

Selectafolderinthetree.

14

ClickUploadfilestothisdatastore,andthenselectUploadfile.
TheUploadItemsdialogboxappears.

15

BrowsetotheISOfilethatyoudownloaded.

16

SelecttheISOfileandclickOpen.
TheUploadItemsdialogboxcloses.

17

IfanUpload/DownloadOperationWarningappears,clickYestodismissthewarningandcontinuewith
theupload.

18

Waitfortheuploadtocomplete.

19

SwitchtotheVMsandTemplatesviewbyclickingView>InventoryVMsandTemplates.

20

Intheleftpane,locateandselecttheproxyyouwanttoupgrade.

21

RightclickEditSettings.
TheVirtualMachinePropertiesdialogboxappears.

22

38

IntheHardwarelist,selectCD/DVDDrive1.

VMware, Inc.

Chapter 3 VDP Appliance Upgrades

23

24

Setthefollowingoptions:
a

InDeviceStatus,selectConnected.

InDeviceStatus,selectConnectatpoweron.

InDeviceType,selectDatastoreISOFile.

ClickBrowse.
TheBrowseDatastoresdialogboxappears.

25

BrowsetotheISOfilethatyoudownloaded.

26

SelecttheISOfileandclickOpen.
TheBrowseDatastoresdialogboxcloses.

27

IntheVirtualMachinePropertiesdialogbox,clickOK.
TheVirtualMachinePropertiesdialogboxcloses.
TheISOfileismountedontheproxy.
Theproxyautomaticallywaitsuntilnobackupsarerunning,thenupdatesitself.Becausethepolling
intervalissetto30minutes,itmaketakeupto30minutesafterthelastbackupcompletesfortheupgrade
tobegin.

NOTEWhenyoureboottheproxyvirtualmachine,itupdatesitssoftware.Anybackupsthatarerunning
duringtherebootwillfail.Therefore,youshouldonlyrebootwhenyouareabsolutelycertaintheproxyisnot
beingusedforbackups.
28

EnsurethatyouarestillintheVMsandTemplatesview.Ifnot,switchtotheVMsandTemplatesviewby
clickingView>InventoryVMsandTemplates.

29

Intheleftpane,locateandselecttheproxyyoujustupgraded.

30

RightclickEditSettings.
TheVirtualMachinePropertiesdialogboxappears.

31

IntheHardwarelist,selectCD/DVDDrive1.

32

InDeviceStatus,cleartheConnectedcheckbox.

33

ClickOK.
TheVirtualMachinePropertiesdialogboxcloses.

34

Afterasuccessfulproxyclientupgrade,youcanchecktheversionbyrunningthefollowingcommandon
theproxyvirtualmachine:
avtar --version

VMware, Inc.

39

vSphere Data Protection Administration Guide

40

VMware, Inc.

Post-Installation Configuration of
VDP Appliance

Thischaptercontainsthefollowingtopics:

AbouttheVDPConfigureUtilityonpage 42

ViewingStatusonpage 42

StartingandStoppingServicesonpage 43

CollectingLogsonpage 44

ModifyingConfigurationSettingsonpage 45

RollingBackanApplianceonpage 46

EmergencyRestoreonpage 46

VMware, Inc.

41

vSphere Data Protection Administration Guide

About the VDP Configure Utility


DuringinstallationofvSphereDataProtection(VDP),theVDPConfigureutilityrunsininstallmode.This
modeallowsyoutoenterinitialnetworkingsettings,timezone,VDPAppliancepassword,andvCenter
credentials.Installmodealsoallowsyoutocreateorattachstorageandoptionallyruntheperformance
assessmenttool.Afterinitialinstallation,theVDPConfigureutilityrunsinmaintenancemodeanddisplays
adifferentuserinterface.
ToaccesstheVDPConfigureutility,openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

UsetheVDPApplianceusernameandpassword.AsyoulogintotheVDPConfigureutility,asystemhealth
checkscriptruns.Youmustwaitforthesystemhealthchecktofinishrunningbeforeyoucanperform
configurationtasksfromanyoftheVDPConfigureutilitytabs.
NOTEAftertheapplianceisconfigured,youcanoptionallyrunaperformanceanalysistestfromtheVDP
Configureutility.Thetestrequires41GBperdiskperdatastore.Ifthatamountofspaceisnotavailable,the
utilityreportsinsufficientspaceandtheperformanceanalysistestwillnotrun.
Usetheconfigurationinterfacetoperformthefollowingconfigurationtasks:

InstallingtheUpgradeonpage 34AllowsyoutoupgradetoanewerversionoftheVDPAppliance.

StorageManagementonpage 71Allowsyoutoviewyourstorageconfiguration,addandeditaData
Domainsystem,andaddorexpanddiskstorageontheVDPAppliance.

ViewingStatusonpage 42Allowsyoutoseetheservicescurrentlyrunning(orcurrentlystopped)
ontheVDPAppliance.

StartingandStoppingServicesonpage 43AllowsyoutostartandstopselectedservicesontheVDP
Appliance.

CollectingLogsonpage 44AllowsyoutodownloadcurrentlogsfromtheVDPAppliancefor
troubleshootingpurposes.

ModifyingConfigurationSettingsonpage 45Allowsyoutovieworchangenetworksettings,
configurevCenterRegistration,vieworeditsystemsettings(timezoneinformationandVDPcredentials),
andmanageproxythroughputthroughexternalproxyandinternalproxyconfigurationoptions.

RollingBackanApplianceonpage 46AllowsyoutorestoretheVDPAppliancetoanearlierknown
andvalidstate.

EmergencyRestoreonpage 46AllowsyoutorestoreaVMdirectlytothehostthatisrunningthe
VDPAppliance.ThisemergencyrestoreprocedureisintendedforusewhenthevCenterisunavailable.

Viewing Status
TheConfigurationtablistsalloftheservicesrequiredbyVDPandthecurrentstatusofeachservice.Table 45
describestheservicesusedbyVDP.
Table 4-5. Description of services running on the VDP Appliance.

42

Service

Description

Coreservices

ThesearetheservicesthatcomprisethebackupengineoftheVDPAppliance.Ifthese
servicesaredisablednobackupjobs(eitherscheduledorondemand)willrun,andno
restoreactivitiescanbeinitiated.

Managementservices

Managementservicesshouldonlybestoppedunderthedirectionoftechnicalsupport.

Filelevelrestoreservices

Thesearetheservicesthatsupportthemanagementoffilelevelrestoreoperations.

Backuprecoveryservices

Thesearetheservicesthatsupportbackuprecovery.

VMware, Inc.

Chapter 4 Post-Installation Configuration of VDP Appliance

Table 4-5. Description of services running on the VDP Appliance. (Continued)


Service

Description

Maintenanceservices

Thesearetheservicesthatperformmaintenancetasks,suchasevaluatingwhetherretention
periodsofbackupshaveexpired.TheMaintenanceservicesaredisabledthefirst2448
hoursaftertheVDPApplianceisdeployed.Thiscreatesalargerbackupwindowforinitial
backups.

Backupscheduler

Thebackupscheduleristheservicethatinitiatesschedulebackupjobs.Ifthebackup
schedulerisstopped,noscheduledbackupswillrun.Ondemandbackupscanstillbe
initiated.

NOTEIfanyoftheseservicesstoprunning,analarmistriggeredonthevCenterServer.Ifastoppedservice
isrestarted,thealarmiscleared.Therecanbeadelayofupto10minutesbeforealarmsaretriggeredor
cleared.
Thestatusthatisdisplayedfortheseservicescanbeanyofthefollowing:

Starting

StartFailed

Running

Stopping

StopFailed

Stopped

Loadinggettingstate

Unrecoverable(Coreservicesonly)

Restoring(Managementservicesonly)

RestoreFailed(Managementservicesonly)

Clicktherefreshicontoupdatethestatusdisplay.

Starting and Stopping Services


OnthestatusscreenyoucanrestartstoppedservicesbyclickingStart,oryoucanstoprunningservicesby
clickingStop.Ingeneral,however,youshouldonlystoprunningservicesunderthedirectionoftechnical
support.
Ifyouseethataserviceisstopped,youcanattempttorestartitbyclickingStart.Insomecases,however,
additionaltroubleshootingstepsarenecessaryfortheservicetoworkproperly.
Ifallservicesarestopped,starttheservicesinthefollowingorder:
1

Coreservices

Managementservices

Backupscheduler

Maintenanceservices

Filelevelrestoreservices

Backuprecoveryservices

VMware, Inc.

43

vSphere Data Protection Administration Guide

Collecting Logs
TheLogCollectortabenablesyoutodownloadlogfilesindividuallyorcollectively.TheLogCollectortab
groupslogfilesintothreesections.Table 46describesthelogfilesineachgroup.
Table 4-6. Log files available from the Log Collector tab
Group

Log files

AllVDPApplianceLogs

AlllogfilesfromtheAllVDPApplianceLogsgroup.

CoreVDPService

MigrationUtility

System

AVI

GSAN

DPNandWorkflow

VDP

ManagementService

MC

FileSystemService

HFSCheck

FileLevelRestoreService

FLRProxy

Replication

Replication

ReplicationRecovery

ImageProxy

Microsoftapplication(MSApp)

ImageBackupandRestore
ClientLogs

Theaggregatedclientlogincludesreplication,backup,restore,orautomaticbackup
verification(ABV)jobsthatpassedwithexceptionsorthatfailed.
Configurations

VDPconfigurationfilesfromproxies,configchecker,agents,andsoforth.These
configurationfilesarelocatedin/space/vdp/config.

Whenyouselectacheckboxnexttoagroupheadingornexttoanindividuallog,theVDPConfigureUI,by
default,createsalogbundlenamedLogBundle.zip.ThelogbundleisintendedprimarilyforsendingVDP
Appliancelogstosupportpersonnel.
NOTEAlllogsarecentrallylocatedin/space/vdp/logs.

Procedure
1

Openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

LoginwiththeVDPusernameandpassword.

ClicktheLogCollectortab.

Selectoneormorecheckboxestodownloadlogfiles:

Todownloadalllogfilestoazipfile,selectAllVDPApplianceLogsandclickDownloadtosaveall
logfilesfromVDPservicestoa.zipfile.
TheSelectlocationfordownloaddialogboxappears.Bydefault,thelogbundleisnamed
LogBundle.zip.Renamethefiletoauniquename.

44

Todownloadalllogsunderaspecificheading,selectacheckboxnexttoaheading,andthenclick
Download:

CoreVDPService

ManagementService

FileSystemService

FileLevelRestoreService

VMware, Inc.

Chapter 4 Post-Installation Configuration of VDP Appliance

Replication

ImageBackupandRestore

Todownloadlogfileslistedundermultipleheadings,selectthecheckboxnexttooneofmorelog
files,andthenclickDownload.

IntheClientLogsgroupbox,clickDownloadtodownloadanaggregatedtextfilewhichcontainsall
clientfailurelogs.

IntheConfigurationsgroupbox,clickDownloadtodownloadonlyVDPconfigurationfile
information.

Modifying Configuration Settings


WhenyouaccesstheVDPConfigureutilityafterinstallation,itrunsinmaintenancemode.Whilein
maintenancemode,byclickingtheConfigurationtab,youcansetormodifyanysettingsthatwereentered
duringinstallation.Youcanconfigurenetworksettingsandsystemsettings,andyoucanregisterthevCenter.

Network Settings
YoucanconfigurethefollowingnetworksettingsontheConfigurationtab.
NOTEIfyouchangeanynetworksettings,manuallyrunanintegritycheckimmediatelyafterthechangeis
made.FailuretorunanintegritycheckcouldresultinaVDPconnectionfailurewhilerollingbacktoa
previouscheckpoint.SeeRunninganIntegrityCheckonpage 60forinstructions.

IPv4staticaddressTheInternetProtocolv4settingoftheinterface.

NetmaskThenetworkmaskoftheIPv4staticaddress.

GatewayThegatewayaddressoftheIPv4staticaddress.

PrimaryDNSTheprimarydomainnamesystemusedforDNSresolution.

SecondaryDNSThesecondarydomainnamesystemusedforDNSresolution.

HostnameTheuniquenamebywhichacomputerisknownonanetwork(forexample:vdpprimary).

DomainAuniquenamethatidentifiesawebsite(forexample:emc.com).Domainissometimesreferred
toasthedomainname.

vCenter Server Registration


CAUTIONChangingthevCenterServerhostname,vCenterServerpassword,vCenterServerFQDNorIP
address,orvCenterServerportnumberresultsinthelossofallbackupjobs,replicationjobs,andbackup
verificationjobsassociatedwiththeVDPAppliance.Existingrestorepointsremainintact,butyouwillbe
requiredtorecreatebackupjobsandreplicationjobs.
BeforetheprocessthatreconfiguresthevCenterServerregistrationruns,allofthefollowingconditionsmust
betrue:

Nootherreconfigurationprocessisrunning(forexample,passwordornetworkreconfiguration).

Nobackup,replication,orrestorejobsarerunning.

Nointegritycheckisrunning.

AllservicesarerunningontheVDPAppliance.

IfyouchangeanyvCenterregistrationcredentials,manuallyrunanintegritycheckimmediatelyafterthe
changeismade.FailuretorunanintegritycheckcouldresultinaVDPconnectionfailurewhilerollingback
toapreviouscheckpoint.SeeRunninganIntegrityCheckonpage 60forinstructions.

VMware, Inc.

45

vSphere Data Protection Administration Guide

Rolling Back an Appliance


TheVDPAppliancecouldbecomeinconsistentorunstable.Insomecases,theVDPConfigureutilitycan
detectaninconsistentorunstablestateandwillprovideamessagesimilartothefollowingmessage
immediatelyafteryoulogin:
It appears that your VDP Appliance has suffered an unclean shutdown and will likely require a checkpoint rollback to restore
data protection functionality. This process may be initiated from the Rollback tab.

CAUTIONBydefault,VDPkeepstwosystemcheckpoints.Ifyourollbacktoacheckpoint,allbackupsand
configurationchangestakensincethecheckpointwastakenwillbelostwhentherollbackiscompleted.
ThefirstcheckpointiscreatedwhenVDPisinstalled.SubsequentcheckpointsarecreatedbytheMaintenance
service.Thisserviceisdisabledforthefirst24to48hoursofVDPoperation.Intheeventthatyourollback
duringthistimeframe,thentheVDPApplianceissettothedefaultconfigurationandanybackup
configurationsorbackupsarelost.
NOTEIfanyVMwareVDPforExchangeServerClientsorVMwareVDPforSQLServerClientswereinstalled
betweenacheckpointandarollback,theclientsmustbereinstalled.
FollowtheprocedurebelowtorollbackaVDPAppliance.
CAUTIONOnlyrollbacktothemostrecentvalidatedcheckpoint.

Prerequisite
TheVDPAppliancemustbeinstalledandtheVDPAppliancepasswordisrequired.

Procedure
1

Openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

LoginwiththeVDPusernameandpassword.

ClicktheRollbacktab.

ClickthelockicontoenableVDProllback.

EntertheVDPAppliancepasswordandclickOK.
Thelockiconchangestounlocked.

Clickthecheckpointthatyouwanttorollbackto.

ClickPerformVDProllbacktoselectedcheckpoint.
AwarningmessageappearsexplainingtheconsequencesofrollingbacktheVDPAppliance.

ClickYes.
Aninformationmessageappearstellingyouarollbackhasbeeninitiated.

ClickOK.
TheVDPApplianceattemptstorollbackanddisplaysstatusinformation.Italsodisplaysaninformation
messageindicatingwhethertherollbacksucceededorfailed.

10

ClickOK.

IftheVDPAppliancedidnotrollbacksuccessfully,contactCustomerSupport.

Emergency Restore
VDPisdependentonthevCenterServerformanyofitscoreoperations.Thedirecttohostemergencyrestore
operationprovidesamethodforrestoringthevCenterServerwhenthevCenterServerisunavailableorthe
userisunabletoaccesstheVDPuserinterfacewiththevSphereWebClient.

46

VMware, Inc.

Chapter 4 Post-Installation Configuration of VDP Appliance

AnemergencyrestoreoperationrestoresaVMdirectlytothehostthatisrunningtheVDPAppliance.The
EmergencyRestoretabdisplaysalistofVMsthathavebeenbackedupbytheVDPAppliance.Thesevirtual
machinescanberestoredasnewvirtualmachinesontothehostwheretheVDPApplianceisrunning.

Best Practices and Recommendations


Ensurethefollowingrequirementsaremetbeforeyouperformanemergencyrestoreoperation:

Thevirtualmachinebeingrestoredhasavirtualhardwareversionthatissupportedbythehostonwhich
theVDPApplianceisrunning.

Thereisadequatefreespaceinthetargetdatastoretoaccommodatetheentirevirtualmachine.

ThetargetVMFSdatastoretowhichthevirtualmachineisbeingrestoredsupportstheVMDKfilesize.

NetworkconnectivityisavailablefortherestoredvirtualmachinesfromthehostwheretheVDP
Applianceisrunning.

ThereisatleastonelocalaccountwithadministratorprivilegesonthehostwheretheVDPApplianceis
running.

Limitations and Unsupported Features

ThevSpherehostonwhichtheemergencyrestoreoperationisbeingperformedcannotbepartofthe
vCenterinventory.AvSpherehostthatiscurrentlymanagedbythevCenterServermustbetemporarily
disassociatedfromthevCenterServertoperformtheemergencyrestore.TodisassociatethevCenter
Server,usethevSphereClient(notthevSphereWebClient)connecteddirectlytothevSpherehost.

Emergencyrestoreallowsyoutorestoreonlytotherootofthehostlevelintheinventory.

EmergencyrestorerequiresthattheDNSserverusedbyVDPisavailableandcanfullyresolvethetarget
vSpherehostname.

EmergencyrestorerestoresthevirtualmachineinthePoweredOffstate.Youmustmanuallylogintothe
hostandpowerontherestoredvirtualmachine.

Emergencyrestorerestoresthevirtualmachineasanewvirtualmachine.Youmustensurethatthename
providedforthevirtualmachineisnotaduplicateofavirtualmachinethatalreadyexists.

EmergencyrestoredoesnotlistMSappclients.

Aninternalproxyisautomaticallyactivatedwhenanemergencyrestoreoperationisperformed.Ifboth
theinternalandexternalproxiesareactivated,youmustdisabletheinternalproxyontheVDPConfigure
utilityfortheemergencyrestoretocompletesuccessfully.

Procedure
1

Ifyouhavenotalreadydoneso,logintothevSphereclientofthehostand,fromtheSummarytabunder
HostManagement,performthefollowingsteps:
a

ClickDisassociateHostfromvCenter.

ClickYeswhenpromptedtoremovethehostfromthevCenter.

LogintotheVDPConfigureutility:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

ClicktheEmergencyRestoretab.
VirtualmachinesprotectedbyVDParelistedintheEmergencyRestoredialogbox.Here,youcanfindthe
followingdetailsaboutthevirtualmachines:

VMware, Inc.

NameThenameofthevirtualmachinesprotectedbytheVDPAppliance.Byclickingthe
disclosurearrows,youcandeterminethedateandtimeofthelastrestorefortheselectedvirtual
machine.

47

vSphere Data Protection Administration Guide

LastKnownPathThelastknownlocationofthevirtualmachineinthevCenterinventorylist.This
locationisupdatedifthevirtualmachineismoved.

Runningrestoredetails:

ClientNameThenameoftheclientonwhichthevirtualmachineisrestored.

StatusThepassorfailstatusoftherestore.

StartTimeThetimetherestorestarted.

CompletedTimeThetimetherestorecompleted.

BytesTransferredThenumberofbytesthatweretransferredduringrestore.

SelectthevirtualmachinethatwillserveastherestorepointandclickRestore.
TheHostCredentialsdialogboxappears.

IntheHostCredentialsdialogbox,entervalidhostcredentials:

ESXiHostnameorIPEnterthevSpherehostnameorvSpherehostIPaddress.

Port443,whichisthedefault,isprepopulated.

UsernameEnterthevSpherehostusername.Therecommendedhostusernameisroot.Forany
otherhostusername,theuseraccountmusthavethecreateVMprivilege.

PasswordEnterthevSpherehostpassword.Ifyouenterinvalidhostcredentials,anerrormessage
displaysandyouwillbeunabletoconnecttothehost.

NOTEIfyoudidnotsuccessfullydisassociatetheselectedvirtualmachinefromitsvCenter,anerrormessage
appearsandyoucannotproceed.
6

ClickOK.
TheRestoreaBackupscreeninitiatestherestorewiththenewnameanddestination.

TheRestoreaBackupdialogboxdisplaysthefollowinginformation:

ClientnameThenameoftheclientonwhichthevirtualmachineisrestored.

BackupThedateandtimestampofthebackups.

NewNameThefieldwhereanewnamemustbeentered,whichcannotbeaduplicateofaVM
thatalreadyexists.

DestinationThevSpherehostname.

DatastoreAdropdownlistofdatastoresavailableasthedestinationtargets.

EnteranewnameintheNewNamefield.Thenamemustbeuniqueandcanbeupto255characterslong.
Thefollowingcharacterscannotbeusedinthename:~!@$^%{}[]|,`;#\/:*?<>&.Inaddition,
diacriticalcharacterscannotbeused(forexample:,,,,and).

Selectadatastoreasthedestinationtargetforthebackup.

CAUTIONThedatastorecapacitysizeislisted.Makesureyouselectadatastorewithenoughdiskspaceto
accommodatetherestore.Insufficientspacecausestherestoretofail.
10 ClickRestore.
11

VerifythattherestoresubmittedsuccessfullybycheckingtheprogressintheRecentTasksdialogbox.

NOTETherestoredvirtualmachineislistedatthevSpherehostlevelintheinventory.Restoringtoamore
specificinventorypathisnotsupported.

48

VMware, Inc.

Chapter 4 Post-Installation Configuration of VDP Appliance

Automatic Host Detection


ForvSphereDataProtectionversions5.5andearlier,usersarerequiredtoidentify,disassociate,andpopulate
vSpherehostvaluesbeforetheyperformanemergencyrestore.WithvSphereDataProtectionversion5.8and
later,theapplianceautomaticallydetectsthehostthatitiscurrentlyregisteredtoandprepopulatesthe
hostnameorIPvalueintheHostCredentialsdialogbox.Thiseasestheburdenforauser,whomighthave
numeroushostsinaclusterandneedstoidentifythecurrent,residenthosttodisassociatefromthevCenter.
Thefollowingarerarecaseswhentheappliancefailstodetectthemostupdatedhosttowhichtheappliance
isregisteredanddisplaysanoldervalue:

ThevCenterisunavailableand,aftertheVDPAppliancemigratestoadifferenthostunderHAenabled
clustering,theappliancedisplaystheolderhosttowhichitwasregistered.

ThevCenterbecomesunavailableimmediatelyaftertheapplianceismigratedtoanotherhost.Inthiscase,
thenewhostcannotbedetected,becauseittakestheapplianceaperiodoftimetoprocessandupdate
eventsfromthevCenter.

Inbothofthesecases,theusermustmanuallydeterminetowhichhosttheapplianceisregistered.

Refreshing Restore Points


1

LogintotheVDPConfigureURL:
https://<IP_address_VDP_Appliance>:8580/vdp-configure/

ClicktheEmergencyRestoretab.

ClickRefresh.
Theloadingbarrefreshestherestorepoints.

Reconnecting the Host to the vCenter


1

RestorethevCenter.RefertoRestoreOperationsonpage 128forinstructions.

NOTETherestoredvCenterispoweredoffbydefault.
2

OncethevCenterrestorecompletes,poweronthevCenter.

LogintothevCenterURLtoverifyalltheservicesarerunning:
https://<IP_address_vCenter>:5480

LogintotherestoredvCenterthroughthevSphereclient:
https://<IP_address_vCenter>:9443/vsphere-client/

FromthevSphereclient,addthevSpherehosttothenewlyrestoredvCenter.

NOTEOncethevCenterhasbeenrestored,theremaybeadelayofapproximately20minuteswhilethe
vCenterservicesstartup.Duringthisdelay,youwillbeunabletoperformasuccessfulbackuporrestore
operation.Ifyouexperiencedelays,trythebackuporrestorelater.

VMware, Inc.

49

vSphere Data Protection Administration Guide

50

VMware, Inc.

Securing Communication between


vCenter and VDP

Thischaptercontainsthefollowingtopics:

SecureVDPServicesCommunicationtovCenteronpage 52

SecureExternalProxyCommunicationwithvCenteronpage 53

VMware, Inc.

51

vSphere Data Protection Administration Guide

Secure VDP Services Communication to vCenter


TheVDPAppliancedoesnotverifySSLcertificatespresentedbyvCenterduringtheregistrationprocessto
vCenterServerAppliance(VCSA).ThefailuretoverifytheSSLcertificatemakesthevCenterServerandVDP
pronetomaninthemiddleattacks.Topreventmaninthemiddleattacks,youmustsecureVDPserverand
managementservicescommunicationtovCenterbydownloadingandconfiguringthe
vcenter-hostname.crtcertificate.
Bydefault,theVDPservermanagementserviceandproxiesdonotvalidateSSLcertificateswhenconnecting
tothevCenterServer.ThiscanleavethevCenterServervulnerabletoamaninthemiddleexploitation,which
mightresultinunauthorizedaccesstothevCenterServer.ConfiguringeachproxytouseSSLcertificate
authenticationwhenconnectingtothevCenterServercorrectsthisvulnerability.

Before you begin


EnsurethataCertificateAuthority(CA)signedSSLcertificateisinstalledonthevCenterServer.Detailed
instructionsforgeneratingandinstallingaCAsignedSSLcertificateandinstallingitonthevCenterServer
arefoundinthefollowingVMwareKnowledgeBasearticle:ImplementingCAsignedSSLcertificateswith
vSphere5.x(2034833)describeshowtoimplementCSsignedcertificatesinavSphere5.1or5.5environment.

Procedure
1

Downloadvcenter-hostname.crtfromthevCenterServerorwebbrowsertotheVDPAppliance:
a

Todownloadthecertificationfromabrowser,typethefollowingURLinthebrowser:
https://vcenter-ip-address

wherevcenteripaddressistheIPaddressofthevCenterServer.
b

Savethevcenter-hostname.crtcertificate.

SSHintoaVDPApplianceastherootuser.

CreateadirectoryintheVDPApplianceundertherootdirectoryorinanypreferredlocation.
mkdir /root/directory

Copy/sftpthevcenter-hostname.crtcertificatethatyoudownloadedtothenewdirectory,
/root/directory,youcreatedontheVDPAppliance.

Importthecertificateintormi_ssl_keystore:
a

Typethefollowingcommand:
/usr/java/latest/bin/keytool -import -file /root/vcentercertificate/vcenter-hostname.crt -alias vcenter-hostname
-keystore /usr/local/avamar/lib/rmi_ssl_keystore

wherevcenterhostnameisthevCenterServerhostname.

Whenpromptedforthekeystorepassword,typechangeme.

Typeyestoacceptthecertificate,andthenpressEnter.

Updatemanagementservicepreferencefile:
a

Openmcserver.xmlinthevieditor:
vi /usr/local/avamar/var/mc/server_data/prefs/mcserver.xml

52

Searchforignore_vc_cert,andthenchangeitsvaluetofalse.

Saveandclosethefile.

UpdatevCenterServerconfigurationfile:
a

Openvcenterinfo.cfginthevieditor:

Addvcenter-ignore-cert=falsetothefile.

Saveandclosethefile.
VMware, Inc.

Chapter 5 Securing Communication between vCenter and VDP

RestartMCSbytypingthefollowingcommands:
su admin
mcserver.sh --restart
exit

RestarttheTomcatwebapplicationserverbytypingthefollowingcommand:
emwebpp.sh -restart

Secure External Proxy Communication with vCenter


Bydefault,theVDPservermanagementserviceandproxiesdonotvalidateSSLcertificateswhenconnecting
tothevCenterServer.ThiscanleavethevCenterServervulnerabletoamaninthemiddleexploitation,which
mightresultinunauthorizedaccesstothevCenterServer.ConfiguringeachproxytouseSSLcertificate
authenticationwhenconnectingtothevCenterServercorrectsthisvulnerability.

Before you begin


EnsurethataCertificateAuthority(CA)signedSSLcertificateisinstalledonthevCenterServer.Detailed
instructionsforgeneratingandinstallingaCAsignedSSLcertificateandinstallingitonthevCenterServer
arefoundinthefollowingVMwareKnowledgeBasearticle:ImplementingCAsignedSSLcertificateswith
vSphere5.x(2034833)describeshowtoimplementCSsignedcertificatesinavSphere5.1or5.5environment.

Procedure
1

Openacommandshellandlogintotheproxyasroot.

CopythevCenterServercertificateto/usr/local/avamarclient/binontheproxy.

NOTEIfachainedSSLcertificateisusedforthevCenter,copythechain.pem file,whichcontainsall
certificatesinthechain,to/usr/local/avamarclient/binontheproxy.
3

Settheproperoperatingsystempermissionsonthecertificatebytypingthefollowingcommand:
chmod 600 /usr/local/avamarclient/bin/vcenter-1.crt

wherevcenter1.crtistheactualcertificatename.
NOTEUsechain.pemforchainedvCenterSSLcertificates.
4

Open/usr/local/avamarclient/var/avvcbimageAll.cmdinaUNIXtexteditor.

Appendthefollowingentrytotheendofthefile:
--ssl_server_authentication_file=/usr/local/avamarclient/bin/vcenter-1.crt

wherevcenter1.crtistheactualcertificatename.
6

Close/usr/local/avamarclient/var/avvcbimageAll.cmdandsaveyourchanges.

Open/usr/local/avamarclient/var/avvmwfileAll.cmd inaUNIXtexteditor.

NOTEUsechain.pemforchainedvCenterSSLcertificates.
8

Appendthefollowingentrytotheendofthefile:
--ssl_server_authentication_file=/usr/local/avamarclient/bin/vcenter-1.crt

wherevcenter1.crtistheactualcertificatename.
9

Close/usr/local/avamarclient/var/avvmwfileAll.cmdandsaveyourchanges.

10

Open/usr/local/avamarclient/var/vddkconfig.iniinaUNIXtexteditor.

11

FindthevixDiskLib.linuxSSL.verifyCertificates=0entry.

12

ChangethevixDiskLib.linuxSSL.verifyCertificates=0 entryto1.
vixDiskLib.linuxSSL.verifyCertificates=1" />

13
VMware, Inc.

Close /usr/local/avamarclient/var/vddkconfig.iniandsaveyourchanges.
53

vSphere Data Protection Administration Guide

14 Ensurethattherearenorunningbackuporrestorejobsonthisproxy.
15

Restarttheavagentandvmwareflrservicesbytypingthefollowingcommands:
service avagent-vmware restart
service vmwareflr restart

Results
ThisproxywillnowuseandvalidateSSLcertificateswhenconnectingtothevCenterServer.
RepeatthisprocedureforeachproxyyoudeployinthevCenterenvironment.

54

VMware, Inc.

Configuring VDP

Thischapterincludesthefollowingtopics:

LoginSecurityonpage 56

ConfiguringtheCustomerExperienceImprovementProgramonpage 56

ConfigurationandMonitoringonpage 57

MonitoringVDPActivityonpage 60

VDPShutdownandStartupProceduresonpage 62

VMware, Inc.

55

vSphere Data Protection Administration Guide

Login Security
ToincreasesecurityoftheVDPConfigureUI,after5unsuccessfulloginattemptsfromanyuser,theVDP
ConfigureUIislockedfor5minutes.Thispreventsanyloginattemptsduringthattime.Anyexistingsessions
thatarealreadyloggedinareunaffected.
Ifalockoutoccurs:

TheVDPConfigureUIinformstheuserduringaloginattempt.

AvCentereventaboutthelockoutisgenerated.

Thevdp-configure.logcapturesthetime,theuser,thesourceaddress,andrequestheadersofthe
failedloginattemptsthatleduptothelockout.

Configuring the Customer Experience Improvement Program


TheCustomerExperienceImprovementProgramisanoptionthatenablesyoutosendencrypted
configurationandusageinformationabouttheVDPenvironmenttoVMwareserversforanalysis.VDPsends
thefollowingtypesofdatatoVMware:

VersioninformationforVDP

VDPtimezoneanduptime

NumberofVMsprotectedandthenumberofVMsunprotected

Amountofconfiguredcapacity.

DataDomaininuse(true/false)

Capacityutilization

Numberofinternalandexternalproxiesconfiguredandregistered

Numberofworkordersperproxyconfiguredbytheuser

Managementservicesstatus

Latestvalidcheckpointdate

Agentsinuse(SQLServer,Exchange,andSharePoint)

DuringtheinstallationofVDP,youcanenabletheCustomerExperienceImprovementProgramfromthe
ProductImprovementpageintheVDPConfigurationUtility.TheProductImprovementpageprovidesthe
EnableCustomerExperienceImprovementProgramcheckbox.Bydefault,thecheckboxisnotselected.
AnytimeaftertheinstallationyoucanenableordisabletheCustomerExperienceImprovementProgramby
accessingtheVDPConfigureUtilityfromtheawebbrowse.

Prerequisites
Innetworksthatareprotectedbyafirewall,youmayneedtomodifythenetworktohelppreventconnectivity
issueswhentheCustomerExperienceImprovementProgramattemptstouploaddatatotheVMwareserver.
ToensurethatthefirewalldoesnotpreventCustomerExperienceImprovementProgramfromuploadingdata
totheVMwareserver,openthenetworktothefollowingVMwareservers:

https://vcsa.vmware.com:443

https://phtransfer.vmware.com:443

Procedure
1

Openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

56

LoginwiththeVDPusernameandpassword.

VMware, Inc.

Chapter 6 Configuring VDP

FromtheConfigurationtab,clickthe

iconandselectProductImprovement.

TheProductImprovementpageappears.
4

EnableordisabletheCustomerExperienceProgrambyselectingorclearingtheEnableCustomer
ExperienceImprovementProgramcheckbox.

Configuration and Monitoring


FromthevSphereWebClient,youcanviewandmodifybackupwindowconfigurationdetails,inadditionto
informationabouttheapplianceandstorage.YoucanalsoconfiguretheVDPAppliancetosendemailreports
onascheduledbasis.

Viewing Backup Appliance Configuration


BackupApplianceinformationprovidesinformationforBackupApplianceDetails,StorageSummary,and
BackupWindowsConfiguration.BackupApplianceDetailsinclude:

Displayname

IPAddress

MajorVersion(VDPversionnumber)

MinorVersion(usedbyTechnicalSupport)

Status

vCenterServer

HostIP

VDPbackupuser

Localtime

Timezone

TheseoptionsareconfiguredduringtheVDPApplianceinstallation.TheycanbeeditedthroughtheVDP
Configureutility.SeePostInstallationConfigurationofVDPApplianceonpage 41foradditionaldetails.
VDPApplianceStorageSummaryDetailsinclude:

CapacityThetotalcapacityoftheVDPAppliance.

SpacefreeHowmuchspaceiscurrentlyavailableforbackups.

DeduplicatedsizeTheamountofdiskspacethebackupsaretakingupindeduplicatedformat.

NondeduplicatedsizeTheamountofdiskspacethebackupswouldtakeupiftheywereconvertedto
anative,nondeduplicatedformat.

NOTEIfaDataDomainsystemisconfiguredasthebackuptarget,theDataDomainStorageSummarydetails
appear.
Figure 62isagraphicalrepresentationofthebackupwindowconfiguration.

VMware, Inc.

57

vSphere Data Protection Administration Guide

Figure 6-2. Backup window configuration


Each24hourdayisdividedintotwooperationalwindows:

BackupwindowTheportionofeachdayreservedforperformingnormalscheduledbackups.

MaintenancewindowTheportionofeachdayreservedforperformingroutineVDPmaintenance
activities,suchasintegritychecks.DonotschedulebackupsorperformaBackupNowoperationwhile
VDPisinmaintenancemode.ThebackupjobswillrunbuttheywillconsumeresourcesVDPneedsfor
maintenancetasks.
Jobsthatarerunningwhenthemaintenancewindowbeginsorthatrunduringthemaintenancewindow
willcontinuetorun.

NOTESincetheblackoutwindowhasbeeneliminated,activitiessuchasintegritychecksandgarbage
collectionwillnowrunnonstopduringthemaintenancewindow.

Editing the Backup Window


Youcanchangetheamountoftimeavailableforprocessingbackuprequests.

Prerequisites

VerifythatVDPisinstalledandconfigured.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

FromtheVDPuserinterface,selecttheConfigurationtab(bydefaultyouareontheBackupAppliance
view).

AtthebottomrightcorneroftheBackupApplianceview,clicktheEditbutton.
Thebackupstarttimeanddurationtimeoptionsappear.

Usethedropdownarrowtochoosethestarttimeforthebackupwindow.

Enterthedurationofthebackupwindow.Theminimumbackupwindowis4hoursandthemaximum
backupwindowis16hours.

ClickSave.
Adialogappearstellingyouthatthesettingsweresavedsuccessfully.

ClickOK.

VDPchangesthebackupwindowconfiguration.

Configuring Email
YoucanconfigureVDPtosendSMTPemailreportstospecifiedrecipients.Ifemailnotificationisenabled,
emailmessagesaresentthatincludethefollowinginformation:

VDPAppliancestatus

Backupjobssummary

Virtualmachinessummary

Replicationsummary

NOTEVDPemailnotificationdoesnotsupportcarboncopies(CCs)orblindcarboncopies(BCCs),nordoes
itsupportSSLcertificates.

58

VMware, Inc.

Chapter 6 Configuring VDP

Prerequisites

VerifythatVDPisinstalledandconfigured.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Theemailaccountforemailreportsmustexist.

Procedure
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

FromtheVDPuserinterface,selecttheConfigurationtab.

SelectEmail.

ClicktheEditbutton(inthebottomrightcornerofthepage).

Specifythefollowing:

EnableemailreportsCheckthisboxtoenableemailreports.

OutgoingmailserverEnterthenameoftheSMTPserverthatwanttousetosendemail.Thisname
canbeenteredaseitheranIPaddress,ahostname,orafullyqualifieddomainname.TheVDP
Applianceneedstobeabletoresolvethenameentered.
Thedefaultportfornonauthenticatedemailserversis25.Thedefaultportofauthenticatedmail
serversis587.Youcanspecifyadifferentportbyappendingacolon(:)andtheportnumbertothe
servername.Forexample,tospecifytheuseofport8025onserveremailserverenter
emailserver:8025.

(optional)MyserverrequiresmetologinCheckthisboxifyourSMTPserverrequires
authentication.

UsernameEntertheusernameyouwanttoauthenticatewith.

PasswordEnterthepasswordassociatedwiththeusername.(VDPdoesnotvalidatethe
password.Thepasswordthatyouenterispasseddirectlytotheemailserver.)

FromaddressEntertheemailaddressfromwhereyouwouldliketheemailreport.Thiscanonly
beasingleaddress.

Toaddress(es)Enteracommaseparatedlistofupto10emailaddresses.

SendtimeFromthedropdownlist,choosethetimeyouwantVDPtoemailreports.

Sendday(s)Checkthedaysyouwantthereportssent.

ReportLocaleFromthedropdownlist,choosethecountryfortheemailreports.

ClicktheSavebutton.

Totestyouremailconfiguration,clickSendtestemail.

Viewing the User Interface Log


ClickingLogontheConfigurationtabdisplaystheuserinterfacelogforVDP.Thisisahighlevellogthat
detailstheactivitiesthathavebeeninitiatedwiththeuserinterfaceandthatidentifiessomekeystatusitems.
ClickExportViewtosavethedetailsthataredisplayedonthescreentofileonthemachinewhereyour
browserisrunning.
MoredetailedlogscanbedownloadedusingtheVDPConfigureUI.RefertoCollectingLogsonpage 44for
instructions.

VMware, Inc.

59

vSphere Data Protection Administration Guide

Running an Integrity Check


Integritychecksverifyandmaintaindataintegrityonthededuplicationstore.Theoutputofanintegritycheck
isacheckpoint.Bydefault,VDPrunsanintegritycheckeverydayduringthemaintenancewindow.In
addition,youcanstarttheintegritycheckmanually.
CAUTIONIftheVDPAppliancedisplaysanalarmthatthelastvalidintegritycheckfailedorisoutofdate,
runamanualintegritycheck.IfyouallowfortheVDPAppliancetocontinuetomakebackupswhilethe
integritycheckisoutofdate,youareriskinglosingpotentialbackupdataifarollbacktothelastvalidated
checkpointiseverrequired.
YoucanseealistofalloftheVDPcheckpointsthroughtheVDPConfigureutility,Rollbacktab.SeeRolling
BackanApplianceonpage 46foradditionalinformation.

Prerequisites

VerifythatVDPisinstalledandconfigured.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

FromtheConfigurationtabintheVDPuserinterface,clickthe

iconandselectRunintegritycheck.

Aconfirmationscreenappears,askingifyouwanttoperformamanualintegritycheck.
3

ClickYes.
Amessageappearsinformingyouthattheintegritycheckhasbeeninitiated.

ClickOK.
VDPstartstheintegritycheck.

MonitortheIntegrityCheckprogressthroughRecentTasks.

NOTEWhentheVDPIntegrityCheckisrunning,theMaintenanceserviceisstopped.Thismaycausea
temporaryVDPerror.WaituntiltheIntegrityCheckiscompleteandtheMaintenanceserviceautomatically
restartsandtheVDPerrormessageisresolved.

Monitoring VDP Activity


YoucanmonitortheactivitiesoftheVDPapplicationby:

ViewingRecentTasksonpage 61.

ViewingAlarmsonpage 61

ViewingtheEventConsoleonpage 62

Tasks,events,andalarmsthataregeneratedbyVDPareprefacedbyVDP:Note,however,thatsomeofthe
tasksandeventsthatoccuraspartofVDPprocessesareperformedbythevCenterServeranddonothavethis
prefix.
Forexample,ifVDPrunsascheduledbackupjobagainstarunningvirtualmachine,thefollowingtaskentries
arecreated:
1

Createvirtualmachinesnapshot(vCenteractingonthevirtualmachinetobebackedup)

VDP:ScheduledBackupJob(VDPstartingthebackupjob)

Reconfigurevirtualmachine(theVDPAppliancerequestingservicesfromvirtualcenter)

Removesnapshot(virtualcenteractingonthevirtualmachinethathascompletedbackingup)

ToseeonlyVDPgeneratedtasksoreventsintheTasksorEventsconsole,enterVDP:intheFilterfield.
60

VMware, Inc.

Chapter 6 Configuring VDP

Viewing Recent Tasks


VDPgeneratestaskentriesintheRecentTaskswindowswhenitperformsthefollowingoperations:

Backups

AutomaticBackupVerification

Restores

Replications

ReplicationRecovery

VDPConfiguration

IntegrityChecks

ClickingonataskentryintheRecentTaskswindowdisplaystaskdetailsinthepaneatthebottomofthe
screen.TaskdetailscanalsobedisplayedbyclickingthelinknexttothevirtualmachineiconintheRunning
tabunderRecentTasks.
TaskscanalsobecanceledfromtheRunningtasksjobspanebyclickingthedeleteicon.

Viewing Alarms
Table 67liststhealarmsthatthevSphereDataProtection(VDP)Appliancecantrigger:
Table 6-7. vSphere Data Protection alarms
Alarm Name

Alarm Description

VDP:[001]Themostrecentcheckpoint
fortheVDPApplianceisoutdated.

FromtheConfigurationtaboftheVDPuserinterface,clicktheAll
ActionsiconandselectRunintegritycheck.

VDP:[002]TheVDPApplianceis
nearlyfull.

TheVDPApplianceisnearlyoutofspaceforadditionalbackups.You
canfreespaceontheappliancebymanuallydeletingunnecessaryor
olderbackupsandbychangingretentionpoliciesonbackupjobsto
shortenthetimethatbackupsareretained.

VDP:[003]TheVDPApplianceisfull.

TheVDPAppliancehasnomorespaceforadditionalbackups.The
appliancewillruninreadonly(orrestoreonly)modeuntiladditional
spaceismadeavailable.Youcanfreespaceontheappliancebymanually
deletingunnecessaryorolderbackupsandbychangingretention
policiesonbackupjobstoshortenthetimethatbackupsareretained.

VDP:[004]TheVDPAppliance
datastoreisapproachingmaximum
capacity.

ThedatastorewheretheVDPApplianceprovisioneditsdisksis
approachingmaximumcapacity.Whenthemaximumcapacityofthe
datastoreisreached,theVDPAppliancewillbesuspended.The
appliancecannotberesumeduntiladditionalspaceismadeavailableon
thedatastore.

VDP:[005]Coreservicesarenot
running.

StartCoreservicesusingtheVDPConfigureutility.

VDP:[006]Managementservicesare
notrunning.

StartManagementservicesusingtheVDPConfigureutility.

VDP:[007]Filesystemservicesarenot
running(supportedinVDPversions5.5
andlower)

VMware, Inc.

StartFilesystemservicesusingtheVDPConfigureutility.
NOTE:ThisalarmisnotsupportedinVDPversion5.8orlater.

VDP:[008]Filelevelrestoreservicesare
notrunning.

StartFilelevelrestoreservicesbyusingtheVDPConfigureutility.

VDP:[009]Maintenanceservicesare
notrunning.

StartMaintenanceservicesbyusingtheVDPConfigureutility.

VDP:[010]Backupschedulerisnot
running.

StartBackupschedulerbyusingtheVDPConfigureutility.

61

vSphere Data Protection Administration Guide

Table 6-7. vSphere Data Protection alarms (Continued)


Alarm Name

Alarm Description

VDP:[013]ProtectedVirtualMachine
limitexceeded.

ThesupportednumberofprotectedVirtualMachineshasbeen
exceeded.

VDP:[014]BackupRecoveryservices
arenotrunning.

StartBackupRecoveryservicesbyusingthevSphereDataProtection
ConfigurationUtility.

Viewing the Event Console


VDPcangenerateeventsofthefollowingtypes:info,error,andwarning.Examplesofthefollowingtypesof
eventsare:

InfoVDP:CriticalVMsBackupJobcreated.

WarningVDP:UnabletoaddHost123clienttobackupjobCriticalVMsbecause...

ErrorVDP:AppliancehaschangedfromFullAccesstoReadOnly.

VDPgenerateseventsonallstatechangesintheappliance.Asageneralrule,statechangesthatdegradethe
capabilitiesoftheappliancearelabelederrors,andstatechangesthatimprovethecapabilitiesarelabeled
informational.Forexample,whenstartinganintegritycheck,VDPgeneratesaneventthatislabeledanerror
becausetheapplianceissettoreadonlybeforeperformingtheintegritycheck.Aftertheintegritycheck,VDP
generatesaneventthatislabeledinformationalbecausetheappliancechangesfromreadonlytofullaccess.
Clickingonanevententrydisplaysdetailsofthatevent,whichincludesalinktoShowrelatedevents.

VDP Shutdown and Startup Procedures


IfyouneedtoshutdowntheVDPAppliance,usetheShutDownGuestOSaction.Thisactionautomatically
performsacleanshutdownoftheappliance.IftheapplianceispoweredoffwithouttheShutDownGuest
OSaction,corruptionmightoccur.Itcantakeupto30minutestoshutdownandrestarttheVDPAppliance.
Youcanmonitorthestatusthroughthevirtualmachineconsole.Afteranapplianceisshutdown,itcanbe
restartedthroughthePowerOnaction.
Iftheappliancedoesnotshutdownproperly,whenitrestartsitrollsbacktothelastvalidatedcheckpoint.This
meansanychangestobackupjobsorbackupsthatoccurbetweenthecheckpointandtheunexpected
shutdownarelost.Thisisexpectedbehaviorandisusedtoensuresystemcorruptiondoesnotoccurfrom
unexpectedshutdowns.SeeRollingBackanApplianceonpage 46foradditionalinformation.
TheVDPApplianceisdesignedtoberun24x7tosupportmaintenanceoperationsandtobeavailablefor
restoreoperations.DonotshutdowntheVDPApplianceunlessthereisaspecificreasonforshutdown.
NOTEBeforevCenterServerpatchesorupgrades,usetheVDPshutdownprocedure.

62

VMware, Inc.

Proxies

Thischapterincludesthefollowingtopics:

ProxyOverviewonpage 64

ManagingInternalandExternalProxiesonpage 66

ExternalProxySupportonpage 66

(Optional)ConfiguringProxyCertificateAuthenticationonpage 69

MonitoringExternalProxyHealthStatusonpage 69

VMware, Inc.

63

vSphere Data Protection Administration Guide

Proxy Overview
ThischapterdescribestheuseofinternalandexternalproxiesinVDPAppliances.
Afterinitialdeployment,aVDPAppliancehasonlyinternalproxiesconfigured.AftertheVDPApplianceis
fullydeployed,youcandeployuptoeightexternalproxiesthroughtheVDPConfigurationUI.Ifyou
configuresanexternalproxyfortheVDPAppliance,theinternalproxiesareautomaticallydisabledduring
theprocess.

Considerations Before Deploying an External Proxy


ConsiderthefollowingwhendeployingoneormoreproxiesforusewiththeVDPAppliance:

TheVDPAppliancedoesnothaveaccesstoadatastore,preventingtheHotAddtransportmethodfrom
beingused.RefertothefollowingVMwareknowledgebasearticletodefinetheVMwareHotAddbest
practicesfromabackuppointofview:
http://kb.vmware.com/kb/1008072

TheneedtoperformmorebackupsconcurrentlywhilenotconstrainedbyresourcesonthevSpherehost
norbydatastoreperformance.Amaximumof24concurrentbackupjobsaresupported.

ToperformFileLevelRecovery(FLR)onLogicalVolumeManager(LVM)orEXT4basedfilesystems,
requiresanexternalproxy.

Deployment of External Proxies


TotakeadvantageofHotAddduringthebackupprocess,theproxyappliancemusthavedirectaccesstothe
datastorewherethetargetVMislocated.Thebackupagentapplianceleveragesthedatastoreaccessfromthe
vSpherehosttowhichitisassociated.Whendeployingtheexternalbackupagent,verifythattheappliance
hasaccesstothedesireddatastoresbywayofthevSpherehost.
IftheproxyappliancedoesnothaveaccesstothedatastorewherethetargetVMislocated,theNBDtransport
methodwillbeinvokedinsteadofHotAdd,whichmaygreatlyreducethespeedofthebackup.

Number of Proxies to Deploy and Proxy Throughputs per Proxy


Whenconsideringthenumberofproxiestodeployandtheconfigurationofthenumberofproxythroughputs
perproxy,considerthefollowingasbestpractices:

When using a single proxy

Foranexternalproxy,ifdeployedwiththedefaultconfigurationformemoryandCPUs,theoptimal
numberofproxythroughputsissixwhenrunningbackups.Increasingtheproxythroughputsperproxy
beyondsixleadstoperformancedegradation.

IncreasingtheCPUontheexternalproxyresultsinbetterperformancethanincreasingthememoryon
thesingleexternalproxy.

WhentheexternalproxyconfigurationismodifiedtoeightCPUs,runningeightproxythroughputsper
proxyisoptimal.ThisistrueforLevel0andLevel1backups.Withthisconfiguration,networkbandwidth
becomesthelimitingfactor.

When using multiple external proxies for Level 0 backups

64

Maximizingthenumberofproxiesdeployedmaynotproducethebestperformanceresults.

Asyouincreasethenumberofproxies,theoptimalnumberofproxythroughputsperproxymay
decrease.Withtwoexternalproxiesrunning,forexample,youmayseethebestresultswhilerunningsix
proxythroughputsperproxy.Withfourexternalproxiesrunning,youmayseethebestresultswhile
runningfourproxythroughputsperproxy.Thismaybeconstrainedbythenumberofproxiesper
vSpherehost.

VMware, Inc.

Chapter 7 Proxies

Itisbettertoincreasethenumberofproxythroughputsperproxyinsteadofthenumberofproxieswhen
performingasetnumberofbackups.

When using multiple external proxies for Level 1 backups


Whenrunningincremental(Level1)backupsforavirtualmachine,considerincreasingthenumberofproxies.
Runningfourproxythroughputsperproxyprovidesbetterperformancethanfewerproxiesrunningeight
proxythroughputsperproxy.

Increasing the volume of backups that run on the VDP Appliance


Afterbackupshavebeenrunning,youmayneedtoincreasethevolumeofthebackupsperformedduringa
specifictimeframebytheVDPAppliance.Whenincreasingthequantityofbackupsperformedinagiven
timeframe,considerthefollowingbestpractices:

IfthevSphereserverresourcesareaconstraint,runmoreproxythroughputsperproxyandreducethe
numberofproxies.

IfthevSphereserverresourcesarenotconstrained,increasethenumberofproxiesandmaintainfour
proxythroughputsperproxy.

Ifsixtoeightexternalproxiesarenecessarytoprocessthedesiredbackups,increasethenumberofproxy
throughputsperproxyandlimitthenumberofexternalproxiesdeployed.

Reducing concurrent backups run on the VDP Appliance


AfterbackupshavebeenrunningontheVDPAppliance,youmayneedtoreducethenumberofconcurrent
backupsbeingrunbytheVDPAppliancetolimittheloadonthedatastoresandassociatedstorage.When
reducingthequantityofconcurrentbackupsbeingrunbytheVDPAppliance,considerthefollowingbest
practices:

PlacetheVDPApplianceonadatastorewithfasterwriteperformance,preferringiSCSItoNFSforthe
datastore.

Ifthereishighloadonthedatastorewheretheprotectedvirtualmachinesresideduringbackups,reduce
thenumberofproxiesandthenumberofproxythroughputstoproxytofourorless.Thiswillreducethe
quantityofseekandreadoperationswhenperformingbackups.

Best Practices when Deploying a VDP Appliance


ThefollowingshouldalwaysbeconsideredabestpracticewhendeployingaVDPAppliance:

CreateaDNSrecordfortheVDPAppliancebeforedeployingtheappliance.Ensurebothforwardand
reverselookupareenabledinDNS.

OneofthelaststepswhendeployingVDPistheoptiontorunastorageperformanceanalysis.Runthis
analysistoverifythestorageonwhichVDPisrunningmeetsorexceedsperformancerequirements.The
analysiscouldtakefrom30minutestoafewhourstocomplete.

PlacetheVDPApplianceonaseparatedatastorethanwheretheprotectedVMswillreside.

Whenschedulingbackupjobs,considerstaggeringthestarttimes.

Whenapplicationswithhighchangerates(suchasadatabaseoranExchangeServer)arebackedup,
interleavethemwiththeimagelevelbackups.

Considerotherprocessesthatmayberunning.Trynottoschedulereplicationorautomaticbackup
verificationwhenbackupjobsarerunning.Ifpossible,schedulethesejobstorunafterthebackupjobs
havecompleted,beforethemaintenancewindowopens.

Aninternalproxymustbeactivated,andisautomaticallyactivated,whenanemergencyrestoreoperation
isperformed.

VMware, Inc.

65

vSphere Data Protection Administration Guide

Managing Internal and External Proxies


TheManageProxyThroughputwizardallowsyoutoconfigurethenumberofsimultaneousbackupsand
restores,basedonyourinfrastructure.YoucanusetheManageProxyThroughputwizardtosetvaluesfor
bothinternalandexternalproxies.TheVDPAppliancesupportsupto8externalproxies,andthemaximum
numberofconcurrentbackupjobsis24.
Formoreinformation,refertoNumberofProxiestoDeployandProxyThroughputsperProxyonpage 64.
Beforeyourunsimultaneousbackupandrestorerequests,optimizeyourenvironmentbyupdatingyour
configurationsettings.RefertoModifyingConfigurationSettingsonpage 45formoreinformation.
CAUTIONThenumberyouselecttosimultaneouslybackupandrestoreclientsisaglobalsetting.Thissetting
appliestoallinternalandexternalproxysettings.

Procedure
1

Openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

LoginwiththeVDPusernameandpassword.

ClicktheConfigurationtab.

FromtheActionlist,selectManageProxyThroughput.
TheManageProxypageappears.

Selectthenumber,from1to8,ofbackupandrestoreclientsthatyouwanttorunsimultaneously.

ClickNext.
TheReadytoCompletepageappears.

ClickFinishtoapplythechanges.

External Proxy Support


VDPAdvancedApplianceversions5.5.6andearlierareconfiguredwithinternalproxiesonly,wheretheproxy
servicesruninsidetheVDPApplianceandareregisteredtomanagejobrequestsfromtheappliance.External
proxiescanbeconfiguredforVDP6.0Appliances.
NOTETheVDPAppliancewithexternalproxiessupportsFileLevelRecovery(FLR)onvirtualmachineswith
EXT4filesystems.

Best Practice for External Proxy Deployment


NOTEIfconfiguringtheappliancetouseexternalproxies,theinternalproxiesareautomaticallydisabled.
UsingHotAddtransportisusuallyfasterthanoverthenetworkbackupandrestoreusingNBD(network
blockdevice)transport.

External Proxy Best Practices

Cleanuporphanproxies
ExternalproxiesthatareregisteredtotheVDPAppliancebutnolongerexistinthevCenterinventoryare
consideredorphanproxies.IftheproxyvirtualmachineremainsinthevCenterinventoryandyouseethe
EithertheVMisdeletedoriscurrentlynotmanagedbyvCenterwarningfortheproxy,youcanrestart
theproxyvirtualmachinethroughtheVDPConfigureUI.Iftheproblempersists,theissuemightbethe
hostnameisnotresolvableduetoincorrectnetworkconfiguration.Toworkaroundthisissue,deletethe
orphanproxyandredeployanewproxy.

66

VMware, Inc.

Chapter 7 Proxies

RemovetheproxysESXihostfromthevCenter
WhenanexternalproxysESXihostisremovedfromthevCenter,theVDPApplianceconsiderstheproxy
asanorphananddisplaystheEithertheVMisdeletedoriscurrentlymanagedbyvCenterwarning
whenitisselectedintheVDPConfigureUI.UnlesstheESXihostwillbeaddedbacktothevCenter,delete
theorphanproxyentryfromtheVDPConfigureUI.

vCenterswitch
IfaproxysESXihostisnotmovedtothenewvCenteralongwiththeVDPsESXihost,thatproxyappears
asanorphanintheVDPConfigureUI.Unlessyouareplanningtomovetheproxyshosttothenew
vCenterormovetheVDPshostbacktotheoriginalvCenter,deletetheorphanproxyfromVDP
ConfigureUI.

VDProllback
AftertheVDPAppliancerollsbacktoapreviouscheckpoint,anyexternalproxiesaddedordeletedafter
thecheckpointwastakenappearasorphanproxiesintheVDPConfigureUI.Foraddedexternalproxies,
youcanrestartthemthroughtheVDPConfigureUItoreregisterorredeploythem.Forthedeleted
proxies,deletetheorphanproxyentriesfromtheVDPConfigureUI.

RebuildVDPfromscratchandrollback
IftheVDPApplianceexperiencedissuesthatrequiredarebuildfromscratch,andtheappliancerolled
backtoacheckpointfromDataDomain,usetheVDPConfigureUItochangetheappliancespassword
immediately.Anyexternalproxiesthatweredeployedbeforethecheckpointwastakenaredisplayedas
orphans.DeletetheseorphansfromtheVDPConfigureUI.Anyexternalproxiesthatweredeployedon
therebuiltVDPAppliancebeforethecheckpointrollbackappearwithaFailedtoauthenticatewiththe
proxywarning.UpdatetheproxyspasswordafteryouchangetheVDPAppliancespassword.

VDPdisasterrecoveryfromtape
IftheVDPApplianceisrecoveredfromtapeafteradisaster,deletetheorphanexternalproxiesfromthe
VDPConfigureUIanddeploynewones.

Updatepassword
WhentheVDPAppliancespasswordischangedthroughtheVDPConfigureUI,theVDPAppliance
updatesthepasswordonallregisteredexternalproxies.Ifaproxyspasswordisnotupdated,youwillsee
aFailedtoauthenticatewiththeproxywarningwhentheproxyisselected.Youcanupdatetheproxys
passwordmanuallythroughtheVDPConfigureUI.

Restartproxy
IfanypreviouslyregisteredexternalproxiesappearasnotregisteredintheVDPConfigureUI,restartthe
proxies,whichwillpowercycletheproxiesandreregisterthemtotheVDPAppliance.

Emergencyrestore
Whenanemergencyrestoreoperationisperformedwithexternalproxies,theinternalproxyis
automaticallyenabled.WhentheemergencyrestoreoperationcompletesandalltheESXihostsare
reconnectedtothevCenter,youcaneitherdeletetheinternalproxyordeletealltheexternalproxies.Do
notenableboththeinternalandexternalproxiesfornonemergencyrestoreactivities.

Limitations

ExternalVDPproxiesaresupportedonlyonvSphere5.1andlater.

ThelimitofexternalproxiesperVDPApplianceis8.

Themaximumnumberofconcurrentbackupjobsis24.

FileLevelRecovery(FLR)invirtualmachinesthatusetheEXT4filesystemrequirestheuseofanexternal
proxy.

VMware, Inc.

67

vSphere Data Protection Administration Guide

Adding an External Proxy


TheAddProxywizardallowsyoutoaddanddeployupto8externalproxiesandregisterthemwiththeVDP
AppliancefromtheVDPConfigureUI.

Procedure
1

Openawebbrowserandtype:
https://<IP_address_VDP_Appliance>:8543/vdp-configure/

LoginwiththeVDPusernameandpassword.

ClicktheConfigurationtab.

FromtheActionlist,selectAddProxy.
TheAddProxypageappears.

OntheHostandStoragepage,specifythefollowingcredentials,andthenclickNext.

HostSelectadestinationhostfromthelist.

StorageSelectadestinationstoragedevicefromthelist.

NetworkConnectionSelectanetworkconnectionforthevirtualmachinefromthelist.

OntheNetworkpage,enterthefollowingnetworksettings,andthenclickNext.

IPv4staticaddressTheInternetProtocolv4settingoftheinterface.

NetmaskThenetworkmaskoftheIPv4staticaddress.

GatewayThegatewayaddressoftheIPv4staticaddress.

PrimaryDNSTheprimarydomainnamesystemusedforDNSresolution.

SecondaryDNSThesecondarydomainnamesystemusedforDNSresolution.

OntheReadytoCompletepage,reviewthedeploymentsettings.

NOTEYoucanchangethenameoftheexternalproxyvirtualmachineontheReadytoCompletepage.
8

ClickFinishtodeploytheproxy.

MakesuretheproxydeploystothedatastorethatwasselectedinStep 5.If,aftersuccessfuldeployment,the
proxydeploystoaVMwarevSphereDistributedResourceScheduler(DRS)cluster,theclustercanmovethe
proxybyusingstoragevMotion.Anyjobsrunningontheproxywhileitismigratingtodifferentstorageare
atrisk.HotAdddoesnotworkforproxieslocatedinaDRScluster.You,therefore,mustmanuallydisableDRS
fortheproxy.
TodisableDRSmanuallyfortheproxy,selecttheDRStabonthevSphereserverhostingtheproxyandselect
Disable.

Disabling the Internal Proxy


Whenauserperformsarollbackoperationasacheckpointperformedduringanexternalproxybackup,after
therollbackcompletes,theVDPConfigureUIdisplaystheinternalproxy,alongwithawarningmessage
promptingtheusertodisabletheinternalproxy.

Procedure
1

IntheVDPConfigureUI,selecttheinternalproxyfromtheProxieslist.

SelectManageproxyfromtheProxiesActionsicon.
TheManageinternalproxywizarddisplays.

68

VMware, Inc.

Chapter 7 Proxies

EnabletheDisableinternalproxycheckbox,andclickNext.

OntheReadytoCompletepageofthewizard,clickFinishtoapplythechanges.

(Optional) Configuring Proxy Certificate Authentication


Bydefault,proxiesdonotvalidateSSLcertificateswhenconnectingtothevCenterServer.Thiscanleavethe
vCenterServervulnerabletoamaninthemiddleexploitation,whichmightresultinunauthorizedaccessto
thevCenterServer.ConfiguringeachproxytouseSSLcertificateauthenticationwhenconnectingtothe
vCenterServercorrectsthisvulnerability.Chapter 5,SecuringCommunicationbetweenvCenterandVDP,
onpage 51providesmoreinformation.

Monitoring External Proxy Health Status


Health Status Criteria
Thehealthstatusreportedfortheexternalproxyisbasedonthefollowingcriteria:

DiskUsage

WarningAnyfilesystemthatisgreaterthan70%capacity.

CriticalWarningAnyfilesystemthatisgreaterthan90%capacity.

CPULoad

Warning15minuteloadaverageisgreaterthan1.5.

CriticalWarning15minuteloadaverageisgreaterthan5.0.

MemoryUsage

WarningUsageisgreaterthan85%.

CriticalWarningUsageisgreaterthan95%.

External Proxy Logs


Externalproxylogsarevisibleonlyifatleastoneexternalproxyisconfigured.Downloadingthislogbundle
streamsa.zipfiletothebrowser.The.zipfilecontainsalltheexternalproxylogs.Theinternalproxiesare
excludedfromthislogbundle.
Forinformationaboutdownloadinglogs,refertoCollectingLogsonpage 44.

VMware, Inc.

69

vSphere Data Protection Administration Guide

70

VMware, Inc.

Storage Management

Thischaptercontainsthefollowingtopics:

CreatingNewStorageonpage 72

AttachingExistingVDPDisksonpage 73

DetachingandReattachingStorageonpage 75

ViewingtheStorageConfigurationonpage 76

VMware, Inc.

71

vSphere Data Protection Administration Guide

Creating New Storage


TheInitialConfigurationwizardguidesyouthroughthestoragetypeselection,deviceallocationonVDP
storagedisks,andtheoptiontoruntheperformanceassessmenttool.

Limitations
Youcannotmigratetheappliancetoanewhostortoanewdatastorewhileyouarecreatingnewstorage.

Prerequisites

TheVDPApplianceisdeployedandyouareloggedintotheCreateStoragepageoftheInitial
Configurationwizard.

DisablevSphereHAontheVDPApplianceimmediatelyafterOVAdeployment.Whenperforminginitial
configurationontheVDPAppliance,includingcreatingnewstorage,youcanenablevSphereHAforthe
appliance.

Procedure
1

OntheCreateStoragepageoftheInitialConfigurationwizard,selectCreatenewstorage.Whenyou
createnewstorage,theprocesscreatesanewstoragenodeonselecteddatastores.

SelectoneofthefollowingcapacityoptionsandclickNext.

0.5

0.5

TheDeviceAllocationpageappears.Whenyoucreatenewstorage,thenumberofrequireddisksis
known.
3

SelecttheprovisiontypefromtheProvisiondropdownlist.

ThickLazyZeroed(thedefaultandrecommendedprovisiontype)Thicklazyzeroedprovisioning
createsavirtualdiskinadefaultthickformat.Spacerequiredforthevirtualdiskisallocatedwhen
thevirtualdiskiscreated.Dataremainingonthephysicaldeviceisnoterasedduringcreation,butis
zeroedoutondemandatalatertimeonfirstwritefromthevirtualmachine.

ThickEagerZeroedThickeagerzeroedprovisioningcreatesatypeofthickvirtualdiskthatis
usedwhendatasecurityisaconcern.Spacerequiredforthevirtualdiskisallocatedwhenthevirtual
diskiscreated.Whenyoucreateavirtualdiskusingthickeagerzeroedprovisioningonadatastore
thathadpreviousdata,thepreviousdataiserasedandcannotberecovered.Itmighttakemuch
longertocreatedisksinthisformatthantocreateothertypesofdisks.

ThinForthethindisk,youprovisionasmuchdatastorespaceasthediskwouldrequirebasedon
thevaluethatyouenterforthedisksize.Thethindiskstartssmallandusesonlyasmuchdatastore
spaceasthediskneedsforitsinitialoperations.

Afterallofthediskshavebeenallocatedtodatastores,clickNext.
TheReadytoCompletepageappears.

72

VMware, Inc.

Chapter 8 Storage Management

OntheReadytoCompletepage,youcanrunaperformanceanalysisonthestorageconfigurationand
clickNexttoapplythechanges.Thoughyoucanbypasstheperformanceanalysistest,youarestrongly
encouragedtorunit.
5

WhenyouclickNext,youarepromptedwithawarningthatthestorageconfigurationwillstartand
cannotbeundone.ClickYestocontinue.
PossibleresultsarePassed,Failed,andConditionallyPassed.Ifalltestssucceed,theresultisPassed.Ifthe
writeorreadtestsareunsuccessful,theresultisFailed.Ifthewriteandreadtestsaresuccessfulbutthe
seektestfails,theresultisConditionallyPassed.
a

Torunthetest,clicktheRunperformanceanalysisonstorageconfigurationcheckboxtomakesure
thestorageconfigurationmeetsminimumperformanceexpectations.Theminimumperformance
expectationsarelistedinTable 88.
Thistestperformswrite,read,andseekperformancetestsonthedisks.Thereisachancethatdata
couldbelostbasedonthewritetests.Itisbestpracticetoonlyrunthistoolonnewlycreateddisks
withnodata.Dependingonyourstorageconfiguration,performanceanalysiscantakefrom30
minutestoseveralhourstocomplete.

ClicktheRestarttheapplianceifsuccessfulcheckboxtoautomaticallyrestarttheapplianceafterthe
testrunssuccessfully.ThetestbeginswhenyouclickNext.
Theperformanceanalysistestisserverinitiatedandyoucanclosethebrowserwhilethetestruns.

Ifthetestissuccessful,amessagethattheconfigurationiscompleteappearsandtheserver
automaticallyrebootstheappliance.

Ifthetestconditionallypassesorfails,theresultsoftheperformanceanalysisappear,butthe
serverdoesnotautomaticallyreboottheappliance.Toviewthetestresults,youmustloginto
VDPConfigureagainandmanuallyinitiateaclientreboot.

NOTEIfyoudonotclickRestartwithin59seconds,theapplianceautomaticallyrebootsandstartsthe
services.AftertheVDPAppliancereboots,itperformsaseriesofautomatedconfigurationsteps.Thesesteps
cantake3045minutesormoretocomplete.

Minimum Storage Performance


WhenconfiguringtheVDPAppliance,theperformancetestproducesvaryingresultsdependingonthesize
oftheappliancebeingdeployed.
Table 88 lists the minimum expectations for Read, Write, and Seek performance by VDP Appliance size.
Table 8-8. Minimum expectations for storage performance
VDP Appliance Size
(in TB)

Disk Size

Read Minimum

Write Minimum

Seek Minimum

0.5

256GB

60MB/s

30MB/s

400Seeks/s

1.0

512GB

60MB/s

30MB/s

400Seeks/s

2.0

1024GB

60MB/s

30MB/s

400Seeks/s

4.0

1024GB

80MB/s

40MB/s

400Seeks/s

6.0

1024GB

80MB/s

40MB/s

400Seeks/s

8.0

1024GB

150MB/s

120MB/s

400Seeks/s

Attaching Existing VDP Disks


TheCreateStoragepageintheInitialConfigurationwizardprovidestheAttachexistingVDPdisksoption.
ThisoptionenablesyoutobrowsethedatastoresandselectthepreviouslyusedVDPdisks,andthenproceeds
toautomaticallyattachtheselecteddiskstothenewVDPAppliance.Thesedisksareautomaticallyaddedto
thenewVDPAppliance.

VMware, Inc.

73

vSphere Data Protection Administration Guide

CAUTIONDonotattempttomanuallyattachpreviouslyusedVDPdiskstothenewVDPAppliancewithout
followingthestepsinthisprocedure.IfVDPdetectsanincompleteorinvalidstorageconfiguration,the
operationfails.
Whenyouattachexistingstorage,youdonotneedtoselectacapacityoption,asyouarerequiredtodowhen
creatingnewstorage.
ThefollowingchangesoccurwhenpreviouslyusedVDPdisksareattachedtothenewVDPAppliance:

AllbackupjobsassociatedwiththepreviouslyusedVDParedeletedandmustberecreated.

AllreplicationjobsassociatedwiththepreviouslyusedVDParedeletedandmustberecreated.

RestorepointsthatareassociatedwiththepreviouslyusedVDParekeptintact.Therestorepointsappear
withtheoriginalVMnameappendedwithastringofrandomletters.

OntheSetRestoreOptionspageoftheRestoreabackupwizard,theRestoretoOriginalLocationoption
isdisabledfortherestorepointsassociatedwiththepreviouslyusedVDPdisks.

Emailreportingmustbereconfigured.

Prerequisites

Beforeyoucanattachexistingstorage,youmustinstallandconfiguretheVDPAppliancedescribedin
VDPInstallationandConfigurationonpage 19.

EnsurethatyoubackupalltheVDPstoragewhichyouintendonattachingtotheVDPAppliance.

Procedure
1

OntheCreateStoragepageoftheInitialConfigurationwizard,selectAttachexistingVDPdisksandclick
Next.
TheDeviceAllocationdialogboxappears.

Clickthefirstellipsisbutton:
a

Browsetothefirstvmdkfileyouwanttoattach.

HighlightthevmdkfileandclickSelect.

NOTEYoucanselecttoattachonlythedatadisksofthepreviouslyusedVDPAppliance.Youcannotselect
theOSbootpartition.Ifyouselecttheprimarydiskpartitionof100GB(theOSbootpartition),anerror
messageappears.
Youcanattachvmdkfilesinanyorder.Afteryouhaveselectedthefirstvmdkfile,thesystemanalyzes
thediskanddefineshowmanyadditionaldisksshouldbeselected.
NOTEAtanytimeduringtheattachprocess,youcanclickResettoresettheDeviceAllocationdialogboxto
itsoriginalstate.
3

Clicktheellipsisbuttonthatcorrespondstothenextdisktobedefined:
a

Browsetothenextvmdkfileyouwanttoattach.

HighlightthevmdkfileandclickSelect.

Eachdiskisvalidatedasamatchingdiskbeforeitisadded.Ifthevalidationfails,anerrormessage
appears.Hoverovertheredhighlighteddisktoseetheerrormessage.
4

RepeatStep 3forallremainingdisks.

Afteralldiskshavebeenallocated,clickNexttovalidatethecompletesetofdisks.
TheReadytoCompletepageappears.

74

VMware, Inc.

Chapter 8 Storage Management

ClickNext.
Thesystemdisplaysthemessage:
The following process will start the storage configuration. This cannot be undone. Do you wish to continue?

ClickYes.
ThesystempromptsyoutoprovidetherootpasswordassociatedwiththepreviouslyusedVDP
Appliance.

TypetherootpasswordofthepreviouslyusedVDPApplianceintothePasswordandVerifyPassword
textboxes,andthenclickOK.

ClickFinishtoapplythechangesandreboot.

NOTEAfterasuccessfulstorageconfiguration,thesystemautomaticallyrebootsandstartstheservices.After
theVDPAppliancereboots,itperformsaseriesofautomatedconfigurationsteps.Thesestepscantake3045
minutesormoretocomplete.
Aftertheconfigurationiscomplete,anintegritycheckbegins.

Detaching and Reattaching Storage


Thefollowingprocedureexplainsthestepsyoumustperformiftheprimarydiskpartition(theOSboot
partition)ontheVDPAppliancebecomescorruptorlost,resultinginanunrecoverableVDPAppliance.

Prerequisites

AtleastonevalidatedcheckpointispresentontheVDPAppliancewherethevmdkfilesarebeing
detachedandreattached.

AnewVDPApplianceisdeployedwhichiscompatiblewiththeolderVMDKdiskdata(theVDP
Appliancemustbethesameversionasthediskdataoranewerversion).

ThevmdkfilesfromthepreviousVDPAppliancemustbeonadatastorethatisaccessiblebythe
newlydeployedVDPAppliance.

NOTEDuringthereattachprocess,youwillbepromptedtoentertherootpasswordfortheoldVDP
Appliance.

Best Practices

MakeabackupcopyofallvmdkfilesbeforereattachingthemtoaVDPAppliance.

Ifpossible,detachthevmdkfilesfromtheVDPApplianceaftershuttingdowntheVDPApplianceby
usingtheShutDownGuestOSaction.Otherwise,asalastresort,powerofftheVM.

BeforedetachingavmdkfilefromtheVDPAppliance,notethefullpathandnameofthevmdkfile.You
willneedthisinformationwhenreattachingthedisktothenewlydeployedVDPAppliance.

Procedure
1

InthevSphereClient,navigatetotheVDPApplianceandperformaShutDownGuestOSactiononthe
virtualmachine.

NOTEIftheShutDownGuestOSactionisgrayedout,navigatetovCenter>HostsandClusters,rightclick
theVDPAppliance,andselectPoweroffVM.
2

VMware, Inc.

DetachthevmdkfilesfromtheVDPAppliance:
a

FromthevSphereWebclient,loginasauserwhohasprivilegestoedithardwaresettings.

NavigatetovCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

75

vSphere Data Protection Administration Guide

RightclicktheVDPApplianceandselectEditSettings.
Thevirtualmachinepropertiesappear.TheHardwaretabisselectedbydefault.
Harddisk1isalwaystheprimary,100GBOSbootpartition.DonotremoveHarddisk1fromthe
VDPAppliance.

ClickHarddisk2fromthelist.

FromtheDiskFilefield,notethefullpathandnameofthevmdkfile.Youwillneedthisinformation
whenreattachingthedisk.

ClickRemove.

UnderRemovalOptions,selectRemovefromvirtualmachine.

Repeattheremovaloptionforeachharddisk(2throughx)inthelist.

Afterremovingharddisks2throughx,clickOK.

OntheCreateStoragepageoftheInitialConfigurationwizard,selectAttachexistingVDPdisks,and
followthestepsinAttachingExistingVDPDisksonpage 73.

Viewing the Storage Configuration


TheStoragetabprovidesastoragesummary,capacityutilizationinformation,andperformanceanalysis
details.
TheCapacityUtilizationbuttondisplaysapagethatprovidesstatusinformationforthedatastore:

Ahorizontalbargraphnexttothedatastoreiconshowshowfullthedatastoreisasapercentage.

Apiechartshowsabreakdownofthespaceinthedatastore.Orangerepresentstheamountofspaceused
bythedatastore.Greenrepresentstheamountfreespaceonthedatastore.Bluerepresentsthespaceon
thedatastorethatisusedbyotherapplicationsthatrunonvirtualmachinesdeployedonthedatastore.

Atablenexttothepiechartlistseachdatapartitionname,size,provisiontype,andvmdkfilename.The
followingexampleshowsinformationforadatapartitionnameddata01:
data01

256GiB

Thin

samplevdp241168_6..0.0.117_1.vmdk

Intheexample,256GiBindicatesthemaximumsizethatcanbeutilized.
ThePerformanceAnalysisbuttondisplaysatablethatcontainsstatisticsfromaperformanceanalysistest.
Column

Description

Datastore

Nameofthedatastore.

CompletedOn

Datethatthetestcompleted.

Result

Atestcandisplayoneofthefollowingresults:

NeverRun

Passed

Failed
Ifthewriteorreadtestsareunsuccessful,theresultisFailed.

ConditionallyPassed
Ifthewriteandreadtestsaresuccessful,buttheseektestfailed,theresultisConditionally
passed.

76

Read(MiB/s)

Megabytespersecondforthereadtest.

Write(MiB/s)

Megabytespersecondforthewritetest.

Seek(Seeks/s)

Megabytespersecondfortheseektest.

VMware, Inc.

Chapter 8 Storage Management

Prerequisites
TheVDPstoragedisksaredistributedacrosstheavailabledatastorelocations,thedisksarevalidated,the
systemisrebooted,andthesystemservicesareupandrunning.

Procedure
1

LogintotheVDPConfigureURL:
https://<IP_address_VDP_Appliance>:8580/vdp-configure/

ClicktheStoragetab.
TheStorageSummaryappears,displayingtheavailabledatastoresandtheamountoftotalusablestorage
andstoragecapacitythatisavailableforeachdatastore.

Toviewstatusinformationaboutthedatastore,clickCapacityUtilization.Thispageisthedefault.

Torunaperformancetest,clickPerformanceAnalysis,selectadatastoreinthetable,andthenclickRun.
Theperformanceanalysistestcreatesa41GBvmdkonthedatastore,andthenrunsread,writeandseek
teststocheckthedatastoreperformance.

VMware, Inc.

77

vSphere Data Protection Administration Guide

78

VMware, Inc.

Data Domain Integration

Thischaptercontainsthefollowingtopics:

VDPandDataDomainSystemIntegrationonpage 80

ArchitectureOverviewonpage 80

VDPClientSupportonpage 81

BestPracticesonpage 81

PreintegrationRequirementsonpage 82

PreparingtheDataDomainsystemforVDPIntegrationonpage 85

AddingaDataDomainSystemonpage 86

EditingtheDataDomainSystemonpage 87

DeletingtheDataDomainSystemfromtheVDPApplianceonpage 88

BackupswithVDPandDataDomainonpage 90

ReplicationControlonpage 91

ServerMaintenanceActivityMonitoringonpage 92

RestoringAvamarCheckpointbackupsfromDataDomainsystemsonpage 92

MonitoringDataDomainfromtheVDPApplianceonpage 94

ReclaimingStorageonaFullDataDomainSystemonpage 95

CommonProblemsandSolutionsonpage 96

VMware, Inc.

79

vSphere Data Protection Administration Guide

VDP and Data Domain System Integration


vSphereDataProtectionandDataDomainsystemintegrationenablesthefollowing:

TheuseofDataDomainsystemsasabackuptargetforVDPbackups

Thetargetdestinationofbackupdata,whichissetduringthecreationofabackupjob

Transparentuserinteractiontothebackupdestination(VDPorDataDomain)

Architecture Overview
ADataDomainsystemperformsdeduplicationthroughDDOSsoftware.VDPsourcebaseddeduplicationto
aDataDomainsystemisfacilitatedthroughtheuseoftheDDBoostlibrary.
VDPusestheDDBoostlibrarythroughAPIbasedintegrationtoaccessandmanipulatedirectories,files,and
soforth,containedontheDataDomainfilesystem.TheDDBoostAPIgivesVDPvisibilityintosomeofthe
propertiesandcapabilitiesoftheDataDomainsystem.ThisenablesVDPtocontrolbackupimagesstoredon
DataDomainsystems.ItalsoenablesVDPtomanagemaintenanceactivitiesandtocontrolreplicationto
remoteDataDomainsystems.
DDBoostisautomaticallyinstalledontheVDPApplianceduringtheadditionofaDataDomainsystem.
Figure 93depictsahighlevelarchitectureofthecombinedVDPandDataDomainsolution.WithVDPand
DataDomainintegration,youcanspecifywhetheraspecificbackuppolicytargetsaVDPApplianceoraData
Domainsystem.

Figure 9-3. VDPandDataDomainsolution

80

VMware, Inc.

Chapter 9 Data Domain Integration

WhenyouselecttheVDPApplianceasthetargetforbackupstorage,theVDPApplianceperforms
deduplicationsegmentprocessing.
WhenyouselectaDataDomainsystemasthebackuptarget,backupdataistransferredtotheDataDomain
system.TherelatedmetadatathatisgeneratedissimultaneouslysenttotheVDPApplianceforstorage.The
metadataenablestheVDPAppliancetoperformrestoreoperationsfromtheDataDomainsystem.

VDP Client Support


VDPandDataDomainsystemintegrationsupportsthefollowingplugins:

VDPPluginforExchangeServerVSS

VDPPluginforSharePointServerVSS

VDPPluginforSQLServer

Best Practices
What are the VDP limitations with a Data Domain system attached?
VMwaresuggestsprotectingupto25virtualmachinesperTBofcapacityonaVDPAppliance.Thisvariable
isdependentuponthesizeofthevirtualmachines,thetypicalchangerate,andtheamountofdataoneach
virtualmachine.Withtheseconsiderations,youcanprotectupto200virtualmachinesperVDPAppliance
backinguptoaDataDomainsystem.
BecausethebackupdataisstoredontheDataDomainsystem,andonlythebackupjobmetadataisstoredon
theVDPAppliance,deploya0.5TBVDPApplianceforastandardDataDomainsystemanda1TBVDP
Appliancefora64TBDataDomainsystem.
ThefollowinglistprovidesthesuggestednumberofVDPAppliancesdeployedperDataDomainsystem:

1VDPperDD160andDD620

1VDPperDD2200

2VDPperDD2500andDD4xxx

3VDPperDD7200andDD990

What size VDP Appliance do I need if I want all my backups to go to Data Domain?
WithaDataDomainsystemattachedtoaVDPApplianceasthestoragedevice,theVDPApplianceonly
storesthemetadataforbackupsusingtheDataDomainsystemasthedestination.Ithasbeendeterminedthat
a16TBDataDomainsystemonlyrequiresa0.5TBVDPApplianceifallofthebackupdataissenttotheData
Domainsystem.IfbackupsaregoingtobesenttotheVDPApplianceaswell,thesizeoftheVDPAppliance
shouldbeincreasedaccordinglybasedonthedatatobestoredontheVDPAppliance.Witha64TBorlarger
DataDomainsystem,youcandeploya1TBVDPApplianceper64TBofDataDomainsystemstorageyou
expecttoconsumewiththebackupdata.

I have many images, pictures, and PDF files in my VMs. Should I set the VDP Appliance or
the Data Domain system as the destination for these backups?
TheDataDomainsystemprovidesbetterdeduplicationonimages,pictures,andPDFfilesthanthestandard
VDPAppliancededuplicationalgorithms.

VMware, Inc.

81

vSphere Data Protection Administration Guide

Data Domain Limitations


ThefollowingarecurrentlimitationsdefinedfortheuseofaDataDomainsystemwithaVDPAppliance:

IfaVDPAppliancehasaDataDomainsystemattachedtoit,theImportExistingstoragefunctionality
oftheVDPAppliancecannotbeusedfortheVMDKsoftheVDPAppliancewiththeDataDomainsystem
attached.

OnlyoneDataDomainsystemcanbeattachedtoaVDPApplianceatatime.

TheDataDomainsystemcannotbedeletedfromtheVDPConfigurationUI.Usethemanualsteps
definedinDeletingtheDataDomainSystemfromtheVDPApplianceonpage 88todeleteaData
Domainsystem.

IftheDataDomainandVDPconnectionisbroken,theVDPAppliancedoesnotmonitortheDataDomain
system.Behaviorsthatmightindicatetheconnectionbetweentheappliancesarebrokeninclude,butare
notlimitedto,theintegritycheck,hfscheckorbackupsfailing.

TheDataDomainsystemorVDPAppliancecannotbeupgradediftheconnectionbetweenthemis
broken.

Backup
Duringabackup,theVDPAppliancegeneratesabackuprequestforthebackupdestination.Ifthebackup
requestincludestheoptiontouseaDataDomainsystemasthedestination,backupdataisstoredontheData
Domainsystem.MetadataisstoredontheVDPAppliance.

Restore
Theprocessofdatarecoveryistransparenttothebackupadministrator.Thebackupadministratorusesthe
sameVDPrecoveryprocessesthatarenativetocurrentVDPimplementations.

Security Encryption
WhenusingaVDPAppliancewithaDataDomainsystemattached,therearetwopotentialbackupdata
streams.IfthebackupdataisbeingwrittentotheVDPAppliance,thebackupdataisalwayscompressedand
encryptedduringflight.IfthebackupdataisbeingroutedtotheDataDomainsystem,theddboostutility
encryptsthebackupdataasitistransmittedoverthenetworktotheDataDomainsystem.

Data Migration
YoucannotmigratebackupdatadirectlyfromtheVDPAppliancetotheDataDomainsystem.
TousetheDataDomainsystemasthebackuptargetforbackingupaVMorapplianceinsteadoftheVDP
Appliance,editthebackupjobanddefinethedestinationastheDataDomainsystem,andthenstart
performingbackupstotheDataDomainsystem.WhenyouchangethebackuptargettotheDataDomain
system,thenextbackuprunsasfullbackup.
AfteryousuccessfullyperformabackuptotheDataDomainsystem,youcandeletetheearlierbackupsfrom
theVDPAppliance.RefertoDeletingaBackupJobonpage 118forinformationonhowtomanuallydelete
backups.Ifyoudonotmanuallydeletebackups,theyexpirewithoutintervention.

Pre-integration Requirements
BeforeyouintegrateaDataDomainsystemwithaVDPAppliance,reviewthefollowingtopics:

82

NetworkThroughputonpage 83

NetworkConfigurationonpage 83

NTPConfigurationonpage 83

Licensingonpage 84

VMware, Inc.

Chapter 9 Data Domain Integration

PortUsageandFirewallRequirementsonpage 84

Capacityonpage 84

DataDomainSystemStreamsonpage 84

ExistingBackupProductsinUsewithDataDomainonpage 85

NOTEThissectionassumestheVDPApplianceandtheDataDomainsystemareinstalledandconfigured.

Network Throughput
WithVDP,theVDPApplianceandDataDomainsystemscanconnectoveraWideAreaNetwork(WAN).
Beforeusingthisconfiguration,validatethefirewallportrequirementsoftheDataDomainsystem.Youcan
findthisinformationintheEMCAvamar7.1ProductSecurityGuide.
YoucanuseVDPAppliancereplicationoveraWANtoreplicatedatafromsourceVDPApplianceandData
DomainsystemstotargetVDPAppliances,providedtheyalsohaveaDataDomainsystemattached.
BeforeintegratingaDataDomainsystemwithanVDPAppliance,ensurethatenoughnetworkbandwidthis
available.ToobtainthemaximumthroughputavailableonaDataDomainsystem(forrestores,levelzero
backups,andsubsequentincrementalbackupsafteralevelzerobackup),verifythatthenetwork
infrastructureprovidesmorebandwidththanthebandwidthrequiredbythemaximumthroughputofthe
DataDomainsystem.Toseethenetworkthroughput,usethesystem show performancecommandon
yourDataDomainsystem:
system show performance [ {hr | min | sec} [ {hr | min | sec} ]]
Forexample:
system show performance 24 hr 10 min
Thiscommandshowsthesystemperformanceforthelast24hoursat10minuteintervals.1minuteisthe
minimuminterval.

Network Configuration
Configure(orverify)thefollowingnetworkconfiguration:

AssignaFullyQualifiedDomainName(FQDN)totheDataDomainsystem.

UseaFQDN(notanIPaddress)whenregisteringaDataDomainsystem.Thiscanlimittheabilitytoroute
optimizedduplicationtrafficexclusivelythrougharegisteredinterface.

EnsurethatDNSontheDataDomainsystemisproperlyconfigured.

EnsureforwardandreverseDNSlookupsworkbetweenthefollowingsystems:

VDPAppliance

DataDomainsystem

Backupandrestoreclients

vCenterServer

vSpherehosts

UseHostsfilestoresolvehostnamestononroutableIPaddresses.

DonotcreatesecondaryhostnamestoassociatewithalternateorlocalIPinterfaces.

NTP Configuration
ConfiguretheVDPAppliance,vCenterServer,vSpherehosts,andDataDomainsystemstousethesame
NetworkTimeProtocol(NTP)Server.

VMware, Inc.

83

vSphere Data Protection Administration Guide

Licensing
EnsurethattheenvironmentmeetsthelicensingrequirementsinTable 99.
Table 9-9. Licensing requirements
Product

Licensing requirement

VDPAppliance

TheVDPAppliancerequiresavalidvSpherehostlicense(minimumofEssentialsPlus).

DataDomainsystem

TheDDBoostlicensemustbeinstalledontheDataDomainsystem.

Port Usage and Firewall Requirements


ToenablecommunicationbetweentheVDPApplianceandtheDataDomainsystems,reviewandimplement
theportusageandfirewallrequirementsinthefollowingdocuments:

vSphereDataProtectionPortUsageonpage 187ofthisdocument.

PortRequirementsforAllowingAccesstoDataDomainSystemThroughaFirewall,availableonthe
DataDomainSupportPortalat:
https://my.datadomain.com

Capacity
CarefullyassessyourbackupstorageneedswhenevaluatinghowmuchdatatostoreontheDataDomain
systemandtheVDPAppliance.IncludeestimatesfromdatathatissenttotheDataDomainsystemfromany
otherservers.
WhentheDataDomainsystemreachesitsmaximumstoragecapacity,nofurtherbackupstotheDataDomain
systemoccuruntiladditionalcapacityisaddedoroldbackupsaredeletedorexpired.
DataDomainCapacityMonitoringonpage 95providesdetailsonhowtomonitorcapacity.

Data Domain System Streams


EachDataDomainsystemhasasoftlimittothemaximumnumberofconnectionanddatastreamsthatcan
besustainedsimultaneouslywhilemaintainingperformance.Thenumberofstreamsvariesdependingonthe
DataDomainsystemmodel.Forexample,theDD990cansupport540backupstreams,whiletheDD620can
support20backupstreams.
Asadefault,theVDPApplianceisconfiguredtouseamaximumof16streams.Tooverridethemaximum
numberofstreams,ontheVDPAppliance,changethe
/usr/local/vdr/etc/vdp-options.propertiesfile.Addtheproperty
com.vmware.vdp.option.datadomain.maxstreamsoverride=num(wherenumisthenewmaximum
numberofstreams)andsavethefile.ConsulttheDDOSAdministrationGuideforyourDataDomainsystem
toreviewcurrentrecommendedstreamsettings.Settingthisvalueforciblyoverridesthemaximumstreams
valueforeveryaddoreditoperationofaDataDomainperformedfromthegivenVDPAppliance.
ThesechangeswillnottakeeffectuntiltheDataDomainisedited,oranewDataDomainisaddedtotheVDP
Appliance.Thesechangeswillbereflectedinthe/usr/local/avamar/var/ddr_infofileorcanbeseen
byrunningtheddrmaint read-ddr-infocommand.
SettingthisvalueforciblyoverridesthemaximumstreamsvalueforeveryaddoreditofaDataDomainfor
thegivenVDPAppliance.
ThesechangeswillnottakeeffectuntiltheexistingDataDomainsystemisedited,oranewDataDomain
systemisaddedtotheVDPAppliance.Thechangeswillbereflectedintheddrmaint read-ddr-infofile.

84

VMware, Inc.

Chapter 9 Data Domain Integration

Existing Backup Products in Use with Data Domain


DataDomainsystemscanuseotherthirdpartybackupandarchivingsoftware.TheVDPAppliancedoesnot
assumeithassoleownershipoftheDataDomainsystem.Ensurethatpropersizingisevaluatedifthesystem
issharedwithothersoftwareproducts.TheVDPAppliancedoesnotusethenativeDataDomainsystem
snapshotandreplicationfeatures.
ReplicationoccursthroughtheDDBoostSDKlibrarybyusingcopyingandcloning.However,otherthird
partyproductsmaymakeuseofthenativeDataDomainsystemsnapshotandreplicationfeatures.Inthiscase,
asnapshotofanentireDataDomainsystemorareplicationofanentireDataDomainsystemincludestheVDP
Appliancedata.

Preparing the Data Domain system for VDP Integration


TosupportVDPandDataDomainsystemintegration,ensuretheenvironmentmeetstheDataDomain
systemrequirementslistedinTable 910.
Table 9-10. Data Domain system requirements
Data Domain feature or specification

Requirement for use with the VDP Appliance

DataDomainOperatingSystem(DDOS)

VDPintegrationrequiresDDOS5.4.0.8orDDOS5.5.xorlater.

DDBoost

VDPintegrationrequiresDDBoost2.6.xDDBoostsoftwareenables
backupserverstocommunicatewithstoragesystemswithoutthe
needforDataDomainsystemstoemulatetape.
TherearetwocomponentstoDDBoost:onecomponentthatrunson
thebackupserverandanotherthatrunsontheDataDomainsystem.
Thecomponentthatrunsonthebackupserver(DDBoostlibraries)is
integratedintotheVDPAppliance.DDBoostsoftwareisanoptional
productthatrequiresalicensetooperateontheDataDomainsystem.

DataDomaindevicetype

TheVDPAppliancesupportsanyDataDomainsystemthatis
runningthesupportedDDOSversion.

DDBoostuseraccount

TheDDBoostlibraryusesauniqueloginaccountnamecreatedon
theDataDomainsystem.ThisaccountnameisknownastheDD
Boostaccount.OnlyoneDDBoostaccountexistsperDataDomain
system.
Iftheaccountisrenamedand/orthepasswordischanged,these
changesmustbeimmediatelyupdatedontheVDPApplianceby
editingtheDataDomainconfigurationoptions.Failuretoupdatethe
DDBoostaccountinformationcouldpotentiallyyieldintegritycheck
errorsand/orbackup/restoreproblems.TheDDBoostaccountmust
haveadministratorprivileges.

BeforeyoucanaddaDataDomainsystemtotheVDPconfiguration,preparetheDataDomainsystemby
enablingDDBoostandcreatingaDDBoostuseraccountfortheVDPAppliancetousetoaccesstheData
Domainsystemforbackupsandrestores(andreplication,ifapplicable).
TopreparetheDataDomainsystem:
1

DisableDDBoostontheDataDomainsystembyloggingintotheCLIasanadministrativeuserand
typingthefollowingcommand:
ddboost disable

CreateaDDBoostaccountandpassword:
a

Createtheuseraccountwithadminprivilegesbytypingthefollowingcommand:
user add USER role admin

whereUSERistheusernameforthenewaccount.

VMware, Inc.

85

vSphere Data Protection Administration Guide

SetthenewaccountastheDDBoostuserbytypingthefollowingcommand:
ddboost set user-name USER

whereUSERistheusernamefortheaccount.
3

EnableDDBoosttoallowthechangestotakeeffectbytypingthefollowingcommand:
ddboost enable

IMPORTANTIfyouchangetheDDBoostaccountnameorpassword,makesuretoedittheDataDomain
systemconfigurationintheVDPConfigureUI.Otherwiseallbackups,restores,andmaintenanceactivities
fail.

Adding a Data Domain System


ADataDomainsystemperformsdeduplicationthroughDDOSsoftware.WhenyouselectaDataDomain
systemasthebackuptarget,backupdataistransferredtotheDataDomainsystem.OnlyoneDataDomain
systemcanbeconfigured.

Prerequisites
TheVDPstoragedisksaredistributedacrosstheavailabledatastorelocationsandthedisksarevalidated.
TheminimumversionforDataDomainisversion5.3.

Procedure
1

ToaccesstheVDPConfigureutility,openawebbrowserandtype:
https:<IP_address_VDP_Appliance>:8543/vdp-configure/

ClicktheStoragetab.
ThestoragesummarydisplaysstatisticsaboutthetotalusablestorageandavailablecapacityfortheData
Domainsystemandforeachdatastore.

FromtheActionlist,selectAddDataDomain.
TheHostConfigurationdialogboxappears.

SpecifyDataDomainsysteminformation:
a

IntheDataDomainFQDNorIPbox,entertheFQDNorIPaddressoftheDataDomainsystemto
add.

NOTEDonotuseanIPaddressorasecondaryhostnamethatassociateswithalternativeorlocalIPinterfaces.
ItmaylimittheabilityoftheVDPAppliancetorouteoptimizeddeduplicationtraffic.

IntheDDBoostUserNamebox,typethenameoftheDDBoostaccountforVDPtousetoaccessthe
DataDomainsystemforbackups,restores,andreplication.

InthePasswordbox,typethepasswordfortheaccountthatVDPshouldusetoaccesstheData
Domainsystemforbackups,restores,andreplication.

IntheConfirmPasswordbox,typethepasswordagaintoverifyit.

ClicktheEnableCheckpointCopycheckboxtoenablecheckpointbackupsupport,whichallows
VDPcheckpointstobestoredonaDataDomainsystem(usingDDOS5.3orlater).Thesecheckpoints
arethenusedifdisasterrecoveryisrequired.

ToconfigureSNMP,clickNext.
TheSNMPdialogboxappears.TheSNMPoptionstoconfigureforVDPandDataDomainsystem
integrationincludethefollowing:

86

TheGetter/SetterPortNumbertextboxliststheportontheDataDomainsystemfromwhichto
receiveandonwhichtosetSNMPobjects.Thedefaultvalueis161.

VMware, Inc.

Chapter 9 Data Domain Integration

TheSNMPCommunityStringtextboxliststhecommunitystringVDPusesforreadonlyaccessto
theDataDomainsystem.

TheTrapPortNumbertextboxliststhetrapport.Thedefaultvalueis163.

ClickNext.
TheReadytoCompletedialogboxappears.

ClickAddtosaveyourDataDomainconfiguration.
AsuccessfulAddDataDomainoperationcausesthefollowingUIchangestooccur:

Thesystemcreatesanewcheckpointwhichtakesapproximatelytenminutes.

DataDomaininformationappearsontheVDPApplianceinthefollowinglocations:

BackuptabTheDataDomainsystemisavailableasthestoragetargetintheCreateanew
backupjobwizard.

RestoretabDisplaystheDataDomainintheNamecolumnoftheRestorebackupwizard.

ReportstabProvidesbackupstatusreportsfortheDataDomainsystem.

StoragesummaryDisplaysstatisticsaboutthetotalusablestorageandavailablecapacityfor
theDataDomain.RefertoViewingtheStorageConfigurationonpage 76fordetails.

EmailreportingDisplaysasummaryoftheDataDomainconfiguration.

NOTEWhenyouaddaDataDomainsystemtotheVDPconfiguration,theVDPAppliancecreatesanMTree
ontheDataDomainsystemfortheVDPAppliance.TheMTreereferstothedirectorycreatedwithintheDD
Boostpath.DataDomainsystemssupportamaximumof100MTrees.Ifyoureachthelimit,thenyoucannot
addtheDataDomainsystemtotheVDPconfiguration.

Changing the Max Streams Value


Asadefault,theVDPApplianceisconfiguredtouseamaxstreamsvalueof16.
IfyouneedtomodifythenumberofstreamsassociatedtoaDataDomainsystemfromtheVDPAppliance,
performthefollowingsteps.Thechangesappliedusingthesestepswillonlytakeeffectduringsubsequent
editsofortheadditionofaDataDomainsystemtotheVDPAppliance.
1

GotothecommandlineoftheVDPAppliance(eitherwithSSH/PuttyorTerminaloftheappliance)and
typethefollowingcommand:
cd /usr/local/vdr/etc/

Useatexteditortoeditthevdp-options.propertiesfile.

Insertthefieldcom.vmware.vdp.option.datadomain.maxstreamsoverride=numwherenumis
themaxnumberofstreamsfortheDataDomainsystem.

Savethemodifiedfile.

AddoreditaDataDomainsystem.Allowfiveminutesfortheappropriateprocesstorun.

Theddrmaint read-ddr-infofileshouldnowcontainamaxstreamsattributewiththevalueyou
configured.

Editing the Data Domain System


1

ToaccesstheVDPConfigureutility,openawebbrowserandtype:
https:<IP_address_VDP_Appliance>:8543/vdp-configure/

ClicktheStoragetab.
ThestoragesummarydisplaysstatisticsaboutthetotalusablestorageandavailablecapacityfortheData
Domainandforeachdatastore.

VMware, Inc.

87

vSphere Data Protection Administration Guide

FromtheActionlist,selectEditDataDomain.
TheHostConfigurationdialogboxappears.

EditthesettingsfortheDataDomainsystemasnecessary.AddingaDataDomainSystemonpage 86
providesdetailsoneachsettinginthedialogbox.

ClickNext.

Aftertheeditsarecomplete,clickFinish.

NOTEIfyouedittheDataDomainsystemhostname,theDDBoostusername,ortheDDBoostpassword,the
systemautomaticallycreatesanewcheckpoint,whichtakesapproximatelytenminutes.Forinstructions,refer
toRollingBackanApplianceonpage 46.
NOTEIfyouperformarollbacktoacheckpointwiththeoutdatedDataDomainsystemnameorDDBoost
information,thentherollbackfails.

Deleting the Data Domain System from the VDP Appliance


BeforeyoudeletetheDataDomainsystemfromtheVDPAppliance,notethefollowing:

YoumustdeleteallrestorepointsstoredontheDataDomainbyusingthevSphereWebClient.

NobackupjobscanexistwiththeDataDomainsystem.IfanybackupjobsexistwheretheDataDomain
systemisconfiguredasthedestination,youmusteithereditthebackupjobstosetanewdestinationor
youmustdeletethebackupjobs.

Aftertherestorepointsarecheckedandthebackupjobsareverified,itisbestpracticetorunanintegrity
checkfromtheConfigurationtaboftheVDPAppliance.

RemovetheDataDomainsystemfromVDPusingthecommandlineinterface.Seedetailedinstructions
below.

AftertheDataDomainsystemisdeleted,runanotherintegritycheckfromtheVDPuserinterfacetoverify
theDataDomainsystemisinvalid.

NOTEVMwareKnowledgeBaseArticle2063806providesinformationaboutdeletingaDataDomainsystem.
Thisisaninternalarticle.ContactTechnicalSupportforassistance.

Procedure
1

88

BeforeyoudeletetheDataDomainsystem,deleteallrestorepointsstoredontheDataDomainsystem.
UsethevSphereWebClienttodeleterestorepoints:
a

NavigatetotheRestoretaboftheVDPAplugin.

SelecttheManualrestoretabonthenavigationbar.

ForclientsthathavebeenbackeduptotheDataDomainsystem,removeallrestorepointswherethe
locationshowsthattheyarestoredontheDataDomainserver.

EnsurethatnobackupjobsusetheDataDomainsystemasthedestination.Ifanybackupjobsexistwith
theDataDomainsystemasadestination,youmusteditthebackupjobtosetanewdestinationorthe
deletethebackupjob.

Aftertherestorepointshavebeencheckedandthebackupjobshavebeenverified,asabestpracticerun
anintegritycheckfromtheconfigurationtaboftheVDPplugin.

Oncetheintegritycheckandvalidationoftheintegritycheckcomplete,removetheDataDomainsystem
fromtheVDPAppliance.Usethecommandline.
a

SSHorPuttyintotheVDPAppliance.

Runthestatus.dpncommandandverifythattheLast checkpointandLast hfscheckhave


completed.Iftheyhavenot,repeatthisstepuntiltheyshowtheyhavecompleted.

VMware, Inc.

Chapter 9 Data Domain Integration

Runthemccli server show-propcommand.Thiscommanddisplaysresultssimilartofollowing


output:
Attribute
Value
-----------------------------------------------------State
Full Access
Active sessions
0
Total capacity
575.9 GB
Capacity used
0 bytes
Server utilization
0.0%
Bytes protected
0 bytes
Bytes protected quota
Not configured
License expiration
Never
Time since Server initialization
1 days 20h:58m
Last checkpoint
2014-10-10 09:03:48 MDT
Last validated checkpoint
2014-10-09 09:02:16 MDT
System Name
gs-pod187.test.domain
System ID
1381255529@00:50:56:86:46:10
HFSAddr
gs-pod187.test.domain
HFSPort
27000

TheSystemIDcontainsanumber,thenan@sign,andthentheMACaddressoftheVDPAppliance.Note
thenumberbeforethe@sign.TheDataDomainsystemreferstothisnumberastheDPNID.
5

Runthefollowingcommand:
ddrmaint has-backups dpnid=num ddr-server=DDRSERVER | grep hasbackups

wherenumistheDPNIDyounotedinStep candDDRSERVERiseitherthehostnameortheIPaddressof
theDDRserver.Notethatthereisaspaceinthegrepcommandbetweenthesinglequoteandtheword
hasbackups.
Thiscommanddisplayseitherofthefollowingresults:
hasbackups=true

or
hasbackups=false

Iftheinformationreturnedishasbackups=true,thencheckifStep 1andStep 2needtoberepeated.


AfteryourepeatStep 1andStep 2(orverifythatthestepshavebeencompleted),repeatStep 5.

IfStep 5stillshowshasbackups=truecontinuetoStep a.Otherwise,youneedtorunStep 11.


IfyouhaveattemptedtoremovebackupsfromtheDataDomainsystembyusingtheVDPUIandthe
DataDomainsystemstillindicatesthatthebackupdataispresent,thenyoumustmounttheDataDomain
datapartitiontoaLinuxVMtoclearoutthedatadirectory.IfaLinuxVMisunavailable,youcanusethe
VDPApplianceforthenextsteps.
Bydefault,allofthedataforbackupsonaDataDomainsystemisstoredunderasinglelogicalstorage
unit(LSU).TheLSUfortheVDPisnamedAvamar-<DPNID>andislocatedunder/data/col1.
IfyouareunabletoaccessthefilesystemfromtheDataDomainoperatingsysteminterface,youmust
grantremoteaccesstotheLSU.Todoso,youmustaccesstheDataDomainsystemremotelybyusingthe
followingsteps:
a

PuttyorSSHtotheDataDomainsystem.

Runthenfs add /data/col1 <IP of Linux VM>command.


ThiscommandshouldreturntheresultsofNFS export for /data/col1 added.
Ifthecommanddoesnotreturntheexpectedresults,typenfs helpforamanpageonthe
command.Ifthecommandreturnstheexpectedresults,exittheSSHorPuttysession.

VMware, Inc.

PuttyorSSHtotheLinuxVMusedinStep bastherootuser.

Runthemkdir /mnt/DataDomain01command.

Runthemount <IP of DD>:/data/col1 /mnt/DataDomain01command.


89

vSphere Data Protection Administration Guide

Runthels ltr /mnt/DataDomain01/avamar-<DPNID>command,whereDPNIDisthevalue


notedinStep c.TheoutputshoulddisplaysubdirectorieswheretheVDPbackupsarestored.

Runtherm rf /mnt/DataDomain01/avamar-<DPNID>/*commandwhereDPNIDisthevalue
notedinStep c.ThiswillremovealldatafromtheVDPbackups.

RepeatStep ftoverifythatalldatawasremoved.

ExittheLinuxvirtualmachine.

10

PuttyorSSHtotheVDPAppliance

11

Runthemccli dd delete --name=<DD IP or hostname> --force=truecommand.

12

AfteryoudeletetheDataDomainsystem,runanintegritycheckagainfromtheVDPUI.Theold
checkpointswiththeDataDomaininformationisnowinvalid.

Backups with VDP and Data Domain


ThefollowingtopicsdescribeVDPandDataDomainsystembackups:

HowbackupsworkwithVDPandDataDomainsystem

SelectingaDataDomaintargetforbackups

How Backups Work with VDP and Data Domain


Duringabackup,theVDPAppliancesendsabackuprequesttothevCenterServer.Ifthebackuprequest
includestheoptiontouseaDataDomainsystemasthetarget,backupdataisstoredontheDataDomain
systemandmetadataisstoredontheVDPAppliance.
ThefollowingtopicsprovideadditionaldetailsonhowbackupsworkwithVDPandDataDomain.

Where Backup Data is Stored


AlldataforabackupisstoredunderasinglededicatedMTreeonasingleDataDomainsystem.

How VDP Appliance Manages Backup Data


Duringabackup,theVDPAppliancesendsthemetadataforthebackupfromtheclienttotheVDPdata
partitions.ThisprocessenablestheVDPAppliancetomanagethebackupeventhoughthedataisstoredona
DataDomainsystem.
TheVDPAppliancedoesnotstoretheoriginalpathandfilenameforafileontheDataDomainsystem.
Instead,theVDPApplianceusesuniquefilenamesontheDataDomainsystem.

Supported Backup Types


Storeallbackuptypes(full,differential,incremental)foraclientinthesamedestination(VDPApplianceor
DataDomainsystem).Backuptypesshouldnotbedistributedacrossdestinations.Forexample,donotstore
theinitialfullbackupofaclientintheVDPApplianceandsubsequentdifferentialbackupsontheData
Domainsystem.

Canceling and Deleting Backups


Ifyoucancelabackupwhileitisinprogress,thentheVDPAppliancedeletesthebackupdatathatwaswritten
totheDataDomainsystemduringthenextcycleoftheVDPAppliancegarbagecollectionprocess.
IfyoudeleteabackupinVDP,thenthebackupisdeletedfromtheDataDomainsystemduringthenextcycle
oftheVDPgarbagecollectionprocess.
DeletingaBackupJobonpage 118providesinstructionsonhowtocancelordeleteabackup.

90

VMware, Inc.

Chapter 9 Data Domain Integration

Selecting a Data Domain Target for Backups


AftertheVDPApplianceandtheDataDomainsystemareintegrated,anybackuptargetfortheVDP
AppliancehastheoptiontousetheDataDomainstorageastheDestinationintheCreateanewbackupjob
workflow,asshowninFigure 94.

Figure 9-4. Create a new backup job wizardDestination page


YoucanusetheEditabackupjobwizardtochangethedestinationforabackupjob.SeeEditingaBackup
Jobonpage 117formoreinformationonhowtoeditthebackupjob.
NOTEIfthedestinationofabackupjobismodified,thenthenextbackupperformedwillbeafullbackup.
Thenewdestinationwillnothavethepreviousfullbackupdatastoredwithit.

Replication Control
WhenaVDPAppliancewithaDataDomainsystemattachedreplicatesbackupdata,replicationoccurs
betweentheDataDomainsystems.However,replicationjobsareconfiguredbyusingtheVDPuserinterface.
YouconfigureandmonitorreplicationontheVDPAppliance.Thereplicationactivitycanalsobemonitored
throughtheDataDomainsystembycheckingtheDDBoostactivity.RefertotheDataDomainOperating
SystemsAdministrationGuideforinstructionsonhowtomonitorthisactivity.
DonotuseDataDomainreplicationfunctionalitytoinitiatereplicationofdatathatwasbackedupfromaVDP
Appliance.WhenyouuseDataDomainreplication,thereplicateddatawillnotrefertotheassociatedVDP
Appliance,becausethemetadatastoredontheVDPAppliancewasnotreplicated.

Replication Data Flow


VDPreplicatesthedatadirectlyfromoneDataDomainsystemtoanother.Thereplicationprocessexamines
eachbackuptobereplicated,andifitdeterminesthatthebackupdataisstoredonaDataDomainsystem,the
processissuesarequesttoreplicatethedatafromthesourceDataDomainsystemtothetargetDataDomain
systembyusingDDBoost.Inthisinstance,theDataDomainsystemsareresponsibleforthereplicationofthe
data.Thisisanalyzedforeachbackupbeingreplicated.

Replication Schedule
ThereplicationofVDPdataonaDataDomainsystemoccursontheVDPreplicationschedule.Youshouldnot
schedulereplicationofdataontheDataDomainsystemseparatelyfromthereplicationofdataontheVDP
Appliance.

VMware, Inc.

91

vSphere Data Protection Administration Guide

Replication Configuration
ToconfigurereplicationwhenyouuseaDataDomainsystemasabackuptargetforVDP,usethevSphere
WebClient.
RefertoReplicationonpage 133formoreinformationonconfiguringVDPreplication.
NOTEWhenreplicating,ifthesourceisaVDPAppliancewithaDataDomainsystemattachedtoit,thetarget
(whetheritbeanAvamarserverortheVDPAppliance)mustalsohaveaDataDomainsystemattachedtoit.

Replication Monitoring with VDP


TomonitorreplicationactivitywiththeVDPAppliance,includingreplicationactivitiesassociatedwithaData
Domainsystem,performthefollowingsteps:
1

InthevSphereWebClient,logintothevSphereDataProtectionplugin.

ClicktheReplicationtab.

TheReplicationtabdisplaysallreplicationjobs,andthelastruntimeaswellasthenextscheduled
runtime.

SelectingareplicationjobdisplaystheDestinationserverandtheclientsincludedinthereplication
jobdetailsframe.

IfyouchecktheReplicationcolumn,theReportstabdisplaysthereplicationjobandthelast
replicationruntimeforeachprotectedclient.

Server Maintenance Activity Monitoring


TheVDPApplianceperformsthesystemmaintenanceoperationsforbackupdataontheDataDomainsystem,
includingVDPintegritychecks,checkpoints,rollbacks,garbagecollection,andsecurebackupdeletion.
TheddrmaintutilityimplementsallrequiredoperationsontheDataDomainsystemfortheVDPAppliance.
TheddrmaintutilitylogsallmaintenanceactivitiesontheVDPApplianceintheddrmaint.logfile.This
logfilecanbelocatedinthe/usr/local/avamar/var/ddrmaintlogsdirectory.
Whentheddrmaint.logfilereaches25MBinsize,theexistinglogversionwillroll.Theexisting
ddrmaint.logfilewillberenamedddrmaint.log.1andanewddrmaint.logfilewillbecreated.Any
previouscopiesofddrmaint.log.Xwillhavetheirlogcounterincreasedbyoneaswell(ddrmaint.log.1
willmigratetoddrmaint.log.2andsoforth).

Restoring Avamar Checkpoint backups from Data Domain systems


IfyouhavecreatedVDPcheckpointbackupsonaDataDomainsystem,youcanrestoreacheckpointtoanew
VDPApplianceintheeventtheoriginalVDPAppliancefails.

Assumptions for the Restore Operation


TheprocedureinPerformingtheCheckpointRestoreonpage 93explainshowtoperformacheckpoint
restorewhenthefollowingassumptionsaretrue:

92

YouhaveavalidcheckpointforaVDPApplianceonaDataDomainsystemtarget.

TheVDPAppliancethatfailedhasbeenreplaced.

ThereplacementVDPApplianceisanewappliancewithnobackupdataormetadata.

ThereplacementVDPApplianceisthesamesizeasorlargerthantheoriginalVDPAppliance.

ThereplacementVDPAppliancemusthavethesamedatapartitioncountastheoriginalVDPAppliance.

VMware, Inc.

Chapter 9 Data Domain Integration

Performing the Checkpoint Restore


TorestoreacheckpointfromaDataDomainsystemtoanewVDPAppliance:
1

LogintotheVDPApplianceasrootandfromaCLIpromptquerytheavailablecheckpointstorecover
bytypingthefollowingcommand:
ddrmaint cp-backup-list --full --ddr-server=Data_Domain_system --ddr-user=DD_Boost_user_name
--ddr-password=DD_Boost_user_password

where

Data_Domain_systemistheDataDomainsystemwiththeVDPAppliancecheckpointbackup.

DD_Boost_user_nameistheDDBoostuseraccountusedforVDPandDataDomainsystem
integration.

DD_Boost_user_passwordistheDDBoostuseraccountpasswordusedforVDPandDataDomain
systemintegration.

Theoutputwillbesimilartothefollowingexample:
================== Checkpoint ==================
VDP Advanced Name : a4dpe223d
VDP Advanced MTree/LSU : avamar-1346892530
Data Domain System Name : griffin-dd10.asl.lab.emc.com
VDP Advanced Client Path : /MC_SYSTEM/avamar-1346892530
VDP Advanced Client ID : 8b75468f70dc8ff0fa2e5118cec8ecdddf7fccee
Checkpoint Name : cp.20140919184604
Checkpoint Backup Date : 2014-09-19 11:51:12
Data Partitions : 6
Attached Data Domain systems : griffin-dd10.asl.lab.emc.com

RestorethebackupsstoredontheVDPAppliancefromthecheckpointstoredontheDataDomainsystem
(requirestheDataDomainservernameandcredentialsofthedefaultbackupstargetDataDomain
system)byusingthecprestorecommand.
Thecprestorecommandisusedfortherestoreoperation.Thecprestorecommandcompletesthe
followingtasks:

CreatesNFSexportonDataDomainsystem.

MountsDataDomainNFSexportontheVDPAppliance.

CopiesthebackupfilesneededontheVDPAppliancefromthebackupcheckpointontheData
DomainsystemtothecorrespondingVDPAppliancecheckpointdirectoryineachdatapartition.

UndoesNFSmountandexport.

TorestorethebackupsontheDataDomainsystem,typethefollowingcommandontheVDPAppliance:
/usr/local/avamar/bin/cprestore --hfscreatetime=VDP_ID --ddr-server=Data_Domain_system
--ddr-user=DD_Boost_user_name --cptag=Checkpoint_name

where:

VMware, Inc.

VDP_IDisdeterminedfromtheoutputofStep 1.FromtheVDPAppliance
MTree/LSU:avamar-1346892530field,theVDP_IDis1346892530.

Data_Domain_systemistheDataDomainsystemwiththeVDPAppliancecheckpointbackup.Inthe
previouscheckpointoutputexample,thevalueisgriffin-dd10.asl.lab.emc.com.

DD_Boost_user_nameistheDDBoostuseraccountusedforVDPandDataDomainsystem
integration.Inthepreviouscheckpointoutputexample,thevalueisVDP.

Checkpoint_nameisthecheckpointname.Inthepreviouscheckpointoutputexample,thevalueis
cp.20140919184604.

93

vSphere Data Protection Administration Guide

StoptheVDPAppliancebytypingthefollowingcommand:
dpnctl stop

Aconfirmationmessage,DoyouwishtoshutdownthelocalinstanceofEMS?appears.TypeY.
4

Toinitiatearollback,typethefollowingcommand:
dpnctl start --foreseeability

Amessageappearsthattheappliancewasshutdown.Alistofchoicesalsoappears.
5

Selectoption3,Selectaspecificcheckpointtowhichtorollback.
Waitfortherollbacktocomplete.Therollbackmighttakeuptoonehour,dependingontheamountof
datapresentintheVDPAppliance.Whentherollbackiscomplete,thecommandpromptreturns.

Opentheuserdefinedtemporaryfilecreatedduringtherollbackandverifythattherollbacksuccessfully
completedwithouterrors.TheVDPApplianceautomaticallyrestartsafterasuccessfulrollback.

CreateanewcheckpointontheVDPAppliance:
a

OntheVDPConfigurationtab,selectCreateintegritychecktocreateanewcheckpoint.

Whenthecheckpointhasbeeninitiated,clickOK.

Monitoring Data Domain from the VDP Appliance


ToreviewhighlevelinformationabouttheDataDomainsystemattachedtoaVDPAppliance,useeitherthe
vSphereWebClientortheVDPConfigurationUI.

Monitoring Using the vSphere Web Client


1

InthevSphereWebClient,openthevSphereDataProtectionplugin.

NavigatetotheConfigurationtab.
IntheDataDomainstoragesummary,thefollowinginformationisdisplayed:

DataDomainsystemFQDNorIPaddress

CapacityoftheDataDomainsystem

FreeSpaceontheDataDomainsystem

UsedCapacityontheDataDomainsystem

Monitoring Using the VDP Configure UI

94

IntheVDPConfigureUI,navigatetotheStoragetab.

IntheStorageSummarysection,thefollowinginformationisdisplayed:

DDHostnameorIPaddress

TotalUsableStorage

StorageAvailable

Capacityconsumed(inpercentage)

VMware, Inc.

Chapter 9 Data Domain Integration

Data Domain Capacity Monitoring


YoucanmonitorthecapacityoftheDataDomainsystembymonitoringthevSphereWebClientortheVDP
ConfigurationUI.
1

InthevSphereWebClient,openthevSphereDataProtectionpluginandnavigatetotheConfiguration
tabtoviewacapacitysummaryfortheDataDomainsystem.

IntheVDPConfigurationUI,opentheStoragetabtoviewastoragesummaryfortheDataDomain
system.
WhentheDataDomainsystemreachesitscapacitylimit,youcanreclaimspaceonthedevicebyusing
theinstructionsinReclaimingStorageonaFullDataDomainSystemonpage 95.

NOTEWhentheDataDomainsystemreaches99%capacity,maintenanceoperationsfail.Thebestpractice
recommendationistolimitDataDomaincapacityusageto80%.

Reclaiming Storage on a Full Data Domain System


IfyouuseallofthestoragespaceonaDataDomainsystem,thefollowingissuesmayoccur:

Backupsdonotsucceedandmaynotstart.

OperationsthatchangeinformationontheDataDomainsystemfail,includingthedeletionof
checkpoints,activebackups,andexpiredbackupsduringgarbagecollection.Theseoperationsmayfail
becausetheyinvolvedirectoryrenames,whicharenotallowedonafullDataDomainsystem.

ToreclaimtheusedstorageonafullDataDomainsystem,performthefollowingsteps:
1

Determinethesourceofthedatathatisusingthestorage.Thedatamaybefromaspecificclient,agroup
ofclientsassociatedwithaspecificVDPAppliance,oradifferentbackupproductthatstoresdataonthe
DataDomainsystem.

Cancelanybackupsthatareinprogress.YoumustdothisfromthecommandlineoftheVDPAppliance.
a

OpenanSSHorPuttysessiontotheVDPApplianceandtypethefollowingcommands:
su admin
ssh-agent bash
ssh-add .ssh/dpnid

Typethemccli activity showcommand.


Thiscommandreturnsresultssimilartothefollowingsampleoutput:

admin@gs-pod192:~/>: mccli activity show


0,23000,CLI command completed successfully.
ID
Status Error Code Start Time
Elapsed End Time
Type
Progress Bytes New Bytes Client
Domain
---------------- --------- ---------- -------------------- ----------- -------------------- ---------------- -------------- --------- --------9138660744236309 Running 0 2013-12-09 09:44 MST 00h:27m:25s 2013-12-10 09:44 MST On-Demand Backup 54.3 GB
4.2%
Win2008R2-GSClone /10.7.242.175/VirtualMachines
9138660744234709 Completed 0 2013-12-09 09:44 MST 00h:02m:51s 2013-12-09 09:47 MST On-Demand Backup 40.0 GB
<0.05% GermanExchange /10.7.242.175/VirtualMachines
9138660718256909 Completed 0 2013-12-09 09:39 MST 00h:01m:06s 2013-12-09 09:40 MST On-Demand Backup 40.0 GB
<0.05% GermanExchange /10.7.242.175/VirtualMachines
9138660744235609 Completed 02013-12-09 09:44 MST 00h:20m:37s 2013-12-09 10:04 MST On-Demand Backup 40.0 GB
2.6%
ActiveDirectory /10.7.242.175/VirtualMachines \

Torunthecommandthatcancelstherunningbackupjobs,youneedtoknowtheappliancepassword
(enteredastheAppliancePasswordvaluebelow).YoualsoneedtonotetheIDofanyRunningjobs.

VMware, Inc.

95

vSphere Data Protection Administration Guide

Typethemccli activity cancel --mcsuserid=MCUser


--mcpasswd=AppliancePassword --id=XXXXXcommand,whereAppliancePasswordisthe
appliancepasswordandXXXXistheIDoftheRunningjobyouwishtocancel.Thiscommandreturns
resultssimilartothefollowingoutput:
admin@gs-pod192:~/>: mccli activity cancel --mcsuserid=MCUser --mcspasswd=Test12345 --id=9138660744236309
0,22205,Backup cancelled via console
AttributValue
-------------------------activity-id9138660744236309

RepeatStep cforalljobsintheRunningstate.

Suspendbackupsandrestores.OntheVDPAppliance,thiscanbedonebydisablingtheproxiesfromthe
commandline.Verifywithendusersthattherearenocriticalbackupsorrestoresthatmustbeperformed
beforeyourunthesecommands.

OpenanSSHorPuttysessiontotheVDPAppliance.

Entertheservice avagent-vmware stopcommand.

SuspendservermaintenanceoperationsontheVDPAppliance.
a

OpentheVDPConfigurationUIbyopeningawebbrowserandnavigatingto
https://<VDP_IP_Address>:8543/vdp-configure.

IftheMaintenanceservicesshowasRunning,clicktheStopbutton.

OntheDataDomainsystem,manuallydeletetheexistingSTAGING,DELETED,orcur/DELETED
directoriesfortheVDPAppliance.

UsetheDataDomainEnterpriseManagertoinitiatetheDataDomainfilesystemcleaningoperation.
ThisprocessshouldfreeenoughspacetoenableVDPApplianceservicemaintenanceoperationsto
completesuccessfully.

RestartservermaintenanceoperationsontheVDPAppliance.
a

OpentheVDPConfigurationUIbyopeningawebbrowserandnavigatingto
https://<VDP_IP_Address>:8543/vdp-configure.

IftheMaintenanceservicesshowasStopped,clicktheStartbutton.

RestarttheproxiesontheVDPAppliancesothatbackupsandrestorescanrun.
a

OpenanSSHorPuttysessiontotheVDPAppliance.

Entertheservice avagent-vmware startcommand.

Common Problems and Solutions


ThissectionlistscommonproblemsandsolutionswhenyoustoreVDPAppliancebackupsonaDataDomain
system.

Backup Fails if the Data Domain System is Offline


IftheDataDomainsystemisofflinewhenabackupstarts,thenthebackupmaytakefiveminutesormore
beforeitfails.ThefailureoccursbecausethereisaminimumtimeoutperiodoffiveminutesforalmostallDD
Boostoperations.
Toresolvethefailedbackup,settheDataDomainsystemonline,andthenretrythebackup.

96

VMware, Inc.

Chapter 9 Data Domain Integration

Rolling Back after Deleting a Data Domain System


IfyourollbacktoacheckpointafterfollowingtheprocedureforDeletingtheDataDomainSystemfromthe
VDPApplianceonpage 88,therollbackshouldbringyoutoastatewheretheDataDomainsystemis
removedfromtheVDPAppliance.
ToaddtheDataDomainsystembacktotheVDPAppliance,usetheVDPConfigurationUI.RefertoAdding
aDataDomainSystemonpage 86formoreinformation.
IfyourolledbacktoacheckpointbeforethedeletionoftheDataDomainsystem,thentheDataDomainsystem
shouldbestillattachedandproperlyconfigured.ToremovetheDataDomainsystem,followtheprocedure
forDeletingtheDataDomainSystemfromtheVDPApplianceonpage 88.
Ifarollbackoftheapplianceleavesyouinadifferentstatethanthese,itisbesttocontactsupporttodefinethe
properresolution.

VMware, Inc.

97

vSphere Data Protection Administration Guide

98

VMware, Inc.

10

VDP Disk Expansion

10

Thischaptercontainsthefollowingtopics:

PreExpansionRequirementsonpage 100

VMFSHeapSizeRecommendationsonpage 100

PerformingDiskExpansiononpage 101

PerformanceAnalysisonpage 103

DiskExpansionwithEssentialsPlusonpage 103

VMware, Inc.

99

vSphere Data Protection Administration Guide

Pre-Expansion Requirements
Ensurethatyourconfigurationmeetsthefollowingrequirementsbeforediskexpansion.Failuretomeetthese
requirementscancorruptvSphereDataProtection(VDP)andrequirearestorationfromacloneorVDP
backup.

ConfirmthattheminimumCPUandmemoryrequirementsaremetforthenewconfiguration:

TheminimumnumberofvirtualCPUsis4forVDPcapacityoptionsof2TB,4TB,6TB,and8TB.

TheminimumamountofmemoryperVMdependsonthecapacity:
Capacity size

Required memory

2TB

6GB

4TB

8GB

6TB

10GB

8TB

12GB

ConfirmthatbothCPUandMemoryHotAddareenabled.TheCPUandMemoryHotAddoptionsare
disabledbydefaultinthecaseofanupgradedappliance.

NOTE

IfyouhaveanEssentialsPluslicense,youcannothotplugtherequiredmemory.Youmustmanually
increasethememoryassignedtoVDP.SeeDiskExpansionwithEssentialsPlusonpage 103for
additionaldetails.

Confirmthatyouhaveavailablediskspacefortheexpansion.Youcancheckyourdiskspacefromthe
Storagetab.SeeViewingtheStorageConfigurationonpage 76.

PerformdiskexpansionduringthebackupwindowwhennobackupjobsoranyotherVDPtasksare
running,suchasrestoresorintegritychecks.EnsurethatalltheVDPservicesareinarunningstatebefore
attemptingdiskexpansion.SeeStartingandStoppingServicesonpage 43foradditionaldetails.

ConfirmthatyouhaveadministrativeprivilegesinthevCenter.SeeUserAccountConfigurationon
page 22todetermineifyouhaveifyouhaveadministrativeprivilegesforthevCenter.

ConfirmthatVMFSheapsizeissettothecorrectvaluefortheamountofvirtualdiskspaceassociated
withthevSpherehost.SeeVMFSHeapSizeRecommendationsonpage 100foradditionaldetails.

MakeanoteoftheMACaddressfortheappliancebeforecloning.TheMACaddresswillbeusedlaterin
caseswherestoragehasfailed.

CreateacloneorbackupoftheVDPApplianceandverifythatitisvalidbeforediskexpansion.

VMFS Heap Size Recommendations


VMFSheapsizedeterminestheamountofvirtualdiskspacethateachvSpherehostsupports.Ifyouexceed
theamountofvirtualdiskspacebeyondwhatisconfiguredforVMFSheapsize,thefollowingcanoccur:

Virtualmachinesbehaveerratically

Cannotallocatememoryerrormessagesappear

Virtualmachinesmaycrashorfailtostart

Beforediskexpansion,confirmthatVMFSheapsizeisconfiguredproperlyforthenewvirtualdiskcapacity.
IncreasingVMFSheapsizeincreasestheamountofmemoryallocatedtothevSpherehostkernelandrequires
asystemrebootforthechangestotakeeffect.

100

VMware, Inc.

Chapter 10 VDP Disk Expansion

VMFS3andVMFS5usethesamesettingsandaredefinedinTable 101.
Table 10-1. VMFS heap size settings

Default heap
amount

Default
allowed open
VMDK
storage per
host

Minimum
heap amount

Maximum
heap amount

Maximum
heap value

Maximum
open VMDK
storage per
host

vSphereHost
5.0Update2
(914586)and
earlier

80MB

8TB

N/A

256MB

255

25TB

vSphereHost
5.0Patch5
(1024429)and
later

256MB

60TB

256MB

640MB

255

60TB

vSphereHost
5.1Patch1
(914609)and
earlier

80MB

8TB

N/A

256MB

255

25TB

vSphereHost
5.1Update1
(1065491)and
later

256MB

60TB

256MB

640MB

255

60TB

Version/build

NOTEvSphere5.5andlaterincludeamuchimprovedheapevictionprocess,sothatthereisnoneedforthe
largerheapsizethatconsumesmemory.vSphere5.5andlatersupportamaximumheapsizeof256MBand
enableshoststoaccessalladdressspaceofa64TBVMFS.
VMwareKnowledgeBaseArticle1004424specifiesthestepstochangetheVMFSheapsizesettings.

Performing Disk Expansion


VDPenablesyoutoexpanddatastorecapacitybyusingtheExpandStoragewizard.Diskexpansionallows
youtoexpandVDPstorageto2TB,4TB,6TB,or8TB.
NOTEYoucannotchangetheprovisiontypefromthinprovisioningtothickprovisioning.Thedisksinherit
theprovisiontypethatwasassignedtothemduringinitialconfiguration.
WhenextendingaVMDKwhichisthickeagerzeroed,theextendedpartisonlythicklazyzeroed.Ifyouneed
togrowyourVMDKandyourequireyourVMDKtobethickeagerzeroed,thenusetheparametersoutlined
inthefollowingVMwareblog:
http://blogs.vmware.com/vsphere/2012/06/extendinganeagerzeroedthickdisk.html

Prerequisite
Duringinitialconfiguration,theVDPstoragedisksaredistributedacrosstheavailabledatastorelocationsand
thedisksarevalidated.

Procedure
1

LogintotheVDPConfigureURL:
https://<IP_address_VDP_Appliance>:8580/vdp-configure/

ClicktheStoragetab.
TheavailabledatastoresappearintheStorageSummary,alongwiththeamountoftotalusablestorage
andstoragecapacitythatisavailableforeachdatastore.

FromtheActionlist,selectExpandStorage.
TheExpandStoragewizardappears,displayingthecurrentcapacity.

VMware, Inc.

101

vSphere Data Protection Administration Guide

Determineifyouareexpandingthesizeofthedisksorincreasingthenumberofdisks.

NOTEDuringexpansiontoupto2TB,thenumberofdisksremainsat3,butthesizeoftheexistingdisks
grows.Whendisksareexpanded,thecontrolstoselectthenumberofdisksoneachdatastorearedisabled.

Toexpandthesizeofthedisks,selectanewcapacityfromthelist.YoucanexpandVDPstorageto1
TB,2TB,4TB,6TB,or8TB.

Toadddisks,increasethenumberofdisksintheDiskscolumnuntilthetotalnumberofavailable
storagedisksareallocated.Youcanallocatealldiskstoasingledatastoreoryoucandistributethe
disksacrossmultipledatastores.

ClickNext.
TheDeviceAllocationdialogboxdisplaysthedatastoresthatareknowntobeavailableforallocationand
thenumberofdiskstobeallocated.
Awarningmessageappearsifthesystemdetectsthataperformanceanalysishasfailed,hasneverbeen
run,orisoutofdateononeormoreoftheselecteddatastores.Basedonwhetherornotyouwanttorun
theperformanceanalysisontheselecteddatastore,dooneofthefollowing:

ClickYestoabortthewizardandruntheperformanceanalysisontheselecteddatastore.Torunthe
performanceanalysistool,refertoPerformanceAnalysisonpage 103.

ClickNotocontinuewiththediskexpansion.

ClickNexttogotothenextpageoftheExpandStoragewizard.
TheCPUandMemorydialogboxdisplaystheminimumCPUandMemoryrequirementsforthecurrent
configuration.

SelectthenumberofvirtualCPUsforeachvirtualmachine.
ThemaximumnumberofvirtualCPUsallowedforaVDPvirtualmachineis8.

SelecttheamountofmemorytobeallocatedtotheVDPvirtualmachine.

TheminimumamountofmemoryperVMdependsonthecapacity:

2TBcapacity6GBmemory

4TBcapacity8GBmemory

6TBcapacity10GBmemory

8TBcapacity12GBmemory

ThemaximumamountofmemoryallowedforaVDPvirtualmachineis64GB.

OntheReadytoCompletedialogbox,clickFinishtoapplythechanges.

NOTEAfterasuccessfulstorageconfiguration,thesystemautomaticallycreatesacheckpointandrunsan
integritycheck.

Viewing the Storage Configuration


Afterthestorageexpansioncompletes,youcanusetheStorageSummarydialogboxtoverifytheamountof
totalusablestorageandstoragecapacitythatisavailableforeachdatastore.

Known Limitation
Immediatelyfollowingdiskexpansion,loadbalancingoccursandtheresultisusedcapacitydisplaysincorrect
values.Thevaluesappearcorrectly,however,afterthenextmaintenancewindowhascompleted.

102

VMware, Inc.

Chapter 10 VDP Disk Expansion

Procedure
1

LogintotheVDPConfigureURL:
https://<IP_address_VDP_Appliance>:8580/vdp-configure

ClicktheStoragetab.

TheStorageSummarydisplaystotalusablestorageandstoragecapacityforeachdatastore.

Performance Analysis
Theperformanceanalysistestperformswrite,read,andseekperformancetests.Duringinitialconfiguration,
theperformanceanalysistestevaluatestheread,write,andseekcapabilitiesofconfiguredVDPdisks.Post
initialconfiguration,thetestsmeasuretheperformanceofthedatastoresasseenbytheVDPApplianceby
creatingatemporarydiskof250GBonthatdatastore.
Possibletestresultsareasfollows:

Unknown

Failed

Passed

Running the Performance Analysis Test


1

LogintotheVDPConfigureURL:
https://<IP_address_VDP_Appliance>:8580/vdp-configure

ClicktheStoragetab.
TheStorageSummarydialogboxappears.

ClickthePerformanceAnalysistab.
Theperformanceanalysistestcreatesatemporarydiskontheselecteddatastoreandrunsthetestonthat
disk.Thetemporarydiskisautomaticallyremovedoncetheperformanceanalysiscompletes.

Selectthedatastoresonwhichtheperformanceanalysistestwillrun.

ClickRuntostarttheperformanceanalysis.

NOTEYoucanclickCancelatanytimetostopaperformanceanalysistest.

Disk Expansion with Essentials Plus


IfyouhaveanEssentialsPluslicense,youcannotenableMemoryHotAdd.Youmustmanuallyadjustthe
memoryassignedtoVDP,asrequiredforthetargetcapacity.
NOTEThislimitationistruewithvSphere5.xhosts.Youmustmanuallysettheminimumrequiredmemory
foravSpherehostusingthememoryrequirementslistedinTable 102.
VDPrequiresthefollowingmemorybasedoncapacitysize.
Table 10-2. Memory requirements for virtual hardware
Capacity size

Required memory

2TB

6GB

4TB

8GB

6TB

10GB

8TB

12GB

VMware, Inc.

103

vSphere Data Protection Administration Guide

Procedure
ToperformdiskexpansionwithanEssentialsPluslicensecompletethefollowingsteps.
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Beforetheexpansion,shutdowntheVDPAppliancebyusingtheShutDownGuestOSactiononthe
virtualmachine.
ThisactionautomaticallyperformsacleanshutdownoftheVDPAppliance.Iftheapplianceispowered
offwithouttheShutDownGuestOSaction,corruptionmightoccur.Itcantakeupto30minutestoshut
downandrestarttheVDPAppliance.Youcanmonitorthestatusthroughthevirtualmachineconsole.

IncreasethememoryassignedtotheVDPAppliancebyusingtherequirementslistedinTable 102.
a

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

104

InthevSphereWebClient,loginasauserwhohasprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

RightclicktheVDPApplianceandselectEditSettings.

ClicktheVirtualHardwaretab.

IncreasetheamountofmemorybyenteringthevalueintheMemoryfield.

ClickOK.

TorestarttheVDPAppliance,rightclicktheVDPApplianceandselectPowerOn.

VMware, Inc.

11

Using vSphere Data Protection

11

Thischapterincludesthefollowingtopics:

AccessingvSphereDataProtectiononpage 106

AccessingtheVDPApplianceCommandLineonpage 106

UnderstandingtheVDPUserInterfaceonpage 107

SwitchingVDPAppliancesonpage 107

VDPUserInterfaceonpage 108

ViewingInformationfromtheReportsTabonpage 108

VMware, Inc.

105

vSphere Data Protection Administration Guide

Accessing vSphere Data Protection


vSphereDataProtection(VDP)isaccessedthroughavSphereWebClientandismanagedonlythroughthe
vSphereWebClient.
NOTEVDPcannotbeusedwithoutavCenterServer.Inlinkedmode,theVDPApplianceworksonlywith
thevCenterServerwithwhichitisassociated.IftheVDPAppliancefailstoappearinthevSphereWebClient,
removeyourvCenterfromlinkedmode.

Prerequisites
BeforeusingVDP,youmustinstallandconfiguretheVDPAppliancedescribedinVDPInstallationand
Configurationonpage 19.

Procedure
1

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

IntheCredentialspage,enteranadministrativevCenterusernameandpassword,andclickLogin.The
specifieduseraccountmusthaveadministrativeprivileges.

InthevSphereWebClient,selectVDP.

IntheWelcometoVDPpage,selecttheVDPApplianceandclickConnect.
TheVMwarevSphereWebClientdialogboxappears.

Accessing the VDP Appliance Command Line


Currently,userscanaccesstheVDPAppliancecommandlineusingthevSphereClientconsole,SSH,orPutty
sessions.WiththeVDP5.8release,theabilitytouseSSHorPuttytologontotheVDPAppliancewiththeroot
userhasbeenremoved.
TouseSSHorPuttytoaccesstheappliance,youmustloginastheadminuser.
WiththeVDP5.8release,thedefaultpasswordfortheadminuserhasalsochanged.Thispasswordonly
applieswhentheuserlogsintotheVDPAppliancebeforecompletingtheconfigurationoftheappliancefrom
theVDPConfigurationUI.Inthisscenario,theadminpasswordis88RttoTriz!!
Aftertheconfigurationoftheapplianceiscomplete,thenewlyconfiguredappliancepasswordcanbeusedto
accessthecommandlineastheadminuser.

106

VMware, Inc.

Chapter 11 Using vSphere Data Protection

Understanding the VDP User Interface


ThevSphereWebClientforvSphereDataProtectionisusedtoconfigureandmanageVDP.

Figure 11-1. vSphere Data Protection user interface


ThevSphereDataProtectionuserinterfaceconsistsofsixtabs:

GettingStartedProvidesanoverviewofVDPfunctionalityandquicklinkstotheCreateanewbackup
jobwizard,theRestoreabackupjobwizard,andtheReportstab.

BackupProvidesalistofscheduledbackupjobsaswellasdetailsabouteachbackupjob.Youcanalso
createandeditbackupjobsfromthispage.Thispagealsoprovidestheabilitytorunabackupjob
immediately.SeeViewingInformationfromtheReportsTabonpage 108foradditionalinformation.

RestoreProvidesalistofsuccessfulbackupsthatyoucanrestore.SeeRestoreOperationson
page 128foradditionalinformation.

ReplicationProvidesalistofsuccessfulbackupsthatyoucanreplicate.SeeReplicationJobson
page 134foradditionalinformation.

ReportsProvidesbackupstatusreportsonthevirtualmachinesonthevCenterServer.SeeViewing
InformationfromtheReportsTabonpage 108foradditionalinformation.

ConfigurationDisplaysinformationabouthowVDPisconfiguredandallowsyoutoeditsomeof
thesesettingsoraddaVDPlicense.SeeConfiguringVDPonpage 55foradditionalinformation.

Switching VDP Appliances


EachvCenterServersupportsupto10VDPAppliances.Youcanswitchappliancesbychoosinganappliance
fromthedropdownlisttotherightoftheSwitchApplianceoption.
NOTETheVDPAppliancesinthedropdownlistaresortedalphabetically,andthefirstiteminthelistthat
isdisplayedonthescreenmaynotmatchthecurrentappliance.OntheVDPscreen,theappliancenameon
theleftisthecurrentappliance,andtheappliancenameinthedropdownlististhefirstinthelistofavailable
appliances.

VMware, Inc.

107

vSphere Data Protection Administration Guide

VDP User Interface


TheVDPuserinterfaceincludesthefollowingfeatures:

GuestlevelbackupsofMicrosoftExchangeServers,SQLServers,andSharePointServers.

Growingandaddingdisks(diskexpansion)

BackinguptoaDataDomainsystem

Granularlevelrecovery(GLR)

Verifyingautomaticbackups

TheseoptionsaredescribedinVDPApplicationSupportonpage 154,whichalsospecifieshowtoperform
applicationlevelbackupsandrestores.

Viewing Information from the Reports Tab


TheReportstabdisplaysthefollowinginformation:
ApplianceStatusInformation

AppliancestatusThestatusoftheVDPAppliance.

IntegritycheckstatusClickthegreenrightarrowtoinitiatetheintegritycheck.Thestatusvalueis
eitherNormalorOutofDate.

Normalindicatesthatasuccessfulintegritycheckhasbeencompletedinthepasttwodays.

OutofDateindicatesthatanintegritycheckhasnotrunorhasnotcompletedsuccessfullyinthepast
twodays.

UsedcapacityApercentageofthetotalVDPcapacitythatisoccupiedbybackups.

UsedDDRcapacityApercentageofthetotalcapacitythatisoccupiedbytheDataDomainsystem(if
applicable.

RecentfailedbackupsThenumberofvirtualmachinesthatfailedtobackupinthemostrecently
completedbackupjob.

RecentfailedbackupverificationsThenumberofbackupverificationjobsthathaverecentlyfailed.

RecentfailedreplicationsThenumberofreplicationjobsthathaverecentlyfailed.

TotalVMsprotectedThetotalnumberofvirtualmachinesthatareprotectedontheVDPAppliance.

NOTETheVDPAppliancesupports400virtualmachines.Ifthemaximumnumbersofvirtualmachinesare
exceeded,analarmisgeneratedandtheLogtabdisplaystheerrormessage.

Refresh
ClicktheRefreshbuttonatanytimetoupdatethedataintheReportstab.

Task Failures Tab


TheTaskFailurestabdisplaysdetailsaboutjobsthathavefailedwithinthelast72hours.
FailureTimeThedateandtimethejobfailed.
ReasonThereasonthejobfailed.
ClientNameTheclientassociatedwiththevCenter.
JobNameThenameofthejobthatfailed.
JobTypeThetypeofjobthatfailed;forexample,ScheduledBackuporOnDemandBackup.
NextRunTimeThedateandtimethejobisnextscheduledtorun.

108

VMware, Inc.

Chapter 11 Using vSphere Data Protection

ViewLoglinkClicktolaunchtheJobFailureClientLogdialogbox,whereyoucanviewtheclientlog
details.IflogfilesarenotavailableintheClientLogdialogbox,oneofthreeerrormessagesmayappear:

Failedtoretrievelogfile.Thismessageappearsinthefollowingcircumstances:

Managementserviceswererecentlyrestarted.

Regularlogmaintenancehasremovedoldlogfiles.

Logsmaybeemptyornonexistent.

Anerrormayhaveoccurred.

Failedtoretrievelog.Logsareregularlyremoved72hoursafterthejobfinished.

Logfileretrievedisempty.

NOTENotallreplicationsourceandreplicationdestinationloggingisavailablethroughtheJobFailurestab.
However,youcanretrievereplicationlogsfromtheVDPConfigureUIusingtheregularlogbundle.See
CollectingLogsonpage 44formoreinformation.

Actions icon
YoucanperformthefollowingtasksfromtheActionsiconlist,locatedontherightsideoftheTaskfailures
tab:

RerunJobHighlightthefailedjobandclicktorerunthefailedjob.TheRerunjobfeatureisnotenabled
forRestorefailures.

NOTETorunabackuponlyforthefailedclient,selectBackuponlyoutofdatesourceunderBackupNow
ontheBackuptab.

ExporttoCSVClicktoexportthecurrenttabletoacommaseparatedvalues(.CSV)file.

ShowAllColumnsHideoneormorecolumnsbyclickingXonthecolumnname,andthenclickShow
AllColumnstoshowthehiddencolumnsontheUI.

Filter
Youcanfilterandcustomizethejobfailuredetailsbyselectingoneofthefollowingcriteria.Theinformation
appearsforjobfailuresthatoccurredwithinthelast72hours.

ShowAllShowsalljobfailureinformationforthevirtualmachines.ShowAllisthedefault.

ErrorFiltersjobfailureinformationbyerrorsmessages.

JobFiltersjobfailureinformationforaselectedjob.

ClientFiltersjobfailureinformationforagivenclient.

Job Details Tab


TheJobDetailstaballowsyoutoselectthetypeofjob(Backups,Replication,orBackupverification)and
displaythedetailsfortheselectedjob.Backupsisthedefaultjobtype.
Jobdetailsaregroupedintothreesections:

VMware, Inc.

ClientInformation

ClientNameTheclientassociatedwiththevCenter.RegularVMclientsandretiredVMclients
fromtheReplicatedomaindisplaysthehashedmaskvalueappendedtothereplicated,recovered,
andimportednames.

TypeDisplaysthetypeasImage,MSSQLServer,MSSharePointServer,orMSExchangeServer.
Applications(MSSQLServers,MSSharePointServers,orMSExchangeServers)aresupportedonly
ontheVDPAppliance.

JobsThejobname.Multiplejobnamesappearifavirtualmachineresidesintwodifferentjobs.

109

vSphere Data Protection Administration Guide

LastExecution

JobNameThenameofthejob.

CompletionThedateandtimethejobcompleted.

ResultWhetherthejobsucceeded,failed,orwascanceled.

NextExecution

JobNameThenextscheduledjobnameappears.Ifavirtualmachineresidesintwodifferentjobs
withdifferentschedules,thenthenextscheduledjobnameappears.

ScheduledThedateandtimethejobisnextscheduledtorun.

Actions icon
YoucanperformthefollowingtasksfromtheActionsiconlist,locatedontherightsideoftheJobDetailstab:

ExporttoCSVClicktoexportthecurrenttabletoacommaseparatedvalues(.CSV)file.

ShowAllColumnsHideoneormorecolumnsbyclickingXonthecolumnname,andthenclickShow
AllColumnstoshowthehiddencolumnsontheUI.

Filter
Youcanfilterandcustomizethejobdetailsbyselectingoneofthefollowingcriteria.Theinformationappears
forjobfailuresthatoccurredwithinthelast72hours.

ShowAllShowsalljobdetailsforthevirtualmachines.ShowAllisthedefault.

ClientFiltersjobfailureinformationbyclient.

LastExecutionFiltersjobdetailsforthelastexecutedjob.

NextExecutionFiltersjobdetailsforthenextscheduledjob.

Unprotected Clients Tab

ClientNameThenameoftheunprotectedclient.

IPAddressTheIPaddressorhostnameoftheunprotectedclient.

VMPathThepathwherethevirtualmachineresides.

Actions icon
YoucanperformthefollowingtaskfromtheActionsiconlist,locatedontherightsideoftheUnprotected
Clientstab:

110

ExporttoCSVClicktoexportthecurrenttabletoacommaseparatedvalues(.CSV)file.

VMware, Inc.

12

Managing Backups

12

Thischapterincludesthefollowingtopics:

BackupJobsonpage 112

ChoosingtheVirtualMachinesonpage 112

SpecifyingtheBackupScheduleonpage 113

SettingtheRetentionPolicyonpage 113

CreatingaFullImageBackupJobonpage 114

CreatingaBackupJobonIndividualDisksonpage 115

ViewingStatusandBackupJobDetailsonpage 117

EditingaBackupJobonpage 117

CloningaBackupJobonpage 117

LockingandUnlockingaBackuponpage 119

VMware, Inc.

111

vSphere Data Protection Administration Guide

Backup Jobs
Backupjobsconsistofasetofoneormorevirtualmachinesthatareassociatedwithabackupscheduleand
specificretentionpolicies.BackupjobsarecreatedandeditedontheBackuptabusingtheCreateanew
backupjobwizard.

Limitations

Backingupvirtualmachinesgreaterthan2TBonWindowsoperatingsystemsisnotsupported.This
limitationdoesnotexistonLinuxoperatingsystems.

VDPwillnotbackupthefollowingspecializedvirtualmachines:

VDPAppliances

vSphereStorageAppliances(VSA)

VMwareDataRecovery(VDR)Appliances

Templates

Secondaryfaulttolerantnodes

Proxies

AvamarVirtualEdition(AVE)servers

ThewizardallowsyoutoselecttheseVMs.WhenwhenyouclickFinishtocompletethewizard,you
receiveawarningthatthesespecializedvirtualmachineswerenotaddedtothejob.

Virtualmachinesthatcontainspecialcharactersintheirnamescannotbeaddedtoanybackupjob.The
followingcharacterscannotbeused:~!@$^%(){}[]|,`;#\/:*?<>&.Inaddition,diacriticalcharacterscannot
beused(forexample:,,,,and).

UsingsnapshotstoperformabackuponVMsconfiguredwithbussharingisnotsupported.Ifyourequire
SCSIbussharing,refertothefollowingKnowledgeBasearticle:http://kb.vmware.com/kb/1006392.

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Choosing the Virtual Machines


Youcanspecifycollectionsofvirtualmachines,suchasallvirtualmachinesinadatacenterorselectindividual
virtualmachines.Ifanentireresourcepool,host,datacenter,orfolderisselected,anynewvirtualmachines
addedtothatcontainerareincludedinsubsequentbackups.Ifasinglevirtualmachineisselected,anydisk
subsequentlyaddedtothevirtualmachineisincludedinthebackup.Ifavirtualmachineismovedfromthe
selectedcontainertoanothercontainerthatwasnotoriginallyselected,itisnolongerpartofthebackup.
Youcanmanuallyselectavirtualmachinetobebackedup,whichensuresthatvirtualmachineisbackedup,
evenifitismoved.

Identifying retired virtual machines


ThefollowingconditionscauseaVMclienttoberetiredandunavailableascandidatesforbackups,restores,
orreplicationjobs:

112

HostRemovedfrominventory(thisalsooccurswhenanyparentcontainerofahostisremoved,such
asacluster,ahostfolder,adatacenter,oradatacenterfolder)

VirtualmachineDeletedfromdisk

VirtualmachineRemovedfrominventory

VMware, Inc.

Chapter 12 Managing Backups

ThefollowingconditionsexistwhentheVMclientisnotretiredandthechildVMremainsintheinventory:

ResourcepoolRemovedfrominventory

vAppRemovedfrominventory

HostDisconnected

HostEntersmaintenancemode

HostShutsdown

Specifying the Backup Schedule


OntheSchedulepageoftheCreatenewbackupjobwizard(Step 7)oftheprocedurebelow),youcanspecify
thetimeintervalstobackupthevirtualmachinesinyourbackupjob.Backupsoccurasneartothestartupof
thebackupwindowaspossible.Theavailabletimeintervalsaredaily,weekly,ormonthly.

Setting the Retention Policy


RetentionpoliciesfortheVDPAppliancearesetindividuallyperbackupjob.Aseachrestorepointiscreated
fromabackupjob,itretainstheretentionpolicyatthetimeitwascreated.Ifabackupjobsretentionpolicyis
modified,thenewpolicyonlyaffectsnewlycreatedrestorepoints.Previouslycreatedrestorepointsretainthe
previousretentionpolicy.
OntheRetentionPolicypageoftheCreateBackupJobwizard(Step 8),youspecifytheretentionperiodfor
backups.
Thefirstthreeoptions,Forever,for,anduntil,applytoallthebackupsofallthevirtualmachinesinthegroup
equally.Thefourthoption,thisScheduleorCustomRetentionSchedule,appliesonlytobackupsthatare
internallyassignedspecialDaily,Weekly,Monthly,orYearlytags.
NOTEThethisScheduledefaultis60days.TheCustomRetentiondefaultisNever.
ThefirstbackupofthedayreceivesaDailytag.Ifthisbackupisalsothefirstbackupoftheweek,themonth,
andtheyear,thebackupalsoreceivestheWeekly,Monthly,andYearlytags.Thetimeintervalsspecifiedbythe
thisScheduleorCustomRetentionScheduleoptionsonlyapplytobackupswiththeinternaltags.Table 123
describesRetentionPolicyoptions.
Table 12-3. Retention Policy Options
Option

Description

Forever

Setsbackupjobtoneverexpire.Allbackupsforthevirtualmachinesinthisbackup
jobareneverdeleted.Backupjobsthatyourunaftertheexpirationdatefail.

for

Setsaspecificnumberofdays,weeks,months,oryearsforthebackupjob.All
backupsforthevirtualmachinesinthisbackupjobarestoreduntilthespecifiedtime
intervalhaselapsedfromtheircreationdate.Forexample,ifyousetaretention
policyto30daysforabackupjob,eachjobthatrunshasanexpirationdateof30days
inthefuture.

until

Setsaspecificexpirationdate.Allbackupsforthevirtualmachinesinthisbackupjob
aredeletedonthedatespecifiedintheuntilfield.

thisSchedule
orCustomRetentionSchedule

SetstheretentiontimeintervalsforbackupsthatareassignedinternaltagsofDaily,
Weekly,Monthly,orYearly.
Backupscanhavemorethanoneoftheseinternaltags.Thetagwiththelongesttime
intervalhasprecedence.Forexample,ifyousetbackupswithaWeeklytagtobe
retainedfor8weeks,andbackupswiththeMonthlytagtoberetainedfor1month,
thenbackupswithboththeWeeklyandMonthlytagswouldberetainedfor8weeks.

VMware, Inc.

113

vSphere Data Protection Administration Guide

Creating a Full Image Backup Job


Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

ThedisksaresupportedbyVDP.VDPdoesnotsupportthefollowingvirtualhardwaredisktypes:

Independent

RDMIndependentVirtualCompatibilityMode

RDMPhysicalCompatibilityMode

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheBackuptab.
TheBackuptabdisplaysalistofthebackupjobsthathavebeencreated.Thecolumnsinthelistare
describedinthefollowingtable:
Table 12-4. Column descriptions on Backup tab

Column

Description

Name

Thenameofthebackupjob.

State

Whetherthebackupjobisenabledordisabled.Disabledbackupjobswillnotrun.

Type

Thetypeofbackup,suchasApplicationorImage.

LastStartTime

Thelasttimethebackupjobwasstarted.

Duration

Howlongittooktocompletethisjobthelasttimeitran.

NextRunTime

Whenthebackupjobisscheduledtorunagain

SuccessCount

Thenumberofvirtualmachinesthatwerebackedupsuccessfullythelasttimethebackup
jobran.Thisnumberisupdatedaftereachbackupjob

FailureCount

Thenumberofvirtualmachinesthatdidnotbackupsuccessfullythelasttimethebackup
jobran.Thisnumberisupdatedaftereachbackupjob.

FromtheBackupJobActionsmenu,selectNewtoruntheCreatenewbackupjobwizard.
YoucanalsoruntheCreateanewbackupjobwizardfromtheGettingStartedtab.Todothis,clickCreate
BackupJobunderBasicTasks.

OntheJobTypepage,selectGuestImages,andthenclickNext.
TheApplicationsoptionenablesyoutocreatebackupjobsonMicrosoftExchangeServers,MicrosoftSQL
Servers,andMicrosoftSharePointServers.VDPApplicationSupportonpage 153providesdetails.

OntheDataTypepage,selectFullImage,andthenclickNext.
TheBackupSourcespageappears.ThispagecontainsalltheobjectsandvirtualmachinesinthevCenter
Server.

OntheBackupSourcespage,clickthedisclosurearrowstoprogressivelydisclosetheVMs.Selectthe
checkboxesnexttotheitemstoaddtothebackupjob,andthenclickNext.

NOTEIfaDataDomainsystemisconfiguredasthebackuptarget,thereisanadditionalsteptoconfigurethe
targetdestination.SelecteitherlocalstorageorDataDomainstorage.
7

114

OntheSchedulepage,selectthescheduleforthebackupjobandclickNext.

VMware, Inc.

Chapter 12 Managing Backups

OntheRetentionPolicypage,selectaretentionperiodandclickNext.Theretentionperiodsfromwhich
youcanchoosearedescribedasfollows.

ForeverAllbackupsforthevirtualmachinesinthisbackupjobwillneverexpire.

forAllbackupsforthevirtualmachinesinthisbackupjobwillexpireafterthespecifiedtime
intervalhaselapsedfromtheircreationdate.Thetimeintervalcanbespecifiedindays,weeks,
months,oryears.

untilAllbackupsforthevirtualmachinesinthisbackupjobwillexpireonthedatespecified.

thisScheduleSpecifiestheretentiontimeintervalsforbackupsthatareassignedinternaltags.
Whenyouperformscheduleddailybackupsonaregularbasis,someofthebackupsare
automaticallyassignedoneofthefollowingretentiontypes:

DailyThefirstsuccessfulscheduledbackupeachday.

WeeklyThefirstsuccessfulscheduledbackupeachweek.

MonthlyThefirstsuccessfulscheduledbackupeachmonth.

YearlyThefirstsuccessfulscheduledbackupeachyear.

ThethisScheduledefaultforondemandbackupjobsis60days.
Forthepurposeofassigningretentiontypes,eachdaybeginsat00:00:01GMT,eachweekbeginson
Sunday,eachmonthbeginsonthefirstcalendardayofthatmonth,andeachyearbeginsonJanuary1.
Asbackupsmayhavemorethanoneoftheseinternaltags,thetagwiththelongesttimeintervalhas
precedence.Forexample,ifyouweretosetbackupswithaWeeklytagtoberetainedfor8weeks,and
backupswiththeMonthlytagtoberetainedfor1month,thenbackupsthatwereassignedboththe
WeeklyandMonthlytagswouldberetainedfor8weeks.
CAUTIONUponenteringanewmaintenanceperiodfollowingtheexpirationofabackup,theVDPAppliance
removesitsreferencetothebackupdataandthereafteryoucannotrestoretheexpiredbackup.TheVDP
Appliancedeterminesifthebackupdataisbeingusedbyanyotherrestorepointand,ifthesystemdetermines
thatthedataisnotbeingused,thedataisremovedandthediskcapacityfreesup.
9

OntheNamepage,enterabackupjobnameandclickNext.
Thebackupjobnamemustbeuniqueandcanbeupto255characterslong.Thefollowingcharacters
cannotbeusedinthebackupjobname:~!@$^%(){}[]|,`;#\/:*?<>&.Inaddition,diacriticalcharacters
cannotbeused(forexample:,,,,and).

10

OntheReadytoCompletepage,reviewthesummaryinformationforthebackupjob,andthenclick
Finish.
Aninformationdialogboxwillconfirmthebackupjobwascreatedsuccessfully.Thebackupoperation
cantakeseveralminutes.

11

ClickOK.

ThenewlycreatedbackupjobisnowlistedontheBackuptab.

Creating a Backup Job on Individual Disks


Afullimagebackupjobaggregatesalldisksintheentirevirtualmachineintoasingleimagebackup.
Individualdiskbackupjobsallowyoutoselectonlythedisksyouneed.Thiscapabilityallowsyoutofilter
basedoncertainconfigurationcriteria,suchasbyoperatingsystemorbyretentionpolicy.

VMware, Inc.

115

vSphere Data Protection Administration Guide

Unsupported disk types


Whenplanningforindividualdiskbackups,makesurethedisksaresupportedbyVDP.Currently,VDPdoes
notsupportthefollowingvirtualhardwaredisktypes:

Independent

RDMIndependentVirtualCompatibilityMode

RDMPhysicalCompatibilityMode

VirtualdisksattachedtotheSCSIcontrollerwithbussharingenabled

NOTEIfavirtualmachinecontainsaVMDKthatisnotsupported,theVMDKisgrayedoutandthecheckbox
isunavailable.
Formoreinformationaboutbackingupunsupporteddisktypes,refertoSingleVMDKBackupandRestore
onpage 16.

Limitation
ToperformabackupofasingleVMDKonthevirtualmachinethatincludesmultipleVMDKs,thedatastore
musthaveenoughspaceforsnapshotsofalloftheVMDKsonthevirtualmachine.Eventhoughthebackup
jobismeanttobackupasingleVMDK,thebackupprocessperformsasnapshotofalloftheVMDKsonthe
virtualmachine.ThisbehaviorisalimitationinVMware.

Prerequisites
TheVDPApplianceisinstalledandconfiguredonyourvCenterServer.

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheBackuptaband,fromBackupJobActions,clickNewtolaunchtheCreateanewbackupjob
wizard.

NOTEYoucanalsolaunchtheCreateanewbackupjobwizardfromtheGettingStartedtab.Todothis,click
CreateBackupJobunderBasicTasks.
3

Tobackupindividualvirtualmachinedisks,selectIndividualDisksasthedatatype,andthenclickNext.
TheVirtualMachinespagedisplaysaninventorytree.Thistreecontainsalltheobjectsandvirtual
machinesinthevCenterServer.
Clickonthedisclosurearrowtoprogressivelydisclosethecontentsofthetree.Selectthecheckboxesnext
totheitemstoaddtothebackupjob,andthenclickNext.

OntheSchedulepage,selectthescheduleforthejobandclickNext.

OntheRetentionPolicypage,acceptthedefaultretentionpolicyorspecifyanalternateretentionpolicy
andclickNext.

OntheNamepage,enterabackupjobnameandclickNext.
Thebackupjobnamemustbeuniqueandcanbeupto255characterslong.Thefollowingcharacters
cannotbeusedinthebackupjobname:~!@$^%(){}[]|,`;#\/:*?<>&.Inaddition,diacriticalcharacters
cannotbeused(forexample:,,,,and).

OntheReadytoCompletepage,reviewthesummaryinformationforthebackupjob,andthenclick
Finish.
Aninformationdialogboxwillconfirmthebackupjobwascreatedsuccessfully.Thebackupoperation
cantakeseveralminutes.

ClickOK.

ThenewlycreatedbackupjobisnowlistedontheBackuptab.
116

VMware, Inc.

Chapter 12 Managing Backups

Migration on Individual Disks


VMwareStorageVMotion(SVMotion)isacomponentofVMwarevSpherethatprovidesanintuitive
interfaceforlivemigrationofvmdkfileswithnodowntimeordisruptioninservice.Youcanfindcomplete
informationaboutmigratingwithvMotionandSVMotionattheVMwarevSphereDocumentationCenterweb
site:
http://pubs.vmware.com/vsphere51/index.jsp.
Usershavetwooptionswhenmigratingavirtualmachinefromonedatastoretoanother:

Migratethefullvirtualmachineallatoncetoanotherdatastore.

Migrateindividualdiskstoanotherdatastore,wheredisksforasinglevirtualmachinemayresideona
differentdatastore.

Whenafullvirtualmachineismigrated,theVDPApplianceupdatesthebackupjobswiththenewlocations
oftheprotectedVMDKs.
Whenindividualdisks(vmdkfiles)aremigratedfromonedatastoretoanother,anyassociatedvmdkbackup
jobswillnolongerprotectthevmdkfilesthatweremigrated(becausethosediskscannotbefound).Analert
willbeissuedinthevCenterasanevententry,andthefollowinguserlogentrywillappearintheVDPuserlog.
VDP: One or more disks protected by backup job may have been migrated to new datastores. Please edit the backup job and ensure
that the required disks are included in the backup targets of the job.

Ifabackupjobnolongerprotectsthediskitoriginallyprotected,theEditbackupjobwizarddoesnotshow
thediskasprotected.Inthiscase,youmustmanuallyreaddthediskstothebackupjob.

Viewing Status and Backup Job Details


TheBackuptabdisplaysalistofbackupjobsthathavebeencreatedwithVDP.Byclickingonabackupjob,
youcanseethedetailsofthejobontheBackupJobDetailspane:

NameThenameofthebackupjob.

StatusWhetherthebackupjobisenabledordisabled.

SourcesAlistofthevirtualmachinesinthebackupjob.

OutofDateAlistofallthevirtualmachinesthatfailedtobackupthelasttimethejobran.

Editing a Backup Job


Afteryoucreateabackupjob,youcaneditthejobbyhighlightingthebackupjobandselectingBackupJob
Actions>Edit.

Cloning a Backup Job


Afteryoucreateabackupjob,youcanusethejobasatemplateforcreatingadifferentjobbyhighlightingthe
backupjobandselectingBackupJobActions>Clone.
PerformingthecloneactionlaunchestheCloningbackupjobwizardandusesinformationfromtheoriginal
jobtoautomaticallyfillinthefirstthreepagesofthewizard(VirtualMachines,Schedule,andRetention
Policy).Theclonedjobrequiresauniquename.Exceptforthedatatype(becauseanimagebackupcannotbe
changedtoanindividualdiskbackupandviceversa),anyofthesettingsthatwerecopiedfromtheoriginal
jobcanbemodified.
NOTEYoucanclonefullimagebackupsandindividualdiskbackups.

VMware, Inc.

117

vSphere Data Protection Administration Guide

Deleting a Backup Job


YoucandeletethejobbyhighlightingthebackupjobandselectingBackupJobActions>Delete.
NOTEWhenusingDeleteontheBackuptabyouareonlydeletingthejob.Anybackupspreviouslymadeby
thejobarestillretainedbyVDPinaccordancewiththeretentionpolicyofthejob.Todeletebackups,use
DeleteontheRestoretab.
Youcannotdeletebackupsthatwererunonindividualdisks.Youcanonlydeletefullimagebackups.

Enabling or Disabling a Backup Job


Ifyouwanttotemporarilystopabackupjobfromrunninginthefuture,youcandisableit.Youcaneditand
deletedisabledbackupjobs.VDPwillnotrunadisabledjobuntilithasbeenenabled.
YoucanenableordisablebackupjobsbyhighlightingthebackupjobandselectingBackupJobActions>
Enable/Disable.

Running Existing Backup Jobs Immediately


Youcanrunbackupjobsimmediatelybyusingoneofthefollowingmethods:

Choosingtobackupupaprotectedvirtualmachine

Choosingtorunanexistingbackupjob

Immediately Backing Up a Protected Virtual Machine


1

Selecttheprotectedvirtualmachineyouwanttoimmediatelybackupbyusingoneofthefollowing
options:

RightclickthevirtualmachineinaninventorytreeandselectAllVDPActions>BackupNow.The
virtualmachinemustbelongtoabackupjobforthisselectiontoappear.

Clickthevirtualmachineinaninventorytree,andthenclicktheActionsbutton.SelectAllVDP
Actions>BackupNow.Thevirtualmachinemustbelongtoabackupjobforthisselectiontoappear.

Clickthevirtualmachine(ontheReportstab),clicktheActionsicon,andthenselectBackupNow.

TheBackupNowdialogappears.
2

SelecttheVDPApplianceandthebackupjob,andthenclickOK.
Aninformationdialogappearstellingyouthebackupjobhasbeeninitiated.

ClickOK.
VDPstartsthebackupjob.

Immediately Running a Backup Job


1

FromtheBackuptabintheVDPuserinterface,clickthejobyouwanttorunimmediately.
MultipleselectionsareallowedontheBackuptabbyusingCtrlorShiftclick.HolddowntheCtrlkey
andclickmultiple,specificbackupjobs.HolddowntheShiftkeyandclickarangeofbackupjobs.

ClickBackupNow.
Adropdownselectionappearswiththefollowingoptions:

118

BackupallSourcesBacksupallthevirtualmachinesinthebackupjob.

BackuponlyoutofdatesourcesBacksuponlythevirtualmachinesthatdidnotbackup
successfullythelasttimethebackupjobran.

Clickthesourcesyouwanttobackupimmediately.

VMware, Inc.

Chapter 12 Managing Backups

ClickOKwhenyouseethemessagethatthebackuphasbeenrequested.
VDPstartsthebackupjob.
TheBackupNowoptionimmediatelyinitiatesbackupjobsifVDPisinthebackupwindoworthe
maintenancewindow.

Locking and Unlocking a Backup


Duringmaintenanceperiods,VDPexaminesthebackupsintheapplianceandevaluateswhetherthebackup
retentionperiodhasexpired.Ifithasexpired,VDPremovestheexpiredbackupfromtheappliance.However,
ifyouwanttopreventVDPfromdeletingabackup,youcanlockit.VDPwillnotevaluatetheretentionperiod
onthatbackupagain,untilitisunlocked.
NOTEDataintheVDPdatabasedrivesthelockedstatus.TheVDPdatabaseisclearedwhendisksare
imported(seeAttachingExistingVDPDisksonpage 73).Whendisksareimported,theoriginalexpiration
dateforlockedbackupsisreassignedtonever,andtherefore,thosediskscannotbeunlocked.
NOTEYoucannotlockindividualdiskbackups.Youcanonlylockfullimagebackups.

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.

FromtheRestoretabintheVDPuserinterface,clickthedisclosurearrowassociatedwiththebackups
showninthetabletolocatethebackupyouwanttolock.

Selectthecheckboxnexttothebackupyouwanttolock.

ClicktheLock/Unlockicon.
Lockingabackupoverlaysalockicononthebackupicon(

).Thebackupisnowlocked.

Tounlockabackup,selecttheLock/Unlockiconagain.
ThelockoverlayisclearedandVDPevaluatestheretentiondateofthebackupduringthenext
maintenanceperiod.

VMware, Inc.

119

vSphere Data Protection Administration Guide

120

VMware, Inc.

13

Automatic Backup Verification

13

Thischapterincludesthefollowingtopics:

AboutAutomaticBackupVerificationonpage 122

CreatingaNewBackupVerificationJobonpage 123

EditingaBackupVerificationJobonpage 124

CloningaBackupVerificationJobonpage 125

ExecutingandRunningaBackupVerificationJobonpage 125

MonitoringBackupVerificationonpage 126

EnablingandDisablingaBackupVerificationJobonpage 126

DeletingaBackupVerificationJobonpage 126

VMware, Inc.

121

vSphere Data Protection Administration Guide

About Automatic Backup Verification


AutomaticBackupVerification(ABV)isascheduledorondemandmechanismforverificationofbackupsthat
ensurestheintegrityofrestorepoints.ABVhasthefollowingcharacteristics:

Backupsarerestoredtoatemporaryvirtualmachinewiththefollowingnamingconvention:
VDP_VERIFICATION_<vmname><uniquenumber>

Backupsarerestoredwithnonetworkconflicts,becausetheNICisalwaysdisabledduringtheABV
operation.BecausetheNICisdisabled,youcannotperformapingtest.

Afterthebackupverificationjobcompletes,temporaryvirtualmachines,alsoreferredtoasvalidating
VMs,areremovedanddeletedfromtheinventory.

OnlythelastsuccessfulfullimagebackupforanyVMisverified.TheRecentTaskspaneandEventlog
reportwhichbackuphasbeenverified.

Limitations

Backupverificationisnotsupportedforthefollowingconfigurations:

SingleVMDKbackups.

ImagebackupsofRDMdisks(physicalmode).RDMvirtualdependentdisksaresupported.

ApplicationdatabasebackupsofMicrosoftapplications(ExchangeServers,SharePointServers,and
SQLServers)arenotsupported.

Replicatedbackups.

Backupsfromimporteddisks.

Theverificationfailsifthepathtothedestinationhostischanged.Ifthehostismovedtoanewlocation,
youmustedittheverificationjobandselectthedestinationhostagain.

Similarly,ifthedatastorenameischanged,youmustedittheverificationjobtoreselectthesameor
differentdatastorebeforeyoucansuccessfullyrunthejobagain.

Insomecases,VDPfailstoautomaticallydeletethevalidatingVMfromthevCenterinventory.Inthis
scenario,youmustmanuallydeletethevalidatingVM.

vSpherehostsbeforeversion4.0arenotsupportedasdestinationhoststowheretemporaryVMswillbe
restored.

Best Practices
Timing and Resource Conflicts
Youcantakestepstoavoidtimingandresourceconflictswhenusingthebackupverificationfeature.
1

WhenyoufirstinstallVDP,runinitialfullbackups.

Aftertheinitialbackupsrun,letthefirstincrementalbackupsrun.

Determinehowlongittakesforthebackupstorun,andschedulebackupverificationjobstorunafterthe
incrementalbackupshavecompleted.

Selecting the Destination


Considerthefollowingrecommendationswhileselectingthedestination:

122

Loadbalanceifmultipleverificationjobsaretoberunatthesametime.Limitthenumberofjobstofive
iftheyarerunsimultaneously.

MakesuretherearesufficientresourcesavailableonthehostandthedatastorewherethetemporaryVM
willberestored.

VMware, Inc.

Chapter 13 Automatic Backup Verification

General

VerifyVMwareToolsareinstalledontheVMatthetimetheVMisbackedup.

Settheheartbeattimeoutintervaltoitsoptimalvalue,dependingontheenvironment.Notethatsome
VMsmaytakelongertosendandreceivetheVMwareToolsheartbeatthanothers.

Periodicallyverifytheavailabilityofthedestinationhostandadatastore.Editthejobandreconfigurethe
destinationifneeded.Ifthedestinationhostordatastoreisunavailable,editthejobandchooseanew
destination.

BeforeyouselectVerificationScriptastheadvancedverificationoption,manuallyrunthescriptonthe
guestOStoverifyitexecutessuccessfully.

Creating a New Backup Verification Job


Thebackupverificationjobrunsondemandoraspartofaschedule.TheBackupVerificationsectionofthe
Backuptaballowsyoutocreateandmanagebackupverificationjobs.

Prerequisites

Abackupjoborarestorepointmustexistbeforeyoucreateaverificationjobforavirtualmachine.The
backupjobandrestoretypemustbefullimage.

VMwareToolsmustbeinstalledonvirtualmachinesatthetimeofbackup.IfnoVMwareToolsarefound
onthevalidatingVM,theheartbeatverificationwillfail.

Theselecteddatastoremusthavesufficientspaceavailable.

Ifyouplantouseaverificationscript,theverificationscriptmustnotbedependentonconnectingtoother
VMsinthenetwork.

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheBackuptab.

OntheBackuptab,clickBackupVerification.

FromtheBackupVerificationJobActionsmenu,selectNew.
TheCreateanewbackupverificationjobwizardopenstotheVirtualMachinespage.

OntheVirtualMachinespage,selectavirtualmachineforwhichyouwanttocreateaverificationjob,and
thenclickNext.

Youcanselectonlyonevirtualmachineperverification.Multipleselectionsarenotsupported.

Thevirtualmachinemustbeapartofafullimagebackupjoboritcanhaverestorepoints.

Youcanfilterthevirtualmachinesbyname,ifneeded.

VMwareToolsmustbepresentonthevirtualmachinebackupsortheverificationjobwillfail.

OntheVerificationOptionspage,selectanoption:

HeartbeatVerificationThisisthedefaultoptionforverificationofabackup,regardlessofwhether
youselectscriptverification.TheheartbeatverificationcheckswhethertheVMwareToolsheartbeat
hasbeenreceivedwithinaspecifictimeframeaftertheVMhaspoweredon.IftheVMwareTools
heartbeatisreceived,theguestOShasbootedsuccessfullyandisinahealthystate.

NOTETheGuestOSHeartbeatisthedefaultoptionforverification.

VMware, Inc.

ScriptVerificationThisistheadvancedverificationoption.Usescriptverificationifyouwantto
verifythevirtualmachineforthehealthstatusofapplicationsandservicesthatrunontheguestOS.
ThescriptmustbepredefinedandmustpreexistontheguestOS.Theverificationscriptmustnotbe
dependentonconnectingtoothervirtualmachinesinthenetwork.
123

vSphere Data Protection Administration Guide

IfyouchoosetoexecuteascriptonaguestOS,supplythefollowinginformation:

UsernameTypetheuserIDusedtologintotheguestOS.

PasswordTypethepasswordusedtologintotheguestOS.

ConfirmPasswordRetypethepassword.

VerificationScriptonGuestTypethefullpathtothelocationofthescriptontheguestOS.

Forscriptconfigurationdetails,refertoVerificationScriptConfigurationonpage 124.
7

ClickNext.

OntheDestinationpage,selectadestination:

DestinationPathThedestinationhostmustbecompatiblewiththevalidatingvirtualmachine
andmusthavesufficientresourcestorestorethevalidatingvirtualmachine.Youmustselecta
standalonehostorahostinsideaclusterasadestinationwherebackupswillbetemporarilyrestored
forthepurposeofverification.ResourcepoolsandvAppsarenotsupportedasvaliddestinations.
vSpherehostsbeforeversion4.0arenotsupported.

DatastoreDependinguponthehostthatisselected,alistofdatastoresisdisplayed.Youmust
selectonedatastorewherethevalidatingvirtualmachinewillberestored.Makesuretheselected
datastorehassufficientspaceavailable.

ClickNext.

10

OntheSchedulepage,selectthescheduleforthebackupverificationjobtorun.Settingsmadeonthis
pagedeterminehowoftenandatwhattimeofthedayyourverificationjobwillrun.
a

BackupverificationscheduleSpecifythetimeintervalsasdaily,weekly,ormonthly.

StarttimeonserverSpecifythetimeforthebackupverificationtooccuronthescheduledday.

11

ClickNext.

12

OntheJobNamepage,typeauniquenametoidentifytheverificationjob,andthenclickNext.
Theverificationjobnamecanincludeallalphabetsandnumbers.Theonlyspecialcharactersallowedare
spaces,underscores,hyphens,andperiods.

13

OntheReadytoCompletepage,reviewthesummaryofthebackupverificationjobthatyouarecreating.
Ifneeded,youcanchangethejobsconfigurationbyclickingBacktotheappropriatepage.Whenyouare
readytosavethejob,clickFinish.

NOTEYoucanalsoreviewthesummaryofthebackupverificationjobfromtheBackupVerificationsection
undertheRestoretab.
14

ClickOKwhenyouseethemessagethatthebackupverificationjobwascreatedsuccessfully.

Verification Script Configuration


Ifyouplantouseaverificationscript,supportedscriptformatsare.bat,.cmd,.sh,and.exe.Avalidscriptfile
runsbydoubleclickingitinthefilemanagerorExplorerview.Ifthescriptisanunsupportedformat,you
mustenclosetheexecutionofthescriptinsideasupportedformat.
Forexample,aWindowsPowerShell(.ps1)scriptcannotbecalledandrundirectlybyusingVDP,becausethe
.psformatisnotsupported.Youcan,however,callthe.psscriptthroughasupportedformat(suchas.bat),
andthenspecifythefullpathtothelocationofthescriptontheguestOS.Makesuretosettheexecutionpolicy
toUnrestrictedbeforeyourunthescript.
Thescriptmustreturna0ornon0integer.If0isreturned,thescriptverificationsucceeded.Ifanon0value
isreturned,thescriptverificationfailed.

Editing a Backup Verification Job


Afteryoucreatebackupverificationjobs,youcaneditthemasneeded.
124

VMware, Inc.

Chapter 13 Automatic Backup Verification

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheBackuptab.

OntheBackuptab,clickBackupVerification.

Selectthebackupverificationjobthatyouwanttoedit,andthenselectEditfromtheBackupVerification
JobActionsmenu.
TheEditingbackupverificationjob:job_namewizardopenstotheVirtualMachinespage.

Stepthroughthewizard,makingchangesasneeded.

Whenyouhavecompletedyourchanges,clickFinish.

ClickOKwhenyouseethemessagethatchangestothebackupverificationjobweresavedsuccessfully.

Cloning a Backup Verification Job


Youcanuseaverificationjobasatemplateforcreatinganotherjobbyhighlightingtheverificationjoband
selectingBackupVerificationJobActions>Clone.
PerformingthecloneactionlaunchestheCloningbackupverificationjobwizardandusesinformationfrom
theoriginaljobtoautomaticallyfillinthefirstthreepagesofthewizard(VirtualMachines,Schedule,and
RetentionPolicy).Theclonedjobrequiresauniquename.

Executing and Running a Backup Verification Job


Afteryoucreateabackupverificationjob,youcaninvokeverificationbyrunningondemandverificationor
bywaitingforthescheduletostartthebackupverificationjob.Thecompletebackupverificationcycleisas
follows:

RestoreThelatestbackupfortheselectedVMisrestoredintoatemporaryVMthatisdeletedafter
backupverification.

PowerOnAfterthetemporaryVMhasbeenrestored,itwillbeconfiguredtodisabletheNICbeforeit
ispoweredon.

BootOSWaitfortheguestOStobootcompletelyaftertheVMispoweredon.

HeartbeatVerificationAftertheguestOShasbooted,theappliancewaitstoreceivetheVMwareTools
heartbeatfromtherestoredVM.Inaneventtheheartbeatisnotreceivedforanyreason,theverification
jobfailsandthebackupisnotinagoodstate.

VerificationScriptThescriptisexecutedonlywhenyouhaveselectedtheadvancedlevelofverification
(VerificationScript).Thisfeaturerunsacustomizedscriptdefinedandspecifiedbytheusertoverifythe
stateofapplicationsrunningontheguestOS.

PowerOffAfterthescriptverificationcompletes,theVMispoweredoff.

DeleteVMInthisfinalstep,therestoredVMisdeletedandtheresultsoftheverificationisreported
bythevCenter(intheRecentTaskspaneandintheEventslog).

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheBackuptab.

OntheBackuptab,clickBackupVerification.

Selectthebackupverificationjobthatyouwanttorun,andthenclickVerifyNow.

ClickOKwhenyouseethemessagethatthebackupverificationrequestorrequestshavebeenissued
successfully.

VMware, Inc.

125

vSphere Data Protection Administration Guide

Monitoring Backup Verification


Onlythelast,successfulbackupforanyVMisverified.Youcanuseanyofthemethodsbelowtocheck
verificationjobresults:

vCenterTasks/Events

Reportstab.SeeViewingInformationfromtheReportsTabonpage 108formoreinformation.

Emailreports.SeeConfiguringEmailonpage 58formoreinformation.

Clientlogs.Youcandownloadclientlogsfromhttps://<IPaddressorhostnameofVDP>:8543/vdpconfigure.

Enabling and Disabling a Backup Verification Job


Afteryoucreatebackupverificationjobs,youcanenableanddisablethemasneeded.Whenyoudisablea
backupverificationjob,itwillnotrunagainuntilyouenableit.

Procedure
1

Fromawebbrowser,accessVDP.RefertoBackupJobsonpage 112forinstructions.

ClicktheBackuptab.

OntheBackuptab,clickBackupVerification.

Selectthebackupverificationjobthatyouwanttoenableordisable,andselectEnable/Disablefromthe
BackupVerificationJobActionsmenu.

ClickOKwhenyouseethemessagethatthebackupverificationjobhasbeensuccessfullyenabledor
disabled.

Deleting a Backup Verification Job


Youcandeletebackupverificationjobswhentheyarenolongerneeded.

Procedure

126

Fromawebbrowser,accessVDP.RefertoBackupJobsonpage 112forinstructions.

ClicktheBackuptab.

OntheBackuptab,clickBackupVerification.

Selectthebackupverificationjobthatyouwanttodelete,andselectDeletefromtheBackupVerification
JobActionsmenu.

ClickYeswhenyouareaskedifyouaresureyouwanttodeletetheselectedjob.

ClickOKwhenyouseethemessagethatthebackupverificationjobhasbeendeletedsuccessfully.

VMware, Inc.

14

Managing Restores

14

Thischapterincludesthefollowingtopic:

RestoreOperationsonpage 128

SelectingBackupstoRestoreonpage 128

FilteringforListofBackupsonpage 128

RestoreswhenSnapshotsArePresentonpage 128

RestoringImageBackupstotheOriginalLocationonpage 128

RestoringImageBackupstoaNewLocationonpage 130

RestoringBackupstoIndividualSCSIDisksonpage 131

DeletingaBackupfromtheRestoreTabonpage 132

ClearingallSelectedBackupsfromtheRestoreTabonpage 132

VMware, Inc.

127

vSphere Data Protection Administration Guide

Restore Operations
Afteryoubackupvirtualmachines,youcanrestorethebackupstotheoriginallocationortoanalternate
location.
RestoreoperationsareperformedontheRestoretab.TheRestoretabdisplaysalistofvirtualmachinesthat
havebeenbackedupbytheVDPAppliance.Bynavigatingthroughthelistofbackups,youcanselectand
restorespecificbackups.Beforeyouselectabackuptorestore,notetheexpirationdateofthebackup.
Overtime,theinformationdisplayedontheRestoretabmaybecomeoutofdate.Toseethemostuptodate
informationonbackupswhichareavailableforrestore,clickRefresh.

Limitations

TheRestorewizarddoesnotallowyoutoselectmultiplerestorepointsforthesameMSAppclient.You
canselectonlyonerestorepointfromthesameclientatatime.

IfthetargetVMhasSCSIbussharingconfigured,restorestothatVMarenotsupported.

Selecting Backups to Restore


Backupscanberestoredthroughthefollowingoptions:

ClickRestoreaBackupontheGettingStartedtaboftheVDPUI.

FromtheRestoretab,selectarestorepointandclickRestore.

RightclickaprotectedvirtualmachineinthevCenterinventorylist,andthenselectAllVDPActions>
RestoreRehearsal.TheSelectBackuppagedisplaysalistofbackups.

Filtering for List of Backups


Thelistofbackupsthatcanberestoredcanbefilteredbyusingdropdownarrowsinthefollowingways:

BackupdateFilteredbyisbefore,isafter,ison,orisnoton

ClientnameFilteredbycontains,doesnotcontain,is,orisnot

LocationFilteredbylocationofbackup

ClearthefilterbyclickingRefreshorbyselectingShowAllfromthefilterdropdownmenu.
TheSelectBackuppageallowsyoutochoosethevirtualmachinestorestore.

Restores when Snapshots Are Present


PreviousversionsofVDPalloweduserstoperformrestorestotheoriginalvirtualmachineevenifthevirtual
machinecontainedsnapshots.WithVDPversion5.5andlater,snapshotsarenotallowedonthevirtual
machine.
CAUTIONBeforeyouperformrestores,removeanysnapshotsthatmightexistfromthevirtualmachine.The
restorejobfailsifthetargetvirtualmachinecontainssnapshots.
RefertothefollowingKnowledgeBasearticlesabouthowtoproperlyusesnapshots:

http://kb.vmware.com/kb/1025279

https://community.emc.com/thread/145249?start=0&start=0

Restoring Image Backups to the Original Location


YoucanrestorebackupsmanuallybyusingtheRestorebackupwizard.
Therearethreescenarioswhere,iftheindividualdisksareselectedtoberestoredinsteadoftheentireVM,
youcannotrestoretotheoriginallocation:

128

VMware, Inc.

Chapter 14 Managing Restores

Theoriginaldiskismarkedasindependentpersistent.

TheoriginaldiskhasbeenremovedfromthetargetVM.

TheoriginaldiskhasbeendeletedfromthetargetVM.

NOTEArestorejobofthesamediskordisksfromtwodifferenttimestampsisnotpermitted.Ifyouattempt
torestoreadiskthathasbeenbackedupwithtwodifferenttimestamps,youarepresentedwiththeoptionof
removingtheduplicatedharddisk.Therestorewillnotproceeduntiltheduplicatedharddiskisremoved.
Afterasuccessfulrecoveryactioncompletes,VDPdisplaystherecoveredvirtualmachineundertheReplicate
link.

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheRestoretab.

Ifnecessary,filterthebackupstonarrowyoursearch.

SelectavirtualmachinelistedintheNamecolumn.Whenyouclickonavirtualmachine,itexpandsto
listthebackupsthathavebeenperformed.Youcanselectoneormorebackups,oryoucanclickabackup
todrilldownfurtheruntilyoulocatethediskthatyouwanttorestore.

NOTETheclient(virtualmachine)namethatappearsintheNamecolumnisrenamedtoappendastringof
randomcharactersifthestoragehasbeenimportedfromadifferentVDPApplianceduringinitial
configuration.
5

Selectthecheckboxbesideoneormoreitemstoselectthemforrestore.

ClickRestoretostarttheRestorebackupwizard.
TheSelectBackuppageappears.

OntheSelectBackuppage,verifythelistofbackupstorestoreiscorrectandremoveanythatyouwant
toexcludefromtherestoreoperation.ClickNext.
TheSetRestoreOptionspageappears.

OntheSetRestoreOptionspage,leavetheRestoretoOriginalLocationboxchecked.Ifthevmdkfilestill
existsattheoriginallocation,itisoverwritten.

NOTEIfthevirtualdiskontheoriginalVMhasbeenremovedordeleted,therestoretooriginallocation
optionisnotallowed.TheVMDKmustberestoredtoanewlocation.
9

ClickNext.
TheReadytocompletepageappears.

10

OntheReadytocompletepage,reviewthesummaryofyourrestorerequests.
Thissummaryidentifieshowmanymachineswillbereplaced(orrestoredtotheiroriginallocation)and
howmanywillbecreated(orrestoredtoanewlocation).
Ifyouwanttochangeanyofthesettingsforyourrestorerequest,clicktheBackbuttontoreturntothe
appropriatescreen,orclicktheappropriatenumberedsteptitleontheleftsideofthewizardscreen.

11

ClickFinishtostarttherestoreoperation.
Amessageappearstellingyouthatyourrestorewassuccessfullyinitiated.

12

VMware, Inc.

ClickOK.

129

vSphere Data Protection Administration Guide

13

MonitortherestoreprogressthroughtheRecentTaskspane.

NOTEIfyouselectedReconnectNICduringtherestoreprocess,confirmthenetworkconfigurationforthe
newlycreatedvirtualmachine.ItispossiblethatthenewvirtualmachineNICisusingthesameIPaddressas
theoriginalvirtualmachine,whichwillcauseconflicts.

Restoring Image Backups to a New Location


YoucanrestorebackupsmanuallybyusingtheRestorebackupwizard.OntheSetRestoreOptionspageof
theRestoreabackupwizard,youcanspecifytowhereyouwanttheimagebackuprestored.

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheRestoretab.

Ifnecessary,filterthebackupstonarrowyoursearch.

SelectavirtualmachinelistedintheNamecolumn.Whenyouclickonaclient(virtualmachine),it
expandstolistthebackupsthathavebeenperformed.Youcanselectoneormorebackups,oryoucan
clickabackuptodrilldownfurtheruntilyoulocatethediskorapplicationthatyouwanttorestore.

NOTETheclientnamethatappearsintheNamecolumnisrenamedtoappendastringofrandomcharacters
ifthestoragehasbeenimportedfromadifferentVDPApplianceduringinitialconfiguration.
5

Selectthecheckboxbesideoneormoreitemstoselectthemforrestore.

ClickRestoretostarttheRestorebackupwizard.
TheSelectBackuppageappears.

Clickthebackupthatyouwanttorestore,andthenclickNext.
TheSetRestoreOptionspageappears.

CleartheRestoretoOriginalLocationboxtosettherestoreoptionsforeachbackupthatyouare
restoringtoanewlocation.Specifythefollowinginformation:
a

NewVMNameTypeanewnamefortherestoredVM.

DestinationClickChooseandselectthenewdestination.

DatastoreSelectthedatastoreinwhichtheVMwillberestored.

ClickNext.
TheReadytocompletepageappears.

10

Reviewthesummaryofyourrestorerequests.
Thissummaryidentifieshowmanymachineswillbereplaced(orrestoredtotheiroriginallocation)and
howmanywillbecreated(orrestoredtoanewlocation).
Ifyouwanttochangeanyofthesettingsforyourrestorerequest,clicktheBackbuttontoreturntothe
appropriatescreen,orclicktheappropriatenumberedsteptitleontheleftsideofthewizardscreen.

11

ClickFinishtostarttherestoreoperation.
Amessageappearstellingyouthatyourrestorewassuccessfullyinitiated.

130

12

ClickOK.

13

MonitortherestoreprogressthroughtheRecentTaskspane.
VMware, Inc.

Chapter 14 Managing Restores

NOTEIfyouselectedReconnectNICduringtherestoreprocess,confirmthenetworkconfigurationforthe
newlycreatedvirtualmachine.ItispossiblethatthenewvirtualmachineNICisusingthesameIPaddressas
theoriginalvirtualmachine,whichwillcauseconflicts.

Restoring Backups to Individual SCSI Disks


YoucanrestorebackupstoindividualSCSIdisksbyusingtheRestorebackupwizard.OntheSetRestore
OptionspageoftheRestoreabackupwizard,youcanspecifytowhereyouwanttheindividualSCSIdisks
restored.
NOTESCSIIDdoesnotsupportmultiplerestorerequestsofdifferentVMs.Althoughyoucaninitiatemultiple
restoreoperations,onlythefirstrestoreissuccessful.Whenrestoringmultipledisksasnewdisksoneitherthe
originalorexistingVM,allthediskstoberestoredmustcomefromthesamebackupandthesameVM.

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

Procedure
1

Fromawebbrowser,accessVDP.

ClicktheRestoretab.

Ifnecessary,filterthebackupstonarrowyoursearch.

SelectavirtualmachinelistedintheNamecolumn.Whenyouclickonaclient(virtualmachine),it
expandstolistthebackupsthathavebeenperformed.Youcanselectoneormorebackups,oryoucan
clickabackuptodrilldownfurtheruntilyoulocatethediskorapplicationthatyouwanttorestore.

NOTETheclientnamethatappearsintheNamecolumnisrenamedtoappendastringofrandomcharacters
ifthestoragehasbeenimportedfromadifferentVDPApplianceduringinitialconfiguration.
5

Selectthecheckboxbesideoneormoreitemstoselectthemforrestore.

ClickRestoretostarttheRestorebackupwizard.
TheSelectBackuppageappears.

Clickthebackupthatyouwanttorestore,andclickNext.
TheSetRestoreOptionspageappears.

CleartheRestoretoOriginalLocationboxtosettherestoreoptionsforeachbackupthatyouare
restoringtoanewlocation.

Specifythefollowinginformation:

VMware, Inc.

DestinationToselectanewdestination,clickChoose.Youcanselectanewlocationdestination
container(vApp,Resourcepool,host,ordatacenter)wherethebackupwillberestored,oryoucan
acceptthedefaultdestination,whichistheoriginallocationoftheexistingVM.

NewVMNameTheNewVMNamefieldautopopulateswiththeexistingVMname.Youcan
modifythisfieldtogivetheVManewnameifyouarerestoringtoacontainer.Ifyouarerestoring
toanexistingVM,youcannotmodifythename.

DatastoreListsthedatastoreinwhichthefirstdiskcurrentlyresides.Ifyouarerestoringadiskto
anexistingVM,thisfieldisnoteditable.Ifyouarerestoringadisktoanewcontainer,selectthe
datastoreinwhichtheVMwillberestored.

DiskIDListstheSCSIdiskIDslotsavailableasrestoretargets.ThelistshowsonlyemptySCSI
slotsoftheSCSIcontrollersthatarecurrentlyattachedtothevirtualmachine.SelectaSCSIvirtual
diskslotastherestoretargetfromthelist.

131

vSphere Data Protection Administration Guide

YoucannotrestoretoIDEconfiguredvirtualdisks.OnlySCSIvirtualdisksaresupported.A
maximumof15disksareallowedonaSCSIcontroller.Slot7isreservedandunavailable.
NOTETheRestorebackupwizarddoesnotautomaticallyaddanewcontrolleriftherearenotenoughSCSI
slotsavailable.YoumustaddanewSCSIcontrollerbeforeinitiatingthediskrestore.
10 ClickNext.
TheReadytocompletepageappears.
11

Reviewthesummaryofyourrestorerequests.
Thissummaryidentifieshowmanymachineswillbereplaced(orrestoredtotheiroriginallocation)and
howmanywillbecreated(orrestoredtoanewlocation).
Ifyouwanttochangeanyofthesettingsforyourrestorerequest,clicktheBackbuttontoreturntothe
appropriatescreen,orclicktheappropriatenumberedsteptitleontheleftsideofthewizardscreen.

12

ClickFinishtostarttherestoreoperation.
Amessageappearstellingyouthatyourrestorewassuccessfullyinitiated.

13

ClickOK.

14

MonitortheRestoreprogressthroughtheRecentTaskspane.

Deleting a Backup from the Restore Tab


VDPdeletesbackupsaccordingtotheretentionpoliciesthatweresetinthebackupjobs.However,youcan
manuallydeletebackupsfromtheRestoretabbyselectingthebackupjobsfordeletionandclickingtheDelete
icon.
NOTEYoucannotdeleteindividualdiskbackups.Youcanonlydeletefullimagebackups.

Clearing all Selected Backups from the Restore Tab

132

FromtheManualRestoretab,selectthebackupsyouwanttoclearfromthelistofbackups,andthenclick
ClearAllSelections.

ClicktheRefreshbuttontoupdatethedataintheRestoretab.

VMware, Inc.

15

Replication

15

Thischapterincludesthefollowingtopics:

ReplicationJobsonpage 134

CreatingaReplicationJobonpage 136

ManagingDestinationsonpage 140

EditingaReplicationJobonpage 140

CloningaReplicationJobonpage 141

DeletingaReplicationJobonpage 141

EnablingorDisablingaReplicationJobonpage 141

ViewingStatusandReplicationJobDetailsonpage 141

RunningExistingReplicationJobsImmediatelyonpage 141

ReplicationBacktotheSourceonpage 141

ReplicationRecoveryCompatibilityonpage 142

EnablingorDisablingReplicationRecoveryonpage 143

ReplicationRecoveryonpage 143

MultiTenancyonpage 144

VMware, Inc.

133

vSphere Data Protection Administration Guide

Replication Jobs
ReplicationenablesyoutoavoiddatalossifthesourceVDPAppliancefailsbecausecopiesofthebackupsare
availableonthedestinationtarget.Replicationjobsdeterminewhichbackupsarereplicated,andwhenandto
wherethebackupsarereplicated.Withscheduledoradhocreplicationjobsforclientsthathavenorestore
points,onlytheclientgetsreplicatedonthedestinationserver.BackupscreatedwiththeVDPAppliancecan
bereplicatedtoanotherVDPAppliance,toanAvamarserver,ortoaDataDomainsystem.

Replication Compatibility
Table 155andTable 156indicatewhichbackupscanandcannotbereplicated,dependingonwhichVDP
productwasusedtocreatethem.
Thefollowingabbreviationsareusedinthesetables:

VDPAVDPAdvancedAppliance

RTIReplicationTargetIdentity

IMPORTANTVDPAdvancedappliestoVDP5.8andearlier.RTIappliesonlytoVDP5.8.

DDDataDomainSystem

NNo,thetargetisnotsupported

YYes,thetargetissupported

(R)Recommended

(NR)NotRecommended

(HP)HashedPassword

Table 15-5. Replication Source Matrix - Part 1

134

VDP-A 5.8.x + DD

VDP-A 5.8.x

VDP 5.8.x

VDP-A 5.5.6.x + DD

VDP-A 5.5.6.x

VDP 5.5.6.x

VDP-A 5.5.5.x + DD

VDP-A 5.5.5.x

VDP 5.5.5.x

VDP 5.1.x

Backups created
with this product...

VDP 5.5.1.x

Can be replicated to these targets...

VDP 5.1.x

VDP 5.5.1.x

VDP 5.5.5.x

VDP-A 5.5.5.x

Y
(R)

Y
(R)

Y
(HP)

Y
(HP)

VDP-A 5.5.5.x + DD

Y
(R)

Y
(HP)

VDP 5.5.6.x

VDP-A 5.5.6.x

Y
(HP)

Y
(HP)

VDP-A 5.5.6.x + DD

Y
(HP)

VDP 5.8.x

VDP-A 5.8.x

Y
(R)

VDP-A 5.8.x + DD

Y
(R)

RTI 5.8.x

Y
(R)

VMware, Inc.

Chapter 15 Replication

Table 15-5. Replication Source Matrix - Part 1 (Continued)

VDP-A 5.8.x + DD

VDP-A 5.8.x

VDP 5.8.x

VDP-A 5.5.6.x + DD

VDP-A 5.5.6.x

VDP 5.5.6.x

VDP-A 5.5.5.x + DD

VDP-A 5.5.5.x

VDP 5.5.5.x

VDP 5.1.x

Backups created
with this product...

VDP 5.5.1.x

Can be replicated to these targets...

RTI 5.8.x + DD

Y
(R)

VDP 6.0.x

Y
(R)

Y
(R)

Y
(R)

VDP 6.0.x + DD

Table 15-6. Replication Source Matrix - Part 2

Avamar 7.1.x.x + DD

Avamar
7.0.0.427

Avamar
7.0.1.56

Avamar 7.1.x.x

Avamar SP2
6.1.2.47

VDP 5.5.1.x

VDP 5.5.5.x

Y
(R)

Y
(HP)

Y
(R)

Y
(R)

VDP-A 5.5.5.x + DD

Y
(HP)

Y
(HP)

Y
(NR)

Y
(NR)

Y
(NR)

Y
(NR)

VDP 5.5.6.x

Y
(R)

Y
(HP)

Y
(HP)

Y
(HP)

Y
(R)

Y
(R)

VDP-A 5.5.6.x + DD

Y
(HP)

Y
(HP)

Y
(NR)

Y
(NR)

Y
(NR)

Y
(NR)

VDP 5.8.x

Y
(R)

VDP-A 5.8.x

Y
(R)

Y
(HP)

Y
(R)

VDP-A 5.8.x + DD

Y
(R)

Y
(HP)

Y
(NR)

Y
(NR)

Y
(NR)

RTI 5.8.x

Y
(R)

Y
(HP)

Y
(R)

RTI 5.8.x + DD

Y
(R)

Y
(HP)

Y
(NR)

Y
(NR)

Y
(NR)

Y
(NR)

Y
(NR)

Y
(R)

VDP 6.0.x

Y
(R)

Y
HP)

Y
(R)

Y
HP)

Y
HP)

Y
HP)

Y
HP)

Y
HP)

VDP 6.0.x + DD

Y
HP)

Y
HP)

VDP-A 5.5.5.x

VDP-A 5.5.6.x

VMware, Inc.

VDP 6.0.x

VDP 5.1.x

RTI 5.8.x

Avamar SP1
6.1.1.87

VDP 6.0.x + DD

Backups created
with this product...

RTI 5.8.x + DD

Can be replicated to these targets...

135

vSphere Data Protection Administration Guide

Replication and Data Domain


IfthesourceVDPAppliancehasaDataDomainsystemasitsbackuptarget,thereplicationdestinationVDP
AppliancemustalsohaveaDataDomainsystem.Similarly,ifreplicatingfromVDPtoanAvamarserver,the
AvamarservermusthaveaDataDomainsystem.
NOTEDDBoost2.6andDataDomainversion5.3and5.4aresupported.
TheReplicationjobfailsifDataDomainandAvamarbackuptargetsarecombinedintoasinglereplicationjob.
YoumusteitherconfigureallDataDomainclientsorallAvamarclientsasthebackuptargets.

Best Practices when Replicating

Becauseonlycompletedclientbackupsarereplicated,makeeveryefforttoschedulereplicationduring
periodsoflowbackupactivity.Thisensuresthatthegreatestnumberofclientbackupsreplicateduring
eachreplicationsession.

IfyouchangetheuserIDorpasswordfortherootaccountonthereplicationtargetserver,youmust
updatethedestinationuserIDandpasswordonthesourceserverwiththenewpassword.

Usingreplicationdestinationmanagement,youcanupdatetheinformationforoneormorereplication
jobsassociatedwiththesamereplicationdestinationserver.

Replicationofdynamicornonstaticdataisnotsupported;therefore,itisrecommendedtorunthe
replicationduringaperiodoflowbackupactivity.

Youcannotrunsimultaneousreplicationand/orrecoveryofmultipleclientsifsimultaneous,multiple
backupand/orrestoreoperationsarerunning.

Limitations

Whenareplicationjobstarts,itcanprocessonlyquiescent,staticdatathatresidesonthesourceserver.
Therefore,anyoperationthatwritesdatatothesourceserverandhasnotfullycompleted(forexample,
aninprocessbackupjob)willnotbepartofthatreplicationjob.Thedatawill,however,bereplicated
duringthenextreplicationoperation.

OnthesourceVDPAppliance,asthenumberofbackupsforreplicatedclientsincreases,thetimerequired
tobrowseeachclientincreases.

Defining Backup Types for a Replication Job


Youspecifytheretentionpolicyandbackupschedulewhenyoucreatebackups.Considerthesefactorswhen
definingthebackuptypesyouwilluseforthereplicationjob.

Retentionpolicy.RefertoSettingtheRetentionPolicyonpage 113fordetailedinformation.

Ondemandorscheduledbackuptypes:

IfanybackupjobisrunbyusingtheBackupNowoption,itisconsideredtobeanondemand
backupandisnotassociatedwithanybackuptype.Toreplicatethisbackup,youmustselecttheUser
Initiatedbackuptype(Step 6oftheCreateanewreplicationjobwizard).

Toschedulethebackup,specifytheschedulingoptions(Step 10oftheCreateanewreplicationjob
wizard).

Creating a Replication Job


YoucreatereplicationjobsbyusingtheCreateanewreplicationjobwizard.
NOTEClientsorrestorepointsthathavealreadybeenreplicatedfromadifferentsourceserverareavailable
intheCreateanewreplicationjobwizard.

136

VMware, Inc.

Chapter 15 Replication

Prerequisites

VDPisinstalledandconfiguredonyourvCenterServer.

YouareloggedintothevSphereWebClientandconnectedtotheVDPAppliance.

YouselectedVDPReplicationTargetastheVDPApplianceidentityintheInitialConfigurationwizard.
Formoreinformation,refertoInitialConfigurationonpage 26.

Procedure
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

ClicktheReplicationtab.
TheReplicationtabdisplaysalistofthereplicationjobsthathavebeencreated.Thecolumnsare
describedasfollows:
Table 15-7. Column descriptions for the Replication tab
Column

Description

Name

Thenameofthereplicationjob.

State

Thestateofthereplicationjob.

Destination

Thelocationwheretheclientbackupsarereplicated.

LastRunTime

Thelasttimethereplicationjobran.

Duration

Howlongthereplicationtooktocompletethelasttimethejobran.

NextRunTime

Whenthereplicationjobisscheduledtorunagain.

#ofClients

Thenumberofclientswhosebackupsarebeingprotectedandreplicatedinthejob.This
valuechangesonlywhentheuseraddsorremovesclientsfromareplicationjobusingthe
Editfeature.

FromtheReplicationJobActionsmenu,selectNewtostarttheCreateanewreplicationjobwizard.

OntheSelectTypepage,choosewhethertoreplicateguestimages(localbackups)orreplicatedbackups,
andthenclickNext.
TheSelectTypepageappears.Onthispage,theappropriateclientsappear,basedonthetypeof
replicationyouselected.
Ifthetypeisreplicatedbackups:

TheVDPAppliancedisplaysreplicatedbackupsandrecoveredbackupclientsasoptionstoreplicate
toanothertargetserver.

TheclienttableshowsthesourcepathintheSourcePathcolumn,ratherthanthelastknownpath.

NOTEBothguestimagesandapplicationbackupoptionsareavailable.
5

OntheSelectClientspage,performoneofthefollowingtasks:

Toreplicateallclientbackups,clickAllclients,andthenclickNext.

Toreplicatebackupsfromspecificclientsonly,clickSelectclientsindividually,andthenselectthe
typefromtheTypelist.OptionsincludeImage,MSSQLServers,MSExchangeServers,andMS
SharePointServers.

NOTEBothregularandretiredVMbackupsaresupportedforreplication.IfaretiredVMisreaddedas
aregularVM,thesystemliststheVMtwicewithanidenticalname.TheretiredVMnameisappended
withasuffix.Whenselectingclients,selecttheregularVMwithoutthesuffix.

VMware, Inc.

137

vSphere Data Protection Administration Guide

IfyouchooseSelectclientsindividually,youcanselectoneormoreclients.Ifpreferred,youcanfilterthe
clientsbeforeyoumakeanyselections.Tofilterclients:
a

BesideFilter,clickShowAllandselectClient.
Tofilterbyclientname,selectName.ThefollowinginformationappearsforthevCenterClient.

NameIs,Isnot,Contains,orDoesnotcontainfiltersusedtoquerytheclientname.

StatusValuesarePoweredOn,PoweredOff,Suspended,Activated,orNotActivated.

ClientTypeThetypeofclient.

ClickNext.
TheBackupSelectionpageappears.Onthispage,youcanlimitthenumberofbackupsthatare
replicatedwhenthejobruns.Ifyouchoosenottoselectbackupoptions,everybackupfortheselected
virtualmachineswillbereplicated.

OntheBackupSelectionpageoftheCreateanewreplicationjobwizard:
a

SelectaBackupType:
DailyOnlydailybackupswillbereplicated.
WeeklyOnlyweeklybackupswillbereplicatedonce.
MonthlyOnlymonthlybackupswillbereplicated.
YearlyOnlyyearlybackupswillbereplicated.
UserInitiatedOnlythosebackupsthatwereuserinitiatedwillbereplicated.

NOTEUserinitiatedbackupsdonotretainadvancedretentionoptions.Thesebackupsmustbeflaggedasa
separatebackuptype.
b

SpecifytheMaximumbackupstoreplicateperclient:
NoLimitWhenthisoptionisselected,allexistingbackupsforaclientthatmeettheBackupType
criteriawillbereplicated.Thenumberofbackupsisunlimited.
NumberofBackupsWhenthisoptionisselected,thebackupstobereplicatedarebasedon
chronologicalorder.Themostrecentbackupisselected,regardlessofwhetheritisanondemand
backuporascheduledbackup.Themaximumnumberofbackupsis999.

SpecifytheDateRestrictions:
NoneAllbackupsthatmeettheBackupTypeandMaximumbackupstoreplicateperclient
criteriawillbereplicated.Therearenootherrestrictions.
LastSelectanumberandatimeunit.Thisoptionrestrictstheselectionofbackupsbyincluding
onlythosebackupsthatwerecreatedduringthespecifiednumberofdays,weeks,months,oryears.
ByRangeSelectaFromdateandtime,andselectaTodateandtime.Youcanspecifyfroma
specificdateforward,untilaspecificdate,orbetweentwodates.

ClickNext.
TheDestinationpageappears.Onthispage,youspecifyconnectioninformationforthedestination
wheretheclientbackupswillbereplicated.
YoucanuseanAvamarserverasareplicationdestination.Todothis,supplytheAvamarserversIP
address,port,andlogincredentialsontheDestinationpage.

NOTEIfyouchangethenameoftheVMclient,VDPdisplaystherenamedclientintheNamecolumnonthe
Createanewreplicationjobwizard.IfyouperformareplicationofarenamedVMclientandthedestination
isanAvamarserverorAvamarVirtualEdition(AVE),thechangednameisnotreflectedinAvamar.The
Avamarserverdisplaystheoldernamethatwaspreviouslyregisteredbeforethenamewaschanged.Thisis
aknownissue.

138

VMware, Inc.

Chapter 15 Replication

OntheDestinationpageoftheCreateanewreplicationjobwizard,providethefollowinginformation:

NOTEAllreferencestoDestinationrefertoeithertheAvamarserverortheVDPAppliancetowhichthe
backupdataisbeingreplicated.

HostnameorIPThehostnameorIPaddressofthedestination.

PortTheportnumberoverwhichVDPcommunicateswiththedestination.Thedefaultvalueis
29000,whichisthestandardportforSSLencryptedreplication.

UsernameTheusernameusedtologintothedestination.

PasswordThepasswordusedtologintothedestination.

PathTheuniquenamethatidentifiesthedomain,usedformultitenancyconfigurations.Referto
MultiTenancyonpage 144fordetailsaboutmultitenancyconfiguration.

Forreplicationandrecoverreplicatedbackupoperations,usetherepluserusername.Thecredentialsof
therepluserusernamearekeptinsyncwiththerootuser.
8

ClickVerifyAuthenticationtotesttheconnectionbetweenVDPandthedestination.

ClickNext.
TheSchedulepageappears.Onthispage,youspecifyhowoftenbackupswillbereplicatedandwhattime
ofthedaythereplicationswilloccur.

10

OntheSchedulepageoftheCreateanewreplicationjobwizard:
a

Selectoneofthescheduleoptions:

DailySelectthisoptiontoreplicatethebackupseveryday.

WeeklyperformedeverySelectthisoption,andselectadaytoreplicatethebackupsonthat
dayeveryweek.

The....ofeverymonthSelectthisoption,andselectanumberandadaytoreplicatethe
backupsonthatdayofeverymonth.

SelectaStartTimeonServertospecifythetimethatthereplicationwilltakeplaceonthescheduled
day.
Bestpractice:Becauseonlycompletedclientbackupsarereplicated,youshouldmakeeveryeffortto
schedulereplicationduringperiodsoflowbackupactivity.Thisensuresthatthegreatestnumberof
clientbackupsreplicateduringeachreplicationsession.

ClickNext.
TheRetentionpageappears.Onthispage,youspecifywhenreplicatedbackupswillexpireonthe
destinationmachine.

11

OntheRetentionpageoftheCreateanewreplicationjobwizard:
a

Touseeachbackupscurrentexpirationdate,selectKeepthecurrentexpirationforeachbackup.

Tospecifyexpirationdatesbasedonbackuptype,selectSetexpirationbybackuptype,andselect
thenumberofdays,weeks,months,oryearsforeachtype.

Tokeepthereplicationjobforever,selectKeepforever.

ClickNext.
TheNamepageappears.Onthispage,younamethereplicationjob.

12

OntheNamepageoftheCreateanewreplicationjobwizard:
a

Typeanameforthereplicationjob.
Thereplicationjobnamemustbeuniqueandcanbeupto255characterslong.Thefollowing
characterscannotbeusedinthejobname:~!@$^%(){}[]|,`;#\/:*?<>&.Inaddition,diacritical
characterscannotbeused(forexample:,,,,and).

VMware, Inc.

139

vSphere Data Protection Administration Guide

ClickNext.
TheReadytocompletepageappears.Onthispage,youcanreviewasummaryofthereplicationjob
thatyouarecreatingbeforesavingthejob.

13

OntheReadytocompletepageoftheCreateanewreplicationjobwizard:
a

Reviewtheinformation.

ClickFinishtocreatethejob.

Managing Destinations
YoucanselectexistingreplicationjobsfromtheReplicationtabandthenchangethedestinationconnection
informationforallofthemusingthe3stepManageDestinationwizard.

Best Practice
Allreplicationjobsassociatedwiththesamespecificreplicationdestinationservershouldbeupdated,rather
thanselectingacombinationofreplicationjobswithvariousdestinationservers.

Procedure
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

ClicktheReplicationtab.
TheReplicationtabdisplaysalistofthereplicationjobsthathavebeencreated

Highlightthereplicationjob,andselectReplicationjobactions>ManageDestination.
TheManageDestinationWizardappears.

OntheReplicationJobspage,clickthereplicationjobtoupdateitsassociateddestination,andthenclick
Next.Youcanselectmultiplejobs.

OntheDestinationpageoftheManageDestinationwizard,providethefollowinginformation:

NOTEAllreferencestoDestinationrefertotheAvamarserverortotheVDPAppliancetowhichthebackup
dataisbeingreplicated.

HostnameorIPThehostnameorIPaddressofthedestination.

PortTheportnumberoverwhichVDPcommunicateswiththedestination.Theonlyallowable
portis29000.ThisportisthestandardportforSSLencryptedreplication.

UsernameTheusernameusedtologintothedestination.

PasswordThepasswordusedtologintothedestination.

PathTheuniquenamethatidentifiesthedomain.Thisfieldisusedformultitenancy
configurations.RefertoMultiTenancyonpage 144fordetailsaboutmultitenancyconfiguration.

ForReplicationandRecoverReplicatedbackupoperations,usetherepluserusername.Thecredentialsof
therepluserusernamearekeptinsyncwiththerootuser.
6

ClickVerifyAuthenticationtotesttheconnectionbetweenVDPandthedestination.

ClickNext.

OntheReadytoCompletepage,reviewthedestinationthatwillbeassignedtotheselectedreplication
jobs.ClickFinishtoupdatethereplicationjob,orclickBacktomakechanges.

Editing a Replication Job


YoucaneditareplicationjobbyhighlightingitandselectingReplicationjobactions>Edit.

140

VMware, Inc.

Chapter 15 Replication

Cloning a Replication Job


Youcanuseareplicationjobasatemplateforcreatingadifferentjob.Highlightthereplicationjob,andselect
Replicationjobactions>Clone.
PerformingthecloneactionlaunchestheCloningreplicationjobwizardandusesinformationfromthe
originaljobtoautomaticallyfillintheinformation.Theclonedjobrequiresauniquename.Youcanmodify
anyofthesettingsthatwerecopiedfromtheoriginaljob.

Deleting a Replication Job


YoucandeleteareplicationjobbyhighlightingitandselectingReplicationjobactions>Delete.
NOTEYoucanselectmultiplereplicationjobstodelete.Deletingareplicationjobwilldecrementthecountof
replicationjobsassociatedwithaparticularreplicationdestination.Ifthereplicationjobsbeingdeletedresult
inreplicationdestinationswithnoassociatedreplicationjobs,thenyouaregivenanoptiontoremove
replicationdestinationsaspartofthedeleterequest.

Enabling or Disabling a Replication Job


Ifyouwanttotemporarilystopareplicationjobfromrunninginthefuture,youcandisableit.Youcanedit
anddeletedisabledreplicationjobs.VDPwillnotrunadisabledjobuntilithasbeenenabled.
YoucanenableordisableareplicationjobbyhighlightingthejobandselectingReplicationjobactions>
Enable/Disable.

Viewing Status and Replication Job Details


TheReplicationtabdisplaysalistofreplicationjobsthathavebeencreatedwithVDP.Youcanseethedetails
ofareplicationjobbyclickingthejob.ThedetailsaredisplayedintheReplicationJobDetailspane:

NameThenameofthereplicationjob.

StateThestateofthereplicationjob.

DestinationWherethebackupsspecifiedinthejobwerereplicated.

ClientsAlistoftheclientswhosebackupsarereplicatedbythejob.

LastRuntimeThelasttimethereplicationjobran.

DurationHowlongthereplicationtooktocompletethelasttimethejobran.

NextRuntimeThedateandtimethejobisnextscheduledtorun.

Running Existing Replication Jobs Immediately


YoucanrunareplicationjobimmediatelybyhighlightingthejobandclickingReplicateNow.

Replication Back to the Source


AreplicationjobcanbesetuptoreplicatebackupdatafromoneVDPAppliancetoanotherVDPAppliance.
Inthiscase,targethostsofreplicationjobsdonotneedtobelicensediftheyareonlyservingasareplication
destination.IftheVDPApplianceservingasthereplicationdestinationisalsorunningbackupjobs,thehosts
protectedbythisappliancemustalsobelicensed.Forinformationaboutacquiringanddownloadingstatic
licensekeysforreplicationpurposes,refertothefollowingVMwareKnowledgeBasearticle:
http://kb.vmware.com/kb/2063573

VMware, Inc.

141

vSphere Data Protection Administration Guide

Node Structure for Recovered Backups


Thefirsttimeavalidrecoveryactioninitiatesusingthesourceserver,therecoveryactioncreatesthesource
servernodeunderthe/REPLICATElink.Allrecoveredbackupsaredisplayedunderthat/REPLICATElinkon
theRestoretabofthesourceVDPAppliance.
AfterasuccessfulreplicationfromthesourceVDPAppliancetoareplicationtargetserver,whenarecovery
occursfromthereplicationsourceserverforreplicatedbackupslocatedatatargetserver,thefullyqualified
domainname(FQDN)ofthesourceserverappearsunderthe/REPLICATElinkontheRestoretab.Recovered
backupsdonotdisplaythetargetserverFQDNfromwhichitrecovered.

Node Structure of Backups Replicated Again


Whenauserreplicatesareplicatedbackup,thereplicationsourcenodeisnotdisplayedunderthe
/REPLICATElinkonthereplicationtargetserver.
Afterasuccessfulreplicationofreplicatedbackups,theRestoretabofthesubsequenttargetserverdisplays
theparentsourceserverinformation(onthesourceserverwherethevirtualmachinewasoriginallybacked
up)underthe/REPLICATElinkontheRestoretab.
AfterasuccessfulreplicationofreplicatedbackupsfromserverBtoserverC(wherethevirtualmachinewas
originallybackedupusingserverA),theRestoretabontheVDPApplianceofserverCdisplaysthe
informationforserverAunderthe/REPLICATElink,ratherthandisplayinginformationfortheactual
replicationsourceserverB.

Replication Destinations
Thefollowingareexamplesofwherethereplicationdestinationisrequired:

AbackupthatexistsonthelocalVDPApplianceisreplicatedtoaremotereplicationtarget,andthenthe
backupisremovedordeletedfromthelocalappliance.WiththeReplicationBacktotheSourcefeature,
youcanbrowsethebackupsthatresideonaremotedestinationandrecoverspecificbackupsbycopying
thembacktothelocalappliance.Afterthebackupisrecoveredbackonthelocalappliance,itcanbe
restoredwiththeusualprocess.

AnewVDPAppliancemustbeinstalledtoreplaceacorruptedVDP.Specificbackupsthathavealready
beenreplicatedtoareplicationdestinationmustberecovered.TheReplicationBacktotheSourcefeature
allowsyoutoconnecttoareplicationdestination,browsethebackupsthatresidethere,andrecover
specificbackupsbycopyingthembacktothelocalappliance.Afterthebackupisrecoveredbackonthe
newVDPAppliance,itcanberestoredwiththeusualprocess.

NOTETheRecoverwizardisnotavailableontheAvamarserver.Theabilitytoreplicatebacktothesourceis
notanoptionontheAvamarserver.

Replication Recovery Compatibility


Table 158liststhesupportedreplicationrecoverytargetandreplicationrecoverysourceservers.
Table 15-8. Replication Recovery Compatibility Matrix
Replication Recovery Target

Replication Recovery Source (Recover To)

(Recover From)
VDP 5.8

VDP Advanced
5.8

VDP Advanced
5.8
Target Identity

VDP 6.0

VDP5.8.0.x

No

No

No

Yes

VDPAdvanced5.8.0.x

No

Yes

Yes

Yes

VDPReplicationTargetIdentity5.8.0.x

No

Yes

Yes

Yes

VDP5.5.1.356

No

No

No

No

VDP5.5.5.180

No

No

No

No

142

VMware, Inc.

Chapter 15 Replication

Table 15-8. Replication Recovery Compatibility Matrix


Replication Recovery Target

Replication Recovery Source (Recover To)

(Recover From)
VDP 5.8

VDP Advanced
5.8

VDP Advanced
5.8
Target Identity

VDP 6.0

VDPAdvanced5.5.5.180

No

Yes

Yes

Yes

VDP5.5.6.56

No

No

No

No

VDPAdvanced5.5.6.56

No

Yes

Yes

Yes

Avamarserver7.0.x

Yes

Yes

Yes

Yes

AvamarVirtualEdition(AVE)6.0.x

Yes

Yes

Yes

Yes

Avamarserver/AVE7.1.x

Yes

Yes

Yes

Yes

IMPORTANTVDPAdvancedappliestoversions5.8andearlier.ReplicationTargetIdentityappliesonlyto
VDP5.8.

Enabling or Disabling Replication Recovery


ForVDPversions5.5andlater,port29000isusedwhenreplicatingfromaVDPAppliancetoareplication
targetdestination,suchasanAvamarstorageserveroraDataDomainsystem.
Toenablethereplicationrecoveryfeature,port29000mustbeopenonthereplicationsourceserver.Opening
port29000allowsreplicatedbackupstothereplicationtargetdestination.Ifport29000isclosed,the
replicationrecoverybecomesdisabledandyouareunabletoverifythedestinationasavalidreplication
recoverytarget.
Bydefaultport29000isopenonaVDPAppliance.RefertostandardLinuxserverdocumentationfor
proceduresonhowtoopenandcloseport29000.

Replication Recovery
OnanewlyinstalledVDP,youcanspecifyadestination(amachinetowherebackupshavebeenreplicated)
byusingtheCreateanewreplicationjobwizard.Afterthedestinationisadded,youcanrecoverandrestore
anyreplicatedbackups.
NOTEWiththecurrentimplementationofreplicationrecovery,ifavirtualmachineclientisrenamedona
localVDPAppliance,thenthatnamechangewillnotbepropagatedtobackupsonaremoteVDPAdvanced
Appliancethatisusedasareplicationtarget.Thenewvirtualmachinenameisreflectedinthelocalrestore
points,butitisnotreflectedinthedestination.
TheSelectareplicationtargetoptionisdisabledafteravCenterServerchangeandisnotenableduntilanew
replicationjobiscreatedafterthevCenterServerchange.
1

Fromawebbrowser,accessVDP.RefertoAccessingvSphereDataProtectiononpage 106for
instructions.

ClicktheRestoretab.

FromtheRestoretab,clickRecoverreplicatedbackups.

VMware, Inc.

143

vSphere Data Protection Administration Guide

TheRecoverwizardappears.

OntheDestinationpage,selectoneofthefollowingoptions:

Selectadestinationtousefromanexistingreplicationjob

Specifyanewremotedestination

ClickVerifyAuthentication.

OntheClientsandBackupspage,selectaremoteclientandbackupstorecoverbacktothisappliance.You
canexpandaclientbyclickingonthearrowtoviewitsbackups.

OntheReadytoCompletepage,reviewtheitemstorecover.

ClickFinishtostarttherecoverrequest,orclickBacktoreturntothepreviousscreenifyouneedtomake
changes.

Multi-Tenancy
VDPincludesmultitenancysupport,whichenablesmultiplecustomersororganizationstohaveseparated
accountsonasingleVDPAppliance.EachcustomerororganizationcanreplicatetotheVDPApplianceas
wellasusetheReplicationRecoveryfeaturetoaccesstheirreplicateddata.Replicateddataforagiven
customerororganizationisonlyaccessibleusingthecustomerororganizationaccountcredentials.Builtin
credentialswithfullprivilegessuchasrootandrepluserhaveaccesstoallreplicateddata.Thesecredentials
shouldnotbesharedwithindividualcustomersororganizations.Thereplicateddataforanaccountisisolated
fromthereplicateddataforallotheraccounts.
VDP,VDPReplicationTarget,Avamar(version7.1orlaterrecommended),andAvamarVirtualEdition
(version7.1orlaterrecommended)arethesupportedtargetsformultitenancy.
Youcancreatemultitenancyaccountsbyusingthecreate_av_domain.rbscript,whichisprovidedonall
VDPAppliances.Thecreate_av_domain.rbscriptdefinesthefollowingparameters:
Usage: create_av_domain.rb
-c,
-d,
-u,
-p,
-h,

144

--company=<Company-Name>
--department=<Department-Name>
--username=<User-Name>
--password=<User-Password>
--help

(Required)
(Optional)
(Required)
(Required)

VMware, Inc.

Chapter 15 Replication

Thecompanyvalueshouldcontainthenameofthecustomerscompanyororganization.Theoptional
departmentvalueallowsforthesetupofmultipleaccountssharingthesamecompanyvaluebuteachhaving
uniquedepartmentvalues.Thecombinedcompanyanddepartmentvaluescompriseanaccount.Each
accounthasitsownisolatedbucketthatcanholdreplicateddata.Theusernameandpasswordparameters
definetheaccesscredentialsforanaccount.Tocreatemorethanonesetofaccesscredentialsforasingle
account,youcanrunthecreate_av_domain.rbscriptmultipletimeswiththesamevaluesforcompany
anddepartment,butdifferentvaluesforusernameandpassword.
Followthesestepstoexecutethecreate_av_domain.rb script:
1

Login(SSH)tothereplicationtargetserverastheadminuser.

Runthefollowingcommandandprovidetherootpassword:
su root

Changetothefollowingdirectory:
cd /usr/local/vdr/configure/bin

Executethefollowingcommandandspecifyappropriatevaluesfortheaccountbeingcreated:
./create_av_domain.rb --company=<Company-Name> --department=<Department-Name> --username=<User-Name>
--password=<User-Password>

forexample:
./create_av_domain.rb --company=Acme --department=Marketing --username=fred --password=topsecret

Afteryoucreatetheaccount,entertheaccountinformationwhenyoudefineareplicationdestinationonthe
VDPAppliance.ThereplicationdestinationpagerequiresahostnameorIPfortheremotedestination,theuser
credentials(usernameandpassword),andapathvalue.Thepathvalueistheaccountidentifier,whichis
composedofthecompanyanddepartmentvaluessuppliedwhensettinguptheaccountwiththe
create_av_domain.rbscript.Asingleforwardslashseparatesthecompanyanddepartmentvalues.Inthe
exampleabove,thepathvaluewouldbeAcme/Marketing.

VMware, Inc.

145

vSphere Data Protection Administration Guide

146

VMware, Inc.

16

Using File Level Restore

16

Thischapterincludesthefollowingtopics:

IntroductiontotheVDPRestoreClientonpage 148

LoggingintotheRestoreClientonpage 149

MountingBackupsonpage 150

FilteringBackupsonpage 150

NavigatingMountedBackupsonpage 151

PerformingFileLevelRestoresonpage 151

MonitoringRestoresonpage 152

VMware, Inc.

147

vSphere Data Protection Administration Guide

Introduction to the VDP Restore Client


vSphereDataProtection(VDP)createsbackupsofentirevirtualmachines.Thesebackupscanberestoredin
theirentiretyusingtheVDPuserinterfacethroughthevSphereWebClient.However,ifyouonlywantto
restorespecificfilesfromthesevirtualmachines,thenusetheVDPRestoreClient(whichisaccessedthrough
awebbrowser).ThisiscalledFileLevelRestore(FLR).
TheRestoreClientallowsyoutomountspecificvirtualmachinebackupsasfilesystems,andthenbrowsethe
filesystemtofindthefilesyouwanttorestore.
TheRestoreClientserviceisonlyavailabletovirtualmachinesthathavebackupsthataremanagedbyVDP.
Thisrequiresyoutobeloggedin,eitherthroughthevCenterconsoleorsomeotherremoteconnection,toone
ofthevirtualmachinesbackedupbyVDP.
NOTEFLRisnotsupportedfortherestorepointswhichhavebeenimportedfrompreviouslyusedVDPdisks.
Thislimitationdoesnotapplytorestorepointsthatarecreatedforanysubsequentbackupsperformedafter
theimport.
CAUTIONSeeSoftwareRequirementsonpage 20forwebbrowserssupportedbyvSphere5.5.Internet
Explorer10isnotsupportedandisunreliablewiththeRestoreClient.

LVM / EXT Support


NotethefollowingwhenconsideringlogicalvolumesmanagedbytheLogicalVolumeManager(LVM)and
extendedfilesystems:

Onephysicalvolume(.vmdk)mustbemappedtoexactlyonelogicalvolume.

EXT2,EXT3formatting(primarypartitionwithmasterbootrecord(MBR)andstandalonewithoutMBR),
andEXT4aresupported.

File Level Restore Limitations


FLRhasthefollowinglimitations:

VMwareToolsmustbeinstalledonthetargetvirtualmachine.Forbestresults,ensurethatallvirtual
machinesarerunningthelatestavailableversionofVMwareTools.Olderversionsareknowntocause
failureswhenbrowsingduringthefilelevelrestoreoperation.

Symboliclinkscannotberestoredorbrowsed.

Browsingeitheragivendirectorycontainedwithinabackuporarestoredestinationislimitedtoatotal
of5,000filesorfolders.

Youcannotrestoremorethan5,000foldersorfilesinthesamerestoreoperation.

Whenpartitionsarecreated,thelowerorderedindicesmustbefilledfirst.Thatis,youcannotcreatea
singlepartitionandplaceitinthepartitionindex2,3,or4.

FLRwillnotworkiftheVMisbehindnetworkaddresstranslation(NAT).

Unsupported VMDK Configurations


FLRdoesnotsupportthefollowingvirtualdiskconfigurations:

Unformatteddisks

Dynamicdisks(Windows)

Extendedpartitions(Types:05h,0Fh,85h,C5h,D5h)

Compressedpartitions

NOTEInsomecases(mostnotablyextendedpartitions),itmaybepossibletorestoretheentirebackupimage
toatemporaryvirtualmachine,thenselectivelycopythefoldersorfilesyouneed.

148

VMware, Inc.

Chapter 16 Using File Level Restore

Encryptedfoldersorfiles

SCSIdisksonlyaresupportedwhenrestoringfilesorfolderstotheoriginalvirtualmachine.

Zerobytefiles

Unsupported Windows Configurations


FLRdoesnotsupportthefollowingWindows8andWindowsServer2012configurations:

DeduplicatedNewTechnologyFileSystem(NTFS)

ResilientFileSystem(ReFS)

ExtensibleFirmwareInterface(EFI)bootloader

Logging in to the Restore Client


TheRestoreClientoperatesineitherBasicorAdvancedmode.YoucanonlyrestorefilesfromaWindows
backuptoaWindowsmachine,andyoucanonlyrestorefilesfromaLinuxbackuptoaLinuxmachine.
NOTEIfyouareattemptingtologintoRestoreClientfromaWindows7virtualmachine,youmustsetthe
UserAccessControl(UAC)settingstotheleastrestrictivesettingsforFLRtobeabletofunction.

Basic Login
Withbasiclogin,youconnecttotheRestoreClientfromavirtualmachinethathasbeenbackedupbyVDP.
YoulogintotheRestoreClientwiththelocaladministrativecredentialsofthevirtualmachinetowhichyou
areloggedin,asshowninFigure 162.

vSphere
Client
vCenterServer

Virtualmachine

Requiresauthentication
totheRestoreClient

RestoreonlytolocalVM

VDPAppliance
RestoringfromtheVDPAppliance
Note:Thebackupsmust
existontheVDPAppliance

Figure 16-2. FLR Basic Login


Forlogininstructions,refertoUsingtheRestoreClientinBasicLoginModeonpage 151.
Withbasiclogin,theRestoreClientonlydisplaysbackupsforthelocalvirtualmachine.Forexample,ifyou
areloggedintotheRestoreClientinbasicmodefromaWindowshostnamedWS44thenyouareonlyable
tomountandbrowsebackupsofWS44.
Forlogininstructions,refertoUsingtheRestoreClientinBasicLoginModeonpage 151.
Withbasiclogin,theRestoreClientonlydisplaysbackupsforthelocalvirtualmachine.Forexample,ifyou
areloggedintotheRestoreClientinbasicmodefromaWindowshostnamedWS44thenyouareonlyable
tomountandbrowsebackupsofWS44.

VMware, Inc.

149

vSphere Data Protection Administration Guide

Advanced Login
Withadvancedlogin,youconnecttotheRestoreClientfromavirtualmachinethathasbeenbackedupby
VDP.YoulogintotheRestoreClientwiththelocaladministrativecredentialsofthevirtualmachineyouare
loggedinto,aswellaswiththeadministrativecredentialsusedtoregistertheVDPAppliancetothevCenter
Server,asshowninFigure 163.

vSphere
Client
vCenterServer

Virtualmachine

Requiresauthenticationtothe
RestoreClient.
Inaddition,requiresauthentication
tothevCenterServer

RestoretoanyVMinthevCenterServer

VDPAppliance
RestoringfromtheVDPAppliance
Note:Thebackupsmust
existontheVDPAppliance

Figure 16-3. FLR Advanced Login


Forlogininstructions,refertoUsingtheRestoreClientinAdvancedLoginModeonpage 152.
AfterconnectingtotheRestoreClient,youareabletomount,browse,andrestorefilesfromanyvirtual
machinethathasbeenbackedupbyVDP.Allrestorefilesarerestoredtothevirtualmachinetowhichyouare
currentlyloggedin.
FLRadvancedloginrequiresyoutousethesamevCenterusercredentialsspecifiedwhentheVDPAppliance
isinstalled.SeeVDPInstallationonpage 25foradditionalinformation.

Mounting Backups
Afteryousuccessfullylogin,theManagemountedbackupsdialogappears,andbydefault,displaysallthe
backupsthatareavailabletobemounted.Theformatofthisdialogvariesdependingonhowyoulogin.

Ifyouusebasiclogin,thedialoglistsallthebackupsfromtheclientyouloggedintothatcanbemounted.

Ifyouuseadvancedlogin,thedialoglistsofallclientsthathavebackeduptoVDP.Undereachclient,
thereisalistofallavailablebackupstobemounted.

NOTEYoucanmountupto254vmdkfileimagesbyusingtheMount,Unmount,orUnmountallbuttonson
thebottomrighthandcornerofthedialog.

Filtering Backups
IntheManagemountedbackupsdialog,youhavetheoptionofdisplayingallthebackupsoroffilteringthe
listofbackups.Thelistcanbefilteredinthefollowingways:

150

Allrestorepointsdisplayallbackups.

Restorepointdatedisplayonlybackupswithinthespecifieddaterange.

VMnamedisplaysonlybackupsofhostswhosedisplaynamecontainsthetextenteredinthefilterfield.
(Thisoptionisnotavailablewithbasicloginbecauseonlythebackupsbelongingtothevirtualmachine
youloggedinwitharedisplayed.)

VMware, Inc.

Chapter 16 Using File Level Restore

Navigating Mounted Backups


Afterbackupshavebeenmounted,youcannavigatethecontentsofthebackupbyusingthetreedisplayon
theleftsideoftheRestoreClientuserinterface.Theappearanceofthetreewillvarydependingonwhether
youusedbasicoradvancedlogin.

Performing File Level Restores


UsingthemainscreenoftheRestoreClient,youcanrestorespecificfilesbynavigatingthefilesystemtreein
thelefthandcolumn,andthenclickingdirectoriesinthetreeorclickingfilesordirectoriesintherighthand
column.

Using the Restore Client in Basic Login Mode


UsetheRestoreClientonaWindowsorLinuxvirtualmachineinbasicloginmodetoaccessindividualfiles
fromrestorepointsforthatmachine,ratherthanrestoringtheentirevirtualmachine.

Prerequisites

VerifythatvSphereDataProtection(VDP)isinstalledandconfiguredonyourvCenterServer.

Forbasiclogin,youcanonlylogintotheRestoreClientfromavirtualmachinethathasbeenbackedup
byVDP.

VMwareToolsmustbeinstalledonthevirtualmachineinordertoperformfilelevelrestoresfrom
backups.RefertotheVMwarewebsiteforlistofoperatingsystemsthatsupportVMwareTools.

Procedure
1

UseRemoteDesktoporavSphereWebClienttoaccessthelocalhostthathasbeenbackedupthrough
VDP.

AccesstheVDPRestoreClient:
https://<IP_address_of _VDP_appliance>:8543/flr

IntheCredentialspageunderLocalCredentials,specifytheUsernameandPasswordforthelocalhost
andclickLogin.
TheManagemountedbackupsdialogboxappearsandlistsalloftherestorepointsfortheclientyouare
accessing.

SelectthemountpointthatwillberestoredandclickMount.
Whenthemountiscomplete,thedriveiconwillappearasagreennetworkeddrive

ClickClose.

IntheMountedBackupswindow,navigatetoandselectthefoldersandfilesyouwanttorecover.

ClickRestoreselectedfiles.

IntheSelectDestinationdialogbox,navigatetoandselectthedriveanddestinationfolderforrecovery.

ClickRestore.
AnInitiateRestoreconfirmationdialogboxappears.

10

ClickYes.
Asuccessfullyinitiateddialogboxappears.

11

ClickOK.

12

ClicktheMonitorRestorestabtoviewrestorestatus.

13

Confirmthatthejobstatusiscompleted.

VMware, Inc.

151

vSphere Data Protection Administration Guide

Using the Restore Client in Advanced Login Mode


UsetherestoreclientonaWindowsorLinuxvirtualmachineinadvancedloginmodetoaccessvirtual
machinesonavCenterServerthatcontainrestorepointstoperformfilelevelrecovery.

Prerequisites

VerifythatVDPisinstalledandconfiguredonyourvCenterServer.

FLRadvancedloginrequiresyoutousethesamevCenterusercredentialsspecifiedwhentheVDP
Applianceisinstalled.SeeVDPInstallationonpage 25foradditionalinformation.

VMwareToolsmustbeinstalledonthevirtualmachineinordertoperformfilelevelrestoresfrom
backups.RefertotheVMwarewebsiteforlistofoperatingsystemsthatsupportVMwareTools.

Procedure
1

LoginremotelyusingRemoteDesktop,oruseavSphereWebClienttoaccessavirtualmachine.

AccesstheVDPRestoreClient:
https://<IP_address_of _VDP_appliance>:8543/flr

IntheCredentialspageunderLocalCredentials,specifytheUsernameandPasswordforthelocalhost.
InthevCenterCredentialsfield,specifythevCenteradministratorUsernameandPasswordandclick
Login.
TheManagemountedbackupsdialogboxappears.Itlistsalloftherestorepointsfortheclientyouare
accessing.

SelectthemountpointthatwillberestoredandclickMount.

Whenthemountiscomplete,thedriveiconwilldisplayasagreennetworkeddrive

ClickClose.

IntheMountedBackupswindow,navigatetoandselectthevirtualmachine,folders,andfilesfor
recovery.

ClickRestoreselectedfiles.

IntheSelectDestinationdialogbox,navigatetoandselectthedriveanddestinationfolderforrecovery.

10

ClickRestore.

AnInitiateRestoreconfirmationdialogboxappears.
11

ClickYes.
Asuccessfullyinitiateddialogboxappears.

12

ClickOK.

YoucandeterminewhentherestoreiscompletebyclickingtheMonitorRestorestabtoviewrestorestatus.

Monitoring Restores
TomonitorcurrentandpastactivityoftheRestoreClient,clicktheMonitorRestoresbutton.Themonitor
restorescreendisplaysinformationaboutcurrentandrecentlycompletedrestoreoperations.
Thecolumnsinthistablearesortablebyclickingonthecolumnheading.Clickingmultipletimesonatable
headingwillreversethesortorder,andanupordownarrowreflectswhetherthesortorderisascendingor
descending.
Bydefault,MonitorRestoresshowsallthejobsthatinareinprocessorthathavecompletedduringyour
currentsession.Ifyouwanttoseejobsthatcompletedorfailedinaprevioussession,checktheShow
CompletedActivitiesbox,andallpastcompletedandfailedjobswillthenbedisplayedalongwithrunning
andpendingjobs.

152

VMware, Inc.

17

VDP Application Support

17

Thischapterincludesthefollowingtopics:

VDPApplicationSupportonpage 154

BackingUpandRestoringMicrosoftSQLServersonpage 155

BackingUpandRestoringMicrosoftExchangeServersonpage 164

BackingUpandRestoringMicrosoftSharePointServersonpage 177

VMware, Inc.

153

vSphere Data Protection Administration Guide

VDP Application Support


VDPsupportsgranularguestlevelbackupandrecoverysupportforMicrosoftExchangeServers,SQL
Servers,andSharePointServers.Tosupportguestlevelbackups,aVDPclientisinstalledontheExchange
Servers,SharePointServers,andSQLServers.

Installing Application Agents


Toinstallapplicationagents,refertothefollowingapplicationspecificinstructions:

InstallingVDPforSQLServerClientonpage 156

InstallingVDPforExchangeServerClientonpage 165

InstallingVDPforSharePointServerClientonpage 178

Checking the User Account Control Setting on Microsoft Windows


TheUserAccountControl(UAC)featurelimitsapplicationsoftwaretostandarduserprivileges.Youmust
provideadministratorprivilegesforcertaintasks,suchasinstallingsoftware.UACisenabledbydefault.
IfyoustartanVDPclientorplugininstallerwithoutadministratorprivilegesonacomputerwithUAC
enabled,thesoftwaredoesnotinstallcorrectly.YoucandisableorbypassUAC.Theinstallationproceduresin
thischapterprovideonemethodtobypassUAC.Othermethodsandadditionalinformationareavailablein
theMicrosoftdocumentation.

Installing VDP Clients when UAC is Enabled


WhenyouattempttoinstallVDPclientswithUACenabled,theinstallationdisplaysthefollowingerror:
The VMware VDP for <Microsoft Application> Server cannot be installed. Please confirm that you are logged in as an administrator
and that all installation prerequisites have been met.

Toresolvethisissue,youmustruntheinstallerwithadministrativeprivilegesbyperformingthefollowing
steps:
1

InWindows,rightclicktheCommandPrompticonandselectRunasadministrator.

IntheCommandPromptwindow,changetheworkingdirectorytothelocationoftheinstallationpackage
bytypingthefollowingpath:
cd install_path

whereinstall_pathisthefullpathofthetemporaryfolderthatcontainstheinstallationpackage.
3

Typetheappropriatecommandtostarttheinstaller:
msiexec /i VMwareVDPExchange-windows-x86_64-<version>.msi
msiexec /i VMwareVDPMoss-windows-x86_64-<version>.msi
msiexec /i VMwareVDPSQL-windows-x86_64-<version>.msi
msiexec /i VMwareVDPSQL-windows-x86_32-<version>.msi

whereversionistheVDPclientversion.

154

VMware, Inc.

Chapter 17 VDP Application Support

Backing Up and Restoring Microsoft SQL Servers


VDPsupportsenhancedbackupandrestoreoptionsforMicrosoftSQLServers.
Thissectioncoversthefollowingtopics:

MicrosoftSQLServerSupportonpage 155

InstallingVDPforSQLServerClientonpage 156

CreatingBackupJobsforMicrosoftSQLServersonpage 160

RestoringBackupsofMicrosoftSQLServersonpage 163

Microsoft SQL Server Options


ThefollowingoptionsaresupportedforMicrosoftSQLServers:

BackupselectedSQLServers

Selectentiredatabaseinstancesforbackup

Selectindividualdatabasesforbackup

Supportforfull,differential,orincrementalbackups

Supporttouseincrementalbackupsafterfullbackups

Supportformultistreamingbackups(uptosixstreams)

Supportforsimplemodedatabasebackups(skipsincremental)

Restoretooriginaloralternatelocation

Restoreadatabaseintheoriginalinstanceusingspecifiedpath

Restoreadatabasetoadifferentinstanceusingspecifiedpath

Hardware Requirements
Table 171liststhehardwarerequirementsfortheMicrosoftSQLServer.
Table 17-1. Hardware Requirements for Microsoft SQL Server
Requirement

Minimum

Memory(RAM)

512MB(2GBrecommended)

Harddrivespace

1GBpermanentharddrivespaceforsoftwareinstallation.
TheMicrosoftSQLServersoftwarealsorequiresanadditional12MBofpermanenthard
drivespaceforeach64MBofphysicalRAM.Thespaceisnecessaryforlocalcachefiles.

Microsoft SQL Server Support


VDPsupportsthefollowingversionsoftheSQLServer:

VMware, Inc.

SQLServerfailoverclustersforthefollowingSQLversions:

SQLServer2014

SQLServer2012

SQLServer2008,2008R2

SQLServer2005

155

vSphere Data Protection Administration Guide

SQLAlwaysOnclustersforthefollowingSQLversionsinVDP5.8:

SQLServer2014

SQLServer2012

SQLServer2014

SQLServer2014x86/x64onWindowsServer2012

SQLServer2014x86/x64onWindowsServer2008SP2orlater

SQLServer2014x86/x64onWindowsServer2008R2SP1orlater

SQLServer2012x86/x64onWindowsServer2012

SQLServer2012x86onWindowsServer2008SP2orlater

SQLServer2012x64onWindowsServer2008R2SP1orlater

SQLServer2008R2andlater:

WindowsServer2003SP1orlater,x86/x64

WindowsServer2003R2,SP2orlater,x86/x64

WindowsServer2008SP1orlater,x86/x64

WindowsServer2008R2.x64

WindowsServer2012

SQLServer2008SP1orlateron:

WindowsServer2003SP1orlater,x86/x64

WindowsServer2003R2,SP2orlater,x86/x64

WindowsServer2008SP1orlater,x86/x64

WindowsServer2008R2.x64

WindowsServer2012

SQLServer2005SP3x64on:

WindowsServer2003SP1orlater,x86/x64

WindowsServer2003R2,SP2orlater,x86/x64

WindowsServer2008SP1orlater,x86/x64

WindowsServer2008R2.x64

Installing VDP for SQL Server Client


Tosupportguestlevelbackups,theVDPforSQLServerClientmustbeinstalledoneachSQLServerfor
backupandrestoresupport.
ToinstalltheVDPforSQLServerClientinacluster,installtheVDPforSQLServerClientoneachnode,
registereachnode,andthenconfiguretheVDPclusterclient.ToinstalltheVDPforSQLServerClientina
cluster,performthefollowingsteps:
1

InstalltheVDPforSQLServerClientinthesamefolderoneachnodeinthecluster.
Theinstallationprocessinstallsthesoftware,andthenregistersandactivateseachnodeintheclusterwith
theVDPAppliance.

156

UsetheVMwareVDPWindowsClusterConfigurationWizardtoconfiguretheVDPAppliance.

VMware, Inc.

Chapter 17 VDP Application Support

Prerequisites

BeforeusingVDP,youmustinstallandconfiguretheVDPAppliancedescribedinVDPInstallationand
Configurationonpage 19andyoumusthaveadministrativerightstotheSQLServer.

ThefollowingsoftwaremustbeinstalledontheSQLServer:

.NET4.0

SQLServerInstallationComponent

ClientToolsSDK

Procedure
1

OneachSQLServerclient,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

IntheCredentialspage,enteranadministrativevCenterusernameandpasswordandclickLogin.

InthevSphereWebClient,selectVDP.

IntheWelcometoVDPpage,selecttheVDPApplianceandclickConnect.

ClicktheConfigurationtab.

InClientDownloads,clickMicrosoftSQLServer32bitorMicrosoftSQLServer64bit(basedonthe
versionoftheSQLServerclient).

Dependingonyourbrowser,youcansave.msifileoryoucanrunit.Whenyourunthe.msifile,the
VMwareVDPforSQLServerSetupwizardstarts.ClickNext.

OntheEndUserLicenseAgreementpage,readthelicenseandifacceptable,clickIacceptthetermsin
theLicenseAgreement,andclickNext.

OntheApplianceRegistrationInformationpage,typethenameoftheVDPAppliancethatwillbackup
theSQLServer,andclickNext.

10

OntheReadytoinstallVMwareVDPforSQLServerpage,clickInstall.

11

OntheCompletedtheVMwareVDPforSQLServerSetupWizardpage,clickFinish.

RepeatthisprocedureforadditionalSQLServers.

Configuring the Cluster Client in a Failover Cluster


TheVDPclusterclientinafailoverclusterenablesyoutobackupandrestoreSQLServerdataonshared
storageinthecluster,regardlessofwhichnodeismanagingthedataatthetimeofthebackuporrestore.The
VMwareVDPWindowsClusterConfigurationWizardprovidesthestepstoconfiguretheclusterclientforthe
SQLServerplugininafailovercluster.

Procedure
1

Logintotheactivenodeintheclusterasadomainadministrator.Theaccountmustalsobeamemberof
thelocalAdministratorsgrouponeachclusternode.

StarttheVMwareVDPWindowsClusterConfigurationWizard:

OnWindowsServer2012,opentheStartscreenandselectVMwareVDPWindowsCluster
ConfigurationWizard.

OnWindowsServer2008,opentheStartmenuandselectProgramFiles>VMwareVDP>VMware
VDPWindowsClusterConfigurationWizard.

Thewelcomepageappears.
3

ClickNext.
ThePlugInspageappears.

VMware, Inc.

157

vSphere Data Protection Administration Guide

SelectSQLandclickNext.
TheClusterNodespageappearswithalistofnodesandtheirstatus.

Ensurethattheenvironmentmeetsthefollowingrequirements:

ThestatusforeachSQLServernodeisUp.

TheinstallationstatusoftheWindowsclientsoftwareforeachnodeisInstalled.

TheinstallationstatusoftheSQLServerpluginoneachnodeisInstalled.

ClickNext.
TheOperationspageappears.

SelectConfigureanewclusterclientforallnodes,andthenclickNext.
ThePrerequisitespageappears.Acheckmarknexttoaprerequisiteindicatesthattheenvironmentmeets
theprerequisite.

EnsurethattheenvironmentmeetsallprerequisitesonthePrerequisitespage.
Iftheenvironmentdoesnotmeetaprerequisite,thenexitthewizard,resolvetheissue,andrestartthe
wizard.

SelecttheIPversionthattheenvironmentuses,andthenclickNext.
TheSQLSettingspageappears.

10

Selecttheclustergroup,service,orrolefortheclusterclientfromthelist:

OnWindowsServer2012,selecttheclusterrolefortheclusterclientfromtheClusterroleforcluster
clientlist.

OnWindowsServer2008,selecttheclusterservicefortheclusterclientfromtheClusterservicefor
clusterclientlist.

11

SelectthesharedvolumefortheclusterclientfromtheSharedvolumefortheclusterclientlist.

12

ClickNext.
TheServerSettingspageappears.

13

SpecifythesettingsfortheVDPAppliance:
a

TypeeithertheDNSnameoftheVDPApplianceintheNameboxortheIPaddressintheIPv4/IPv6
addressbox.

TypethedataportforVDPclient/servercommunicationinthePortnumberbox.

NOTEPort28001isthedefaultportthattheVDPclientusestocommunicatewiththeVDPAppliance.
c

TypethenameofthefolderorvolumeintheClusterclientsvardirectorybox,orclickBrowseto
selectafolderorvolume.
Thisfolderorvolumestorestheclusterclientconfigurationandlogfiles.Allnodesintheclustermust
havewriteaccesstothisfolderorvolume.

NOTESelectavolumethattheclusterownsinsteadofaremotepathnameonthenetwork.
d

ClickNext.
TheSummarypageappears.

14

Reviewtheconfigurationsettings,andthenclickConfigure.
TheProgresspageprovidesthestatusoftheconfiguration.Whentheconfigurationiscomplete,the
Resultspageappears.

15

158

ClickClose.

VMware, Inc.

Chapter 17 VDP Application Support

Configuring the Cluster Client for an AlwaysOn Availability Group


TheVDPclusterclientforanAlwaysOnavailabilitygroupenablesyoutobackupandrestoreSQLServer
databasesinanavailabilitygroup.TheVMwareVDPWindowsClusterConfigurationWizardprovidesthe
stepstoconfiguretheVDPclusterclientfortheSQLServerplugininanAlwaysOnavailabilitygroup.

Procedure
1

Logintoaclusternodeasadomainadministrator.Theaccountmustalsobeamemberofthelocal
Administratorsgrouponeachclusternode.

StarttheVMwareVDPWindowsClusterConfigurationWizard:

OnWindowsServer2012,opentheStartscreenandselectVMwareVDPWindowsCluster
ConfigurationWizard.

OnWindowsServer2008,opentheStartmenuandselectProgramFiles>VMwareVDP>VMware
VDPWindowsClusterConfigurationWizard.

Thewelcomepageappears.
3

ClickNext.
ThePlugInspageappears.

SelectSQLAlwaysOnandclickNext.
TheClusterNodespageappearswithalistofnodesandtheirstatus.

Ensurethattheenvironmentmeetsthefollowingrequirements:

ThestatusforeachSQLServernodeisUp.

TheinstallationstatusoftheWindowsclientsoftwareforeachnodeisInstalled.

TheinstallationstatusoftheSQLServerpluginoneachnodeisInstalled.

ClickNext.
TheOperationspageappears.

SelectConfigureanewclusterclientforallnodes,andthenclickNext.
ThePrerequisitespageappears.Acheckmarknexttoaprerequisiteindicatesthattheenvironmentmeets
theprerequisite.

EnsurethattheenvironmentmeetsallprerequisitesonthePrerequisitespage.
Iftheenvironmentdoesnotmeetaprerequisite,thenexitthewizard,resolvetheissue,andrestartthe
wizard.

SelecttheIPversionthattheenvironmentuses,andthenclickNext.
TheSQLAlwaysOnSettingspageappears.

10

Selecttheclustergroup,service,orrolefortheclusterclientfromthelist:

OnWindowsServer2012,selecttheclusterrolefortheclusterclientfromtheClusterroleforcluster
clientlist.

OnWindowsServer2008,selecttheclusterservicefortheclusterclientfromtheClusterservicefor
clusterclientlist.

ThenameoftheclusterclientappearsintheClusterclientnamebox.
NOTEYoumustconfigureanavailabilitygrouplistenerforeachavailabilitygroup.Donotconfigureacluster
clientforanavailabilitygroupthatdoesnothavealistener.
11

ClickNext.
TheServerSettingspageappears.

VMware, Inc.

159

vSphere Data Protection Administration Guide

12

SpecifythesettingsfortheVDPAppliance:
a

TypeeithertheDNSnameoftheVDPApplianceintheNameboxortheIPaddressintheIPv4/IPv6
addressbox.

TypethedataportforVDPclient/servercommunicationinthePortnumberbox.

NOTEPort28001isthedefaultportthattheVDPApplianceusestocommunicate.
c

TypethenameofthefolderorvolumeintheClusterclientsvardirectorybox,orclickBrowseto
selectafolderorvolume.
Thisfolderorvolumestorestheclusterclientconfigurationandlogfiles.Allnodesintheclustermust
havewriteaccesstothisfolderorvolume.

NOTESelectavolumethattheclusterownsinsteadofaremotepathnameonthenetwork.
d

ClickNext.
TheSummarypageappears.

13

Reviewtheconfigurationsettings,andthenclickConfigure.
TheProgresspageprovidesthestatusoftheconfiguration.Whentheconfigurationiscomplete,the
Resultspageappears.

14

ClickClose.

Creating Backup Jobs for Microsoft SQL Servers


TheVMwareVDPforSQLServerClientmustbeinstalledoneachSQLServerthatwillbeavailableforbackup.
SeeInstallingVDPforSQLServerClientonpage 156foradditionalinformationonclientinstallation.
1

InthevSphereWebClient,selecttheBackuptab.

IntheBackuptab,clickBackupJobActionsandselectNewtostarttheCreateanewbackupjobwizard.
OntheJobTypepageofthewizard,selectApplications.Thisoptionletsyoubackupthefullserveror
selecteddatabases.

Backing up Applications
IfyouselectApplicationsontheJobTypepage,youcanchoosetobackupapplicationserversorindividual
databases.
1

OntheJobTypepageoftheCreateanewbackupjobwizard,selectApplications,andthenclickNext.

OntheDataTypepage,selectoneofthefollowingoptions,andthenclickNext:

FullServerThisoptionletsyoubackupentireapplicationsservers.

SelectedDatabasesThisoptionletsyoubackupindividualapplicationserverdatabases.

OntheBackupSourcespage,clickthearrowbesideoneofthefollowingbackupsourcestoexpandthelist:

MicrosoftSQLServer(s)SelectforSQLServerbackup.

MicrosoftSQLFailoverCluster(s)SelectforSQLFailoverClusterbackup.

MicrosoftSQLAlwaysOnCluster(s)SelectforSQLAlwaysOnavailabilitygroupbackup.

Dooneofthefollowing:

Ifyouchosetobackupafullserver,selectthecheckboxnexttotheSQLserverthatyouwanttoback
up,andthenclickNext.
NOTEBestpracticeistoselectonlyoneSQLServerperbackupjob.

160

Ifyouchosetobackupselecteddatabases,clickthearrowbesideanSQLServer,continuedrilling
downuntilyoucanselectthedatabaseorstoragegroupthatyouwanttobackup,andclickNext.

VMware, Inc.

Chapter 17 VDP Application Support

OntheBackupOptionspage,selectabackuptypeofFull,Differential,orIncremental.Theoptionsthat
youcanconfiguredependonwhichoneyouchoose.

FullTheFulloptionbacksuptheentiredatabase,includingallobjects,systemtables,anddata.
Theoptionsforfullbackuparedescribedasfollows:

ForceincrementalbackupafterfullbackupSelectingorclearingthischeckboxspecifies
whethertoforceanincrementalbackupthatcontainsthetransactionsthatoccurbetweenfull
backups.Thiscreatesapointintimerecoverytoapointbetweenfullbackups.
Donotusethisoptionondatabasesthatusethesimplerecoverymodelbecausethosedatabases
donotsupporttransactionlogbackups.Thisincludessystemdatabasessuchasthemasterand
msdbdatabases.
Forsimplemodelrecoverydatabases,usetheForsimplemodelrecoverydatabasesoption.

EnablemultistreambackupYoucaneitherbackupmultipledatabasesinparallelwithone
streamperdatabase,orbackupasingledatabaseusingmultipleparallelstreams.Ifyouchoose
tobackupasingledatabasewithmultipleparallelstreams,youcanspecifytheminimumsize
ofeachstreamduringthebackup.
Afteryoudeterminetheminimumstreamsize,youcancalculatethenumberofstreamsusedto
backupthedatabaseusingthefollowingequation:
Databasesize/minimumstreamsize=Numberofstreams
Forexample,ifadatabaseis1,280MBandyousettheminimumstreamsizetothedefaultsetting
of256MB,thenthenumberofstreamsthatareusedtoperformafullbackupofthedatabaseis
five,asshowninthefollowingequation:
1,280MB/256=5
Fortransactionloganddifferentialbackups,thesizeofthedatatobackup,andnotthetotal
databasesize,isusedtocalculatethenumberofstreams.Ifthedatabasesizeislessthanthe
minimumstreamsize,VDPusesasinglestreamtobackupthedatabase.
Ifyoucalculatethenumberofstreamsforadatabasebasedontheminimumstreamsize,andthe
numberexceedsthemaximumnumberofstreamsthatyouconfiguredforthebackup,the
backupofthedatabaseusesonlythemaximumnumberofstreams.

ForsimplerecoverymodeldatabasesThisoptionspecifieshowVDPhandlesincremental
(transactionlog)backupsofdatabasesthatusethesimplerecoverymodel,whichdoesnot
supporttransactionlogbackups:
Skipincrementalwitherror(defaultsetting)Ifyouselectdatabaseswithdifferentrecovery
modelsforthebackup,thebackupdoesnotincludethedatabaseswiththesimplerecovery
model.Thebackupcompleteswithexceptions,andanerrormessageiswrittentothelog.Ifyou
selectonlydatabaseswiththesimplerecoverymodelforthebackup,thebackupfails.
SkipincrementalwithwarningIfyouselectdatabaseswithdifferentrecoverymodelsforthe
backup,thebackupdoesnotincludedatabaseswiththesimplerecoverymodel.Thebackup
completessuccessfully,andawarningiswrittentothelogforeachdatabasethatusesthesimple
recoverymodel.Ifyouselectonlydatabaseswiththesimplerecoverymodelforthebackup,the
backupfails.
PromoteincrementaltofullAfullbackupoccursautomaticallyinsteadofatransactionlog
backupfordatabasesthatusethesimplerecoverymodel.

TruncatedatabaselogThisoptionspecifieshowdatabasetransactionlogtruncationbehavior
iscontrolled.Truncateoptionsincludethefollowing:
Onlyforincrementalbackup(defaultsetting)Thedatabasetransactionlogistruncatedifthe
backuptypeissettoincremental(transactionlog).Nologtruncationoccursifthebackuptype
isfullordifferential.

VMware, Inc.

161

vSphere Data Protection Administration Guide

ForallbackuptypesThedatabasetransactionlogistruncatedregardlessofthebackuptype.
Thissettingbreaksthechainoflogbackupsandshouldnotbeusedunlessthebackuptypeisset
tofull.
NeverThedatabasetransactionlogisnottruncatedunderanycircumstances.

AuthenticationmethodTheauthenticationmethodspecifieswhethertouseNT
authenticationorSQLServerauthenticationtoconnecttoSQLServer.IfyouselectSQLServer
authentication,specifytheSQLServerloginnameandpassword.

AvailabilitygroupreplicaforbackupTherearefouroptions:
PrimaryIfselected,thebackupisexecutedontheprimaryreplicaofselectedAlwaysOn
availabilitygroup.
PrefersecondaryIfselected,thebackupisexecutedonthesecondaryreplicaofselected
AlwaysOnavailabilitygroup.Ifnosecondaryreplicaisavailable,thebackupwillbeperformed
ontheprimaryreplica.
SecondaryonlyIfselected,thebackupisexecutedonthesecondaryreplicaofselected
AlwaysOnavailabilitygroup.Ifnosecondaryreplicaisavailable,thebackupwillbeinterrupted
andanappropriateerrormessagewillbewrittentothelogfile.
SQLServerdefinedIfselected,thebackupisexecutedontheprimaryorsecondaryreplica
basedontheSQLserverconfiguration.IfAutomated_Backup_Preferenceissettononethe
backupwillbeexecutedonprimaryreplica.

DifferentialorIncrementalTheDifferentialoptionbacksupanydatathathaschangedsincethe
lastfullbackup.TheIncrementaloptionbacksuponlythetransactionlogs.Theonlyconfiguration
optionthatdiffersfromafullbackupisthatyoucanforceafullbackupratherthananincremental
backup.

ForcefullbackupSelectingorclearingthecheckboxdetermineswhethertoperformafull
backupwhenVDPdetectsaloggaporwhenthereisnopreviousfullbackup,fromwhicha
transactionlog(incremental)ordifferentialbackupcanbeapplied.Effectively,thisoption
automatestakingafullbackupwhennecessary.
IfyouselectDifferentialorIncremental,youshouldleavethisoptionselected(thedefault
setting).Otherwise,youmightnotbeabletorestoredataintheeventthatnoexistingfullbackup
ispresentonVDP.

ClickNext.

OntheSchedulepage,selectthebackupscheduleandstarttimeforthebackupjob,andthenclickNext.
SeeSpecifyingtheBackupScheduleonpage 113foradditionalinformationonconfiguringthe
schedule.

OntheRetentionPolicypage,selectanoptionforhowlongtokeepthebackup,andthenclickNext.
SeeSettingtheRetentionPolicyonpage 113foradditionalinformationonconfiguringtheretention
policy.

162

OntheNamepage,typeanameforthebackupjob,andthenclickNext.

10

OntheReadytoCompletepage,reviewthesummaryinformationaboutthebackupjob,andclickFinish.

11

ClickOKwhenyouseetheconfirmationthatthebackupjobwascreatedsuccessfully.

VMware, Inc.

Chapter 17 VDP Application Support

Restoring Backups of Microsoft SQL Servers


OncebackupshavebeenrunonMicrosoftSQLServers,youcanrestorethesebackupstotheiroriginallocation
ortoanalternatelocation.

Procedure
1

InthevSphereWebClient,selecttheRestoretab.

Selectthebackupthatyouwanttorestore.WhileyoucanselectmultipleSQLServers,youcanonlyselect
onerestorepointforeachSQLServer.

ClickRestore.
TheSelectBackuppageappears.

Selectthebackupjobthatyouwanttorestore,andthenclickNext.
TheSelectRestoreOptionspageappears.

Dooneofthefollowing.

LeavetheRestoretoOriginalLocationoptionselected(thedefaultsetting)torestorethebackupto
itsoriginallocation.

CleartheRestoretoOriginalLocationoptiontorestorethebackuptoanalternatelocation,andthen
dothefollowing:
i

ClickChoosetoselectthedestinationclient.

ii

IntheSQLinstancebox,typethenameoftheSQLinstance.Ifyouuselocal,itmustbein
parentheses.

iii

IntheLocationpathbox,typetheexistingfullWindowspathwherethedatabasefileswillbe
restored.
IftheLocationpathdoesnotexist,itwillnotbecreated,andtherestorewillfail.

iv
6

IntheLogfilepathbox,typetheexistingfullWindowspathwherethelogfileswillberestored.

Ifyouwanttospecifyadvancedoptions,clickthearrowbesideAdvancedoptionstoexpandthelist.The
optionsaredescribedasfollows:

UseSQLREPLACEThisoptionspecifiesthattheSQLServershouldcreateanynecessary
databaseandrelatedfilesevenifanotherdatabaseorfilealreadyexistswiththesamename.
ThisoptionoverridesaSQLServersafetycheckthatisintendedtopreventyoufromaccidentally
overwritingadifferentdatabaseorfile.ThissafetycheckisdescribedintheMicrosoftTransactSQL
ReferenceManualundertheRESTOREcommandsection.

TaillogbackupToperformataillogbackupduringtherestoreprocess,thedatabasemustbe
onlineandusingeitherthefullorbulkloggedrecoverymodel.Youcannotperformataillogbackup
onthesystemdatabasesbecausethosedatabasesusethesimplerecoverymodel(forexample,the
masterandmsdbdatabases).
DonotselecttaillogbackupifyouareperformingaredirectedrestoretoadifferentSQLServer
instance.

RestoresystemdatabasesYourarelyneedtorestoreonlysystemdatabases.However,therestore
mightberequiredifoneormoresystemdatabasesaredamaged.
Youwillmorelikelyneedtorestoresystemdatabasesatthesametimethatyourestoreuser
databases.Whenyouselectboththesystemanduserdatabasesforrestore,thesystemdatabasesare
restoredfirst.
Whenyourestoresystemdatabases,theVDPMicrosoftSQLServerClientautomaticallyrestoresthe
databasesinthecorrectorder(master,msdb,thenmodel)managingSQLServerservices.

VMware, Inc.

163

vSphere Data Protection Administration Guide

AuthenticationmethodTheauthenticationmethodspecifieswhethertouseNTauthenticationor
SQLServerauthenticationtoconnecttoSQLServer.IfyouselectSQLserverauthentication,specify
theSQLServerloginnameandpassword.

RestoreonlyonprimaryreplicacheckboxSetsthe--recover-primary-onlyflag,which
disablestheautomaticrecoveryofsecondaryreplicasandperformstherecoveryonlyontheprimary
replica.Bydefault,thecheckboxisenabled,sotherecoverywillbeperformedonlyontheprimary
replica.ThisoptionisenabledonlyfordatabasesthatresideinanAlwaysOnavailabilitygroup.

NOTEAfteryourestoreadatabaseononlytheprimaryreplica,thecorrespondingdatabaseonthesecondary
replicaisinarestoringstate.
7

ClickNext.
TheReadytocompletepageappears.

Reviewtherestorerequests,andthenclickFinish.

ClickOKwhenyouseethemessagetellingyouthatyourrestorewassuccessfullyinitiated.

10

MonitortherestoresprogressintheRecentTaskspane.

Monitoring Client Activity


Youcanmonitortasksandeventsforalltheclientactivitybycollectingandanalyzingtheclientlogs.Theclient
logsareMicrosoftapplication(MSApp)relatedlogs.Theaggregatedclientlogincludesanyreplication,
backup,restore,orautomaticbackupverification(ABV)jobthatpassedwithexceptionsorfailed.Formore
information,refertoCollectingLogsonpage 44.

Uninstalling the VDP Plug-in for SQL Server


TouninstalltheVDPPluginforSQLServer:

OnWindowsServer2012orWindowsServer2008,useProgramsandFeatures.

OnWindowsServer2003,useAdd/RemovePrograms.

Backing Up and Restoring Microsoft Exchange Servers


Thissectioncoversthefollowingtopics:

MicrosoftExchangeServerSupportonpage 165

InstallingVDPforExchangeServerClientonpage 165

UsingtheVMwareExchangeBackupUserConfigurationToolonpage 168

ManuallyConfiguringtheVDPBackupServiceonpage 170

CreatingBackupJobsforMicrosoftExchangeServersonpage 170

RestoringBackupsofMicrosoftExchangeServersonpage 172

GranularLevelRecoveryonMicrosoftExchangeServersonpage 174

UninstallingtheExchangeServerPluginonpage 174

Microsoft Exchange Server Options


VDPsupportstheenhancedbackupandrestoreoptionsforMicrosoftExchangeServers:

164

BackupselectedExchangeServers

BackupselectedindividualExchangedatabasesorstoragegroups

Abilitytoperformincrementalbackups

Supportformultistreamingbackups(uptotenstreams)
VMware, Inc.

Chapter 17 VDP Application Support

Supportforcircularlogging(promote,circular,andskip)

AbilitytorestoreExchangetooriginallocationoralternatelocation

Optionfornoreplaylogsduringrestore

RecoveryStorageGroups(RSG)/Recoverydatabase(RDB)

Granularlevelrestores

Microsoft Exchange Server Support


Table 172liststheMicrosoftExchangeServerversionsandoperatingsystemsthattheVDPpluginfor
MicrosoftExchangesupports.
Table 17-2. Supported Microsoft Exchange Server Versions and Operating Systems
Exchange Server version

Operating systems

ExchangeServer2013

WindowsServer2012x64

ExchangeServer2013databaseavailabilitygroup(DAG)

WindowsServer2012R2x64

ExchangeServer2013SP1

WindowsServer2008R2x64

2010SP3Server

WindowsServer2012x64

ExchangeServer2010DatabaseAvailabilityGroup(DAG)

WindowsServer2008R2x64

WindowsServer2008SP2x64

WindowsServer2008R2x64

WindowsServer2008SP2x64

2007SP3

Microsoft .NET Framework 4 Requirement


TheExchangeServerVSSpluginrequiresinstallationofMicrosoft.NETFramework4oneachserverinthe
ExchangeServerforest.SearchtheMicrosoftDownloadCenterforMicrosoft.NETFramework4tofind
downloadsandadditionalinformation.

Hardware Requirements
Table 173liststhehardwarerequirementsfortheVDPPluginforMicrosoftExchangeServer.
Table 17-3. Hardware Requirements for Microsoft Exchange Server
Requirement

Minimum

Memory(RAM)

64MB

Harddrivespace

Softwareinstallationrequiresatleast100MBofpermanenthard
drivespace,with1GBrecommended.
Localcachefilesrequireanadditional12MBofpermanentharddrive
spaceforeach64MBofphysicalRAM.

Unsupported Microsoft Exchange Servers


MicrosoftExchangeServer2007clusters(SCC,CCR,SCR)arenotsupportedwiththeVDPpluginfor
MicrosoftExchangeServer.

Installing VDP for Exchange Server Client


Tosupportguestlevelbackups,theVMwarevSphereDataProtection(VDP)forExchangeServerClientmust
beinstalledoneachExchangeServerforbackupandrestoresupport.

Prerequisites
BeforeusingVDP,youmustinstallandconfiguretheVDPAppliancedescribedinVDPInstallationand
Configurationonpage 19andyoumusthaveadministrativerightstotheExchangeServer.

VMware, Inc.

165

vSphere Data Protection Administration Guide

Procedure
1

OneachExchangeServerclient,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

IntheCredentialspage,enteranadministrativevCenterusernameandpassword,andthenclickLogin.

InthevSphereWebClient,selectVDP.

IntheWelcometoVDPpage,selecttheVDPApplianceandclickConnect.

ClicktheConfigurationtab.

InClientDownloads,clickMicrosoftExchangeServer64bit.

Dependingonyourbrowser,youcansavethe.msifileorrunit.Whenyourunthe.msifile,the
VMwareVDPforExchangeServerSetupwizardstarts.ClickNext.

OntheEndUserLicenseAgreementpage,readthelicenseandifacceptable,clickIacceptthetermsin
theLicenseAgreementandclickNext.

OntheApplianceRegistrationInformationpage,typeintheIPaddressorfullyqualifieddomainname
oftheVDPAppliancethatwillbackuptheExchangeServer.

10

(Optional)SelecttheoptiontoinstalltheExchangeServerGLRpluginifyouplantousetheserverfor
granularlevelrecovery.

NOTEYoumustreboottheMicrosoftExchangeServerifyouselecttheExchangeServerGLRoption.
11

IfthisisthefirstExchangeServerintheActiveDirectorytohavetheVMwareVDPforExchangeServer
Clientinstalled,confirmthattheLaunchExchangeBackupUserConfigurationUtilitycheckboxis
selected.IftheVMwareVDPBackupUseraccounthasalreadybeencreatedintheActiveDirectoryforest,
clearthischeckbox.ClickNext.

12

OntheReadytoinstallVMwareVDPforExchangeServerpage,clickInstall.

13

OntheCompletedtheVMwareVDPforExchangeServerSetupWizardpage,clickFinish.

IfyouselectedtheVDPExchangeBackupUserConfigurationToolcheckbox,proceedtoUsingtheVMware
ExchangeBackupUserConfigurationToolonpage 168.
IfyoudidnotselecttheVDPExchangeBackupConfigurationToolcheckbox,proceedtoManually
ConfiguringtheVDPBackupServiceonpage 170.
RepeatthisprocedureforadditionalExchangeServers.

Installing in a DAG or Cluster Environment


Procedure
1

ExchangeforVDPconsistsofasingle,standaloneinstaller.InstalltheVDPforExchangeClientPlugin
oneachMicrosoftExchangeserverwiththeMailboxserverrole.
Touseaserverforgranularlevelrecovery,selecttheoptionstoinstallboththeExchangeGLRpluginand
theExchangeVSSplugin.InaDAGenvironment,youshouldconfigureatleastoneserverforGLR.

NOTEYoumustrestarttheExchangeserverafteryouinstalltheExchangeGLRplugin.

166

RegistereachExchangeserverasaclientwiththeVDPAppliance.

CreateandconfiguretheVmwareVDPBackupUseraccount.

UsetheVMwareVDPWindowsClusterConfigurationWizardtoconfiguretheExchangeDAGclientor
theVDPclusterclient.

VMware, Inc.

Chapter 17 VDP Application Support

Configuring an Exchange DAG Client


ConfiguringanExchangeDAGclientallowsyoutoperformfederatedbackupsofdatabasesinanExchange
Server2013or2010DAG.

Prerequisites
VerifythattheDAGclusterenvironmentmeetsthefollowingprerequisitesbeforeconfiguringtheExchange
DAGclient.

TheVDPWindowsClienthasbeeninstalled.

TheVDPBackupPluginforExchangeDAGhasbeeninstalled.

TheDAGGroupexistsiftheDAGclientisalreadyconfiguredforanynodes.

AnunusedstaticIPaddressisavailabletobeassignedtothenewVDPExchangeDAGClient.

ThemachineaccountsforalltheclusternodesmusthavefullaccesstotheSMBshare.

TheExchangeDAGfederatedbackupmusthaveanetworksharecreated(tobeusedasthevar
directory).

Procedure
1

LogintoanExchangeserverintheDAGwiththeVmwareVDPBackupUseraccount.

StarttheVMwareVDPWindowsClusterConfigurationWizard:

OnWindowsServer2012,opentheStartscreenandselectVMwareVDPWindowsCluster
ConfigurationWizard.

OnWindowsServer2008,opentheStartmenuandselectProgramFiles>VMwareVDP>VMware
VDPWindowsClusterConfigurationWizard.

Thewelcomepageappears.
3

ClickNext.
ThePlugInspageappears.

SelectExchangeDAGandclickNext.
TheDAGNodespageappearswithalistofDAGserversandtheirstatus.

Ensurethattheenvironmentmeetsthefollowingrequirements:

ThestatusforeachExchangeserverisUp.

TheinstallationstatusoftheWindowsclientsoftwareforeachserverisInstalled.

TheinstallationstatusoftheExchangeVSSpluginoneachserverisInstalled.

ClickNext.
TheOperationspageappears.

SelectConfigureanewDAGclientforallnodesandclickNext.
ThePrerequisitespageappears.Acheckmarknexttoaprerequisiteindicatesthattheenvironmentmeets
theprerequisite.

EnsurethattheenvironmentmeetsallprerequisitesonthePrerequisitespage.YouselecttheInternet
Protocolversionthattheenvironmentuses(IPv4orIPv6)onthePrerequisitespage,andthenclickNext.
Iftheenvironmentdoesnotmeetaprerequisite,thenexitthewizard,resolvetheissue,andrestartthe
wizard.
TheDAGClientSettingspageappears.

VMware, Inc.

167

vSphere Data Protection Administration Guide

10

SpecifytheclientsettingsfortheclustergroupfortheDAGclient:
a

Selectthenetworkinthenetworklist.

TypetheIPaddressfortheDAGclientclustergroupintheExchangeDAGclientIPv4/IPv6address
box.TheIPaddressmustbeaunique,unusedIPaddress.DonotusetheIPaddressfortheDAG.

TypethenetworkmaskfortheDAGclientclustergroupintheExchangeDAGclientIPsubnetmask
box.

ClickNext.
TheUserSettingspageappears.

11

12

Selectoneofthefollowingloginaccounts:

LocalSystemaccount

Thisaccount,andspecifytheAccountNameandPasswordfortheVmwareVDPBackupUser
account.

ClickNext.
TheServerSettingspageappears.

13

SpecifythesettingsfortheVDPAppliance:
a

TypeeithertheDNSnameoftheVDPApplianceintheNameboxortheIPaddressintheIPv4/IPv6
addressbox.

TypethenameoftheVDPdomainfortheExchangeDAGclientintheVDPclientdomainforthe
DAGclientbox.

TypethedataportfortheVDPclient/servercommunicationinthePortnumberbox.

TypethepathtothevarfolderfortheclusterclientintheClusterclientsvardirectorybox,orclick
Browsetoselectalocation.

ThevarfolderstorestheExchangeDAGclientconfigurationandlogfiles.TheVmwareVDPBackupUser
accountandallnodesintheclustermusthavewriteaccesstothislocation.
NOTESelectavolumethateachserverintheDAGcanaccess.
14

ClickNext.
TheSummarypageappears.

15

Reviewthesettingsthatyouspecifiedinthewizard,andthenclickConfigure.
TheProgresspageprovidesthestatusoftheconfiguration.Whentheconfigurationiscomplete,the
Resultspageappears.

16

ClickClose.

Using the VMware Exchange Backup User Configuration Tool


IftheLaunchExchangeBackupUserConfigurationUtilitycheckboxisselectedduringVMwareVDPfor
ExchangeServerClientinstallation,theVMwareExchangeBackupUserConfigurationToolstarts
automaticallyafterinstallationcompletes.

VMwareVDPBackupUser Account
TheVDPMicrosoftExchangeServerClientrequiresdirectaccesstotheExchangeServer.Aspecialuser
account,calledVMwareVDPBackupUser,isrequiredtoprovideVDPwithappropriatedomainand
administratorlevelpermissions.ThisuseraccountissetupthroughtheVDPExchangeBackupUser
ConfigurationTool,whichrunsbydefaultaftertheVDPMicrosoftExchangeServerClientinstallation.

168

VMware, Inc.

Chapter 17 VDP Application Support

NOTETheVDPBackupAgentserviceisnolongerrequiredtoberununderthisaccount,noristheuser
requiredtoselecttheConfigureBackupAgentcheckbox.IftheVDPBackupAgentisconfiguredtorununder
theLocalSystemaccount,theuserisrequiredtoentercredentialswhencreatingbackupjobsorwhen
performingbackupandrestoreoperations.
VMwareVDPBackupUserisconfiguredwiththefollowing:

TheuseraccountisaddedandactivatedfortheappropriateActiveDirectory,Exchange,andgroup
accounts.Theuseraccountisaddedtothefollowinggroups:

BackupOperators

DomainUsers

DomainAdmin(forExchangeServer2007)

ExchangeServers

ExchangeOrganizationManagement(inMicrosoftExchangeSecurityGroups)forExchangeServers
2010and2013

ExchangeOrganizationAdministratorsforExchangeServer2007

Amailboxiscreated,activated,andtestedfortheuseraccount.

AuseraccountissetupandactivatedintheExchangedomain,andthenoneachExchangeServerrunning
theVDPMicrosoftExchangeServerClient.VDPBackupservicesmustbeconfiguredtousethe
VMwareVDPBackupUseraccount.

Prerequisites

BeforeusingVDP,youmustinstallandconfiguretheVDPAppliancedescribedinVDPInstallationand
Configurationonpage 19.

TheLaunchExchangeBackupUserConfigurationUtilitycheckboxmustbeselectedduringVMware
VDPforExchangeServerClientinstallation.Iftheuserdoesnotselectthecheckboxatinstallation,the
usercanstarttheVMwareExchangeBackupUserConfigurationToolmanuallyfromthefollowing
location:
x:\program files\avp\bin\vmbackupusercfg.exe

.NET4.0mustbeinstalledontheExchangeServer:

Procedure
1

IntheVMwareExchangeBackupUserConfigurationTool,selectNewuserorExistinguserdepending
onthestatusoftheuseryouareconfiguring.

IntheUserNamefield,typeausernamefortheVMwareVDPBackupUserAccount.Youcanusethe
defaultnameofVMwareVDPBackupUserifneeded.

InthePasswordfield,typeapasswordfortheaccount.

IntheConfirmpasswordfield,retypethepassword.

IntheExchangeServerfield,selectthenameoftheExchangeServerthattheVDPMicrosoftExchange
ServerClientwasinstalledon.

IntheStoragegroupfield(onlyactiveforExchangeServer2007),selecttheStoragegroupname.

IntheMailboxstorefield,selectthemailboxdatabasefortheVMwareVDPBackupUseraccount.

ClickChecktotestthenewusersettings.IftheuserdoesnotexistinActiveDirectory,thecheckfails.

ClickConfigureServices.

10 Themessageloglistsasetofteststhathavepassedorweresuccessful.Ifallofthechecktestpass,click
Close.

VMware, Inc.

169

vSphere Data Protection Administration Guide

Manually Configuring the VDP Backup Service


IfyouhavealreadyruntheVDPExchangeBackupUserConfigurationTool,theVMwareVDPBackupUser
accountiscreated.ThefollowingstepsareusedtomanuallyconfiguretheVMwareVDPBackupUseraccount
toruntheVDPBackupService.

BeforeusingVDP,youmustinstallandconfiguretheVDPAppliancedescribedinVDPInstallationand
Configurationonpage 19.

TheVMwareVDPBackupUseraccounthasbeencreatedthroughtheLaunchExchangeBackupUser
ConfigurationUtility.

Procedure
1

LogintotheExchangeServerasVMwareVDPBackupUserorasanotheruserwithAdministrativerights.

StarttheServicesapplicationbyselectingStart>Programs>AdministrativeTools>Services.

FromtheServiceswindow,rightclickBackupAgentintheServiceslist,andselectProperties.

FromtheBackupAgentPropertiesdialogbox,clicktheLogontab.

SelecttheThisaccountbuttonandspecifytheusernamecreatedbytheVDPExchangeBackupUser
ConfigurationTool(VMwareVDPBackupUserbydefault).

TypethepasswordfortheVMwareVDPBackupUseraccountinthePasswordandConfirmpassword
fields,andthenclickOK.

RightclicktheBackupAgentserviceintheServiceslistandselectRestart.

NOTEIfGLRisinstalled,youmustrepeatthisprocedureontheVMwareVDPExchangeGLRServiceas
well.

Creating Backup Jobs for Microsoft Exchange Servers


MicrosoftExchangeServerclientsmusthavetheVMwareVDPMicrosoftExchangeServerClientinstalledin
ordertobeavailableforbackup.SeeInstallingVDPforExchangeServerClientonpage 165foradditional
informationonclientinstallation.
1

InthevSphereWebClient,selecttheBackuptab.

IntheBackuptab,clickBackupJobActions,andselectNewtostarttheCreateanewbackupjobwizard.

OntheJobTypepageofthewizard,selectApplications.Thisoptionletsyoubackupthefullserveror
selecteddatabases.
Thejobtypethatyouchoosedeterminestheoptionsthatyoucanselectfromhereon.Basedonyour
selection,followtheinstructionsintheappropriatesectionbelow.

Backing up Applications
IfyouselectApplicationsontheJobTypepage,youcanchoosetobackupapplicationserversorindividual
databases.

170

OntheJobTypepageoftheCreateanewbackupjobwizard,selectApplicationsandclickNext.

OntheDataTypepage,selectoneofthefollowingoptionsandclickNext:

FullServerThisoptionletsyoubackupentireapplicationsservers.

SelectedDatabasesThisoptionletsyoubackupindividualapplicationserverdatabases.

VMware, Inc.

Chapter 17 VDP Application Support

OntheBackupSourcespage,clickthearrowbesideMicrosoftExchangeServers(s)toexpandthelist.

Dooneofthefollowing:
NOTEBestpracticeistoselectonlyoneExchangeServerperbackupjob.

Ifyouchosetobackupafullserver,selectthecheckboxnexttotheExchangeServerthatyouwant
tobackup,andthenclickNext.

Ifyouchosetobackupselecteddatabases,clickthearrowbesideanExchangeServer,continue
drillingdownuntilyoucanselectthedatabaseorstoragegroupthatyouwanttobackup,andthen
clickNext.Notethatiftheclientisrunningasalocalsystemaccount,theusermustprovideExchange
AdministratorcredentialstodrilldowntheExchangeserver.
NOTEIfthebackuptargetisanExchange2007Server,youcannotselectanindividualdatabase,and
mustselectastoragegroupinstead.

OntheBackupOptionspage:
a

SelectabackuptypeofFullorIncremental.Incrementalbackupsareautomaticallypromotedtofull
backupsifafullbackupdoesnotexist.

NOTEIftheclientisrunningasaLocalSystemaccount,theusermustprovideExchangeAdministrator
credentials.IfnotrunningasaLocalSystemaccount,credentialsarenotrequired.
IfyouselectIncremental,youcanspecifycircularloggingoptions.Circularloggingallowsyouto
reducethenumberoftransactionlogsresidentonthesystem.Formixedenvironmentswheresome,
butnotall,storagegroupsordatabaseshavecircularloggingenabled,youcanselectoneofthese
settingstospecifyhowVDPhandlesincrementalbackups.

Promote(defaultsetting)Thisoptionpromotesanincrementalbackuptoafullbackupifany
databaseinthesavesethascircularloggingenabled.Alldatabaseswillbebackedupwhether
theyhavecircularloggingenabledornot.Ifoneormoredatabaseshascircularloggingenabled,
alldatabasesinthesavesetwillhaveanyincrementalbackuppromotedtoafullbackup.

CircularThisoptionpromotesallincrementalbackupsofalldatabaseswithcircularlogging
enabledtoafullbackupandskipsanydatabasesthatdonothavecircularloggingenabled.

SkipThisoptionperformsanincrementalbackupofalldatabasesthathavecircularlogging
disabledandskipsanydatabasesthathavecircularloggingenabled.

(AvailableforDAGclustersonly)InthePreferredserverorderlistbox,specifythepriorityofservers
tousetobackuptheExchangedatabases.Specifytheservername,nottheFQDN.Separatemultiple
entrieswithcommas.Ifyoudonotspecifyalist,theExchangeVSSpluginaddsallserversinthe
DAGtothelistinalphabeticalorder.

(AvailableforDAGclustersonly)FromtheSetthepreferenceforwhattypesofdatabasetobackup
list,selectthetypeofdatabasetobackup:

SelectPreferpassivetobackupapassivecopyofeachdatabase,ifahealthypassivecopyis
available.Ifahealthypassivecopyisnotavailable,theVDPAppliancebacksuptheactivecopy.

SelectActiveonlytobackuponlytheactivecopyofeachdatabase.

SelectPassiveonlytobackuponlythepassivecopyofeachdatabase.Ifahealthypassivecopy
isnotavailable,thebackupdoesnotincludethedatabase.

SelecttheEnablemultistreambackupoptionifyouwanttoallowtheparallelprocessingofbackupjobs
usingmultipleprocessors.Usethesliderbartoselectthenumberofstreamstouse.
Youcanuseasmanyastenstreams.Eachstreamrequiresaseparateprocessorcore.Bytakingadvantage
ofmultiprocessors,youcanimprovebackupperformance.

VMware, Inc.

ClickNext.

171

vSphere Data Protection Administration Guide

OntheSchedulepage,selectthebackupscheduleandstarttimeforthebackupjob,andthenclickNext.
SeeSpecifyingtheBackupScheduleonpage 113foradditionalinformationonconfiguringthe
schedule.

OntheRetentionPolicypage,selectanoptionforhowlongtokeepthebackup,andthenclickNext.
SeeSettingtheRetentionPolicyonpage 113foradditionalinformationonconfiguringtheretention
policy.

10

OntheNamepage,typeanameforthebackupjob,andthenclickNext.

11

OntheReadytoCompletepage,reviewthesummaryinformationaboutthebackupjob,andthenclick
Finish.

12

ClickOKwhenyouseetheconfirmationthatthebackupjobwascreatedsuccessfully.

Restoring Backups of Microsoft Exchange Servers


AfteryourunbackupsonMicrosoftExchangeServers,youcanrestorethesebackupstotheiroriginallocation
ortoanalternatelocation.
CAUTIONThetargetMicrosoftExchangeServermusthavethesameMicrosoftExchangeServerversionand
servicepackastheExchangeServeronwhichthebackupoccurred.Otherwise,therestorewillfail.

Procedure
1

InthevSphereWebClient,selecttheRestoretab.

Clicktheclientwhosebackupyouwanttorestore.

Clickthebackupthatyouwanttorestore.

Torestoretheentirecontentsofthebackup,selecttheExchangeInformationStorecheckbox.

Afteryouselectallthetargets,clicktheRestorebutton.

NOTEIftheclientisrunningasalocalsystemaccount,theusermustprovideExchangeAdministrator
credentials.Ifnotrunningasalocalsystemaccount,credentialsarenotrequired.
6

OntheSelectRestoreOptionspage,theRestoretoOriginalLocationoptionisthedefaultsettingand
cannotbemodified.

(Optional)ForGLR,ontheSelectRestoreOptionspage,dothefollowing.

RestoretoOriginalLocationClearthisboxifyouwouldliketoselectadifferentclienttocreate
theRDBonortorestoretoadifferentmailbox.

DestinationClientThisistheExchangeServerwheretheRDBwillbecreatedandmountedfrom
thebackup.ThisclientmustbeanExchangeServerwiththeVDPExchangeGLRplugininstalled.

DestinationMailboxSettotheemailaddressofthemailboxwheretheselectedmailboxesshould
berestoredto.

Ifyouwanttospecifyadvancedoptions,clickthearrowbesideAdvancedoptionstoexpandthelist.
Theoptionsaredescribedasfollows:

172

AllowdatabaseoverwriteForcesanyexistingdatabasestobeoverwrittenthathavethesame
nameornamesincludedintherestorejob.Whenthisoptionisselected,itmodifiestheAllowFile
Restoreflag,whichisinternaltotheExchangeServer.

VMware, Inc.

Chapter 17 VDP Application Support

RestoreintoRSG/RDBRestoreStorageGroups(RSG)areusedinExchangeServer2007and
RecoveryDatabases(RDB)areusedinExchangeServer2010andExchangeServer2013.RSG/RDBis
usedtorestoretoanRSG/RDBinsteadoftoaproductiondatabase.WhenyouselectRestoreinto
RSG/RDB,youcanconfigurethefollowingoptions:

OverwriteexistingRSG/RDBOverwritesanyexistingRSG/RDB.Usethisoptionwith
caution.

RSG/RDBnameThenameoftheRSG/RDBthatisusedfortherestore.IfaRSG/RDBwiththe
specifiednamedoesnotalreadyexist,itwillbecreated.IfanRSG/RDBwiththespecifiedname
alreadyexists,usetheOverwriteexistingRSG/RDBoptiontooverwriteit.

RSG/RDBdatabasepathThepathwheretheRSG/RDBdatabasefilewillberestored(for
example,C:\myrdb).Thisisanoptionalfield.Thedefaultlocationisusedifthisfieldisleft
blank.

RSG/RDBlogpathThepathwheretheRSG/RDBlogfilewillberestored(forexample,
C:\myrdb).Thisisanoptionalfield.Thedefaultlocationisusedifthisfieldisleftblank.

SelectwhethertorestorebutnotreplaytransactionlogsbyselectingorclearingtheDonotreplay
thetransactionlogscheckbox.Whenyouselectthisoption,youcanmanuallycopyadditional
transactionlogsbeforeyoumountthedatabase.

Iflogfileconflictsoccurduringtherestore,usetheMovelogspathboxtospecifyalocationtomove
theexistinglogfilestobeforetherestore.Ifyoudonotspecifyapathforthelogfilesandthereisa
gapinthetransactionlog,therestoreprocessautomaticallymovesthecurrenttransactionlogstoa
subfoldernamedlogs_time_date.Thetimeanddatevaluesarethetimeanddateoftherestore.
Thesubfolderisinthetransactionlogfolderforthedatabaseorstoragegroup.Youcanusetheselogs
toanalyzetherestoreoperation,ifnecessary,orapplythoselogsuptowherethefailureoccurred.

ForRestoreOptionsinExchangeDAGClusterconfigurations,refertoSuspendingReplicationina
DAGorClusteronpage 173.

OntheReadytocompletepage,reviewtherestorerequests,andthenclickFinish.

10

ClickOKwhenyouseethemessagetellingyouthatyourrestorewassuccessfullyinitiated.

11

MonitortherestoresprogressintheRecentTaskspane.

Suspending Replication in a DAG or Cluster


TheVDPApplianceautomaticallysuspendsreplicationfromactivedatabasesorstoragegroupstopassive
databasesorstoragegroupsduringarestorewhenyouselecttheAutomatereplicationsuspensioncheckbox
duringarestore.
YoualsocanmanuallysuspendreplicationtothepassivedatabasesorstoragegroupsbyusingtheExchange
ManagementShellbeforeyouperformtherestore.

Procedure
InExchangeServer2013or2010,typethefollowingcommandintheExchangeManagementShellonany
serverintheDAGtomanuallysuspendreplicationtopassivedatabasesorstoragegroupsbeforearestore:
suspend-MailboxDatabaseCopy -Identity database\I

wheredatabaseisthenameofthedatabaseandserveristhenameoftheDAGserverwiththepassive
copy.

Monitoring Client Activity


Youcanmonitortasksandeventsforalltheclientactivitybycollectingandanalyzingtheclientlogs.Theclient
logsareMicrosoftapplication(MSApp)relatedlogs.Theaggregatedclientlogincludesanyreplication,
backup,restore,orautomaticbackupverification(ABV)jobthatpassedwithexceptionsorfailed.Formore
information,refertoCollectingLogsonpage 44.

VMware, Inc.

173

vSphere Data Protection Administration Guide

Uninstalling the Exchange Server Plug-in


TouninstalltheExchangeServerplugin,useProgramsandFeatures.
TheExchangeServerGLRpluginuninstallsautomaticallywhenyouuninstalltheExchangeServerplugin.
YoumustrestartthecomputerafteryouuninstalltheExchangeServerplugin.

Granular Level Recovery on Microsoft Exchange Servers


TheVDPPluginforExchangeGranularLevelRecovery(GLR)mountsatemporaryvirtualdriveonthetarget
serverandrestoresanExchangeServerdatabaseorstoragegroupfromabackuptoaRecoveryDatabase
(RDB)orRecoveryStorageGroup(RSG)onthevirtualdrive.
Notethefollowing:

GLRinVDPsupportsrecoveryatthemailboxlevelonly.GLRisnotsupportedattheindividualitem
level.

ThebackupmustbeafullbackupwiththeVMwareVDPExchangeServerplugin.

YoucanperformGLRoperationsonbackupsthatcontainpublicfolderdatabases,butyoucannotuse
GLRtobrowseorrestorefromthepublicfolderdatabaseitself.

GLR System Requirements


TheGLRprocesswiththeVDPPluginforExchangeServerGLRplacesadditionaldemandsoncomputer
hardwareandresourcesbeyondthebaserequirementsforbackupandrestore.Table 174describesthesystem
requirementsfortheVDPPluginforExchangeServerGLR.
Table 17-4. GLR System Requirements
Requirement

Minimum

Memory(RAM)

TheVDPPluginforExchangeServerGLRrequiresadditionalmemory(RAM).Start
with1GBofRAM.Therequiredamountofadditionalortotalmemorydependson
currentsystemperformancewithexistingmemory:

Harddrivespace

Ifresourcesarealreadystrainedandperformanceisslowwithregularoperationsof
theVDPPluginforExchangeServerVSS,addsignificantlymorememorytosupport
VDPPluginforExchangeServerGLRoperations.

IfperformanceiscurrentlyadequatewithregularoperationsoftheVDPPluginfor
ExchangeServerVSS,additionalmemorymaynotberequiredtosupportVDP
PluginforExchangeServerGLRoperations.

Additionaldiskspaceisrequiredtoprovideadiskstagingareatoholdwritestothe
ExchangeServerdatabaseandlogfiles.

NOTEYoualsomustdownloadthelatestMAPIclientlibrariesandCDO1.2.1fromtheMicrosoftwebsite,and
installthelibrariesandCDOoneachExchangeServerwiththeExchangeServerGLRplugin.Somefeatures
mightnotworkunlessyouhavethelatestversions.

Multi-Streaming Requirements
Multistreamingplacesadditionaldemandsoncomputerhardwareandresourcesbeyondthebase
requirementsfortheVDPPluginforExchangeServerVSS.Inaddition,thereareseveralconfiguration
recommendationsformultistreaming.
Table 175listshardwareandsoftwarerecommendationsformultistreaming.
Table 17-5. Multi-Streaming Requirements

174

Hardware and Software

Recommendations

CPU

Atleastoneprocessorcoreperstream

Memory(RAM)

48GBormore

VMware, Inc.

Chapter 17 VDP Application Support

Table 17-5. Multi-Streaming Requirements (Continued)


Hardware and Software
Harddisk

Recommendations
1diskdriveforoperatingsystem/ExchangeServerinstallation
1to2diskdrivesorRAIDdrivegroupforeachExchangeServerdatabase
7200RPMorfasterdiskdrives

Networkadapter

1GB

Operatingsystem

WindowsServer2008SP2orlater

Multi-Streaming Exchange Server Configuration Requirements


VDPconsumessignificantlymoreCPUduringbackupswithmultistreaming.ThisadditionalCPU
consumptiononanactiveExchangeServercanimpactperformanceandaffectendusers.
EnsurethattheExchangeServerenvironmentmeetsthefollowingrequirementsformultistreaming:

Locateeachdatabaseonaseparatephysicaldisk.Ifpossible,locatethedatabasefileononediskandthe
transactionlogsonaseparatediskforeachdatabase.

Bestresultsoccurwheneachdatabaseorstoragegroupisapproximatelythesamesize.

Whenyouspecifymultistreamingoptionsforabackup,specifyamaximumofonebackupstreamforeach
diskinthebackupset.Forexample:

Ifyouarebackinguptwodatabases,witheachdatabaseonitsowndisk,specifyamaximumoftwo
streams.

Ifyouarebackinguptwodatabases,witheachdatabaseanditslogsontwodisks(foratotaloffourdisks),
specifyamaximumoffourstreams.

VSS Requirements
TheVDPPluginforExchangeServerVSSusesMicrosoftVolumeShadowCopyService(VSS)technologyto
performbackups.VSSisaframeworkthatenablesperformanceofvolumebackupswhileapplicationsona
systemcontinuetowritetothevolumes.
Supported VSS Providers and Writers
TheExchangeServerVSSpluginusestheMicrosoftSoftwareShadowCopyProviderandthefollowingVSS
writers:

MicrosoftExchangeServerStoreVSSWriter

MicrosoftExchangeServerReplicationVSSWriter

TheExchangeServerVSSplugindoesnotsupporthardwareproviders.
VSS Snapshot Volume Requirements
TheMicrosoftVSSframeworksupportsasmanyas64volumesinaVSSsnapshot.Whenyoucreateadataset
orperformanondemandbackup,donotincludemorethan64volumes.Ifyouincludemorethan64volumes
inasnapshot,backupfailsandtheeventlogliststhefollowingerror:
VSS_E_MAXIMUM_NUMBER_OF_VOLUMES_REACHED.
TheVSSframeworkalsolimitsthenumberofshadowcopiesto64pervolume.Ifthenumberofshadowcopies
inavolumeexceeds64,backupfailsandtheeventlogliststhefollowingerror:
VSS_E_MAXIMUM_NUMBER_OF_SNAPSHOTS_REACHED.

VMware, Inc.

175

vSphere Data Protection Administration Guide

Enabling GLR Log Files before you Perform GLR


GLRlogfilesenableyoutotraceanddebuggranularlevelrestore.Performthefollowingstepstoenablethe
GLRlogfiles:
1

UseatexteditortocreatethecommandfileintheC:\Program Files\avp\varfolder,where
C:\Program Files\avp istheinstallationfolder.

Saveandclosethecommandfile.

Table 176liststheVDPlogfilesthatyoucanenabletotraceanddebugGLR.
Table 17-6. VDP Log Files
Flag to Enable
Debugging

Command File for Flags

Traceanddebugginginformationfor
AvFSfilesystemcalls.

--debug

axionfs.cmd

avmapi.log

Traceanddebugginginformationfor
MAPIcalls.

--debug

avmapi.cmd

avexglr_plugin.log

Traceanddebugginginformationfor
RDBandRSGcreation,mount,
browse,andrestore.

--debug

avexchglr.cmd

Aveexchglrsvc.log

Traceanddebugginginformationfor
RDBandRSGcreation,mount,
browse,andrestore.

--debug

aveexchglrsvc.cmd

ps_exec.log

Traceanddebugginginformationfor
executionofPowerShellcommands
ontheExchangeServerclient.

--debug

ps_exec.cmd

Log File

Contents

Axionfs.log

x19=327680

Backing Up Exchange Server Databases


ForinstructionsonhowtobackupExchangeServerdatabases,refertoBackingupApplicationson
page 160.

Restoring Individual Mailboxes


NOTEYoumustmanuallydeleteallRDBsonthetargetExchangeServer(2010or2013)beforeperforming
granularlevelrecovery.TheGLRprocessautomaticallydeletesRSGsontargetExchangeServer2007servers.
Afteryouhavebackedupindividualmailboxes,youcanbrowseandextractindividualmailboxesfromthe
databasetorestore.TheselecteditemsrestorefromtheVDPAppliancetoaRecoveredItemsfolderinthe
originalmailbox.Youcanthenbrowseandselecttheitemstokeep.Forinstructionsonhowtorestoreabackup
atthegranularlevel,refertoRestoringBackupsofMicrosoftExchangeServersonpage 172.
ThevirtualdriveautomaticallydismountsandtheRDBorRSGisdeletedfromthetargetserverforGLRafter
therestorecompletes.ExchangeServer2007isautomaticallydeleted.ForExchangeServers2010and2013,you
mustautomaticallydeletebeforeyouperformGLR.

Procedure
1

InthevSphereWebClient,selecttheRestoretab.

SelectthebackuptorestoreandclicktheRestoreicontostarttheRestorebackupwizard.
TheSelectbackuppageappears.

176

Clicktheclientwhosebackupyouwanttorestore.

Clickthebackupthatyouwanttorestore.

VMware, Inc.

Chapter 17 VDP Application Support

Selecttorestoreatanylevelinthehierarchy.TherestoreisconsideredGLRiftherestoretargetsareatthe
mailboxlevel.

ForMicrosoftExchange2007servers,thebackuphierarchyisasfollows:
Exchangeservername>Backupdate>ExchangeInformationStore>Storagegroups>
Databases>Mailboxes.

ForMicrosoftExchange2010or2013servers,thebackuphierarchyisasfollows:
Exchangeservername>Backupdate>ExchangeInformationStore>Databases>Mailboxes.

Onceallthetargetshavebeenselected,clicktheRestorebutton.

NOTEIftheclientisrunningasalocalsystemaccount,theusermustprovideExchangeAdministrator
credentials.Iftheclientisnotrunningasalocalsystemaccount,credentialsarenotrequired.
7

OntheReadytocompletepage,reviewtherestorerequests,andthenclickFinish.

ClickOKwhenyouseethemessagetellingyouthatyourrestorewassuccessfullyinitiated.

MonitortherestoresprogressintheRecentTaskspane.

Backing Up and Restoring Microsoft SharePoint Servers


VDPsupportsthebackupandrestoreofMicrosoftSharePointServers.OnlyoneSharePointServersystemper
farmiscurrentlysupported.
NOTERestoringonlytheSharePointServerConfigurationorAdministratorsdatabasecancorruptthe
SharePointServerapplication.Therefore,ifyouarenotrestoringonlycontentdatabases,youmustrestorethe
entirebackup.

Hardware Requirements
Table 177liststhehardwarerequirementsfortheMicrosoftSharePointServer.
Table 17-7. Hardware Requirements for Microsoft SharePoint Server
Requirement

Minimum

Memory(RAM)

2GB

Filesystems

NTFS

Supported Microsoft SharePoint Servers


VDPsupportsthefollowingversionsofMicrosoftSharePointServer:

VMware, Inc.

SharePointServer2007SP2orlater:

WindowsServer2008R2

WindowsServer2008

SharePointServer2010,2010SP1:

WindowsServer2008SP2

WindowsServer2008R2

SharePointServer2013:

WindowsServer2012

WindowsServer2008R2SP1orlater

177

vSphere Data Protection Administration Guide

Installing VDP for SharePoint Server Client


InstalltheVDPclientpluginoneachSharePointServerinthefarm.(ASharePointfarmisacollectionof
SharePointServersthatworktogethertoprovideasetofbasicSharePointServerservicesthatsupportasingle
site.)

Limitations

TheSharePointServerVSSWritermustrunwiththeSharePointServerFarmAdministratoraccount.

Prerequisites

TheVDPAppliancemustbeinstalledandconfiguredasdescribedinVDPInstallationand
Configurationonpage 19.

YoumusthavelocaladministratorprivilegestoeachSharePointServer.

Procedure
1

OneachSharePointServerclient,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

OntheCredentialspage,enteranadministrativevCenterusernameandpasswordandclickLogin.

InthevSphereWebClient,selectVDP.

OntheWelcometoVDPpage,selecttheVDPApplianceandclickConnect.

ClicktheConfigurationtab.

UnderClientDownloads,clickMicrosoftSharePointServer64bit.Dependingonyourbrowser,youcan
savethe.msifileorrunit.
TheVMwareVDPforSharePointServerSetupwizardstarts.

ClickNext.

OntheEndUserLicenseAgreementpage,readthelicenseandifacceptable,clickIacceptthetermsin
theLicenseAgreementandclickNext.

OntheApplianceRegistrationInformationpage,typeintheIPaddressorthenameoftheVDPAppliance
thatwillbackuptheSharePointServer.ClickNext.

10

OntheReadytoinstallVMwareVDPforSharePointServerpage,clickInstall.

11

Duringinstallation,selectwhethertheserveronwhichyouareinstallingwillbetheprimarybackup
server(frontend)oranothermemberserveroftheSharePointServerfarm(backend).

NOTEThefrontendservercanonlybeinstalledononefarmserver,anditmustbeaWebfrontendoran
applicationserver.
12

OntheCompletedtheVMwareVDPforSharePointServerSetupWizardpage,clickFinish.

Creating Backup Jobs for Microsoft SharePoint Servers


AfteryouhaveinstalledtheVDPforSharePointServerclient,SharePointVMclientsareavailableforbackup.

178

InthevSphereWebClient,clicktheBackuptab.

IntheBackuptab,clickBackupJobActions,andthenselectNewtostarttheCreateanewbackupjob
wizard.

OntheJobTypepageofthewizard,selectApplications.ThisoptionbacksuptheSharePointServer
applicationrunningonthevirtualmachine.

ClickNextandfollowtheinstructionsbelow.

VMware, Inc.

Chapter 17 VDP Application Support

Backing Up Applications
YoucanonlybackuptheentireSharePointServerapplicationserver.Backingupindividualdatabasesisnot
supportedinthecurrentrelease.
1

OntheDataTypepage,selectFullServerandclickNext.

OntheBackupSourcespage:

ClickthearrowbesideMicrosoftSharePointServers(s)toexpandthelist.

SelectthecheckboxnexttotheSharePointServerthatyouwanttobackup.

ClickNext.

OntheBackupOptionspage,scrolldown,ifnecessary,tolocatetheSharePointServeryouhaveinstalled
asthefrontend:
a

IntheFarmAdministratorCredentialssection,typetheadministratorLoginIDandLogin
password.

SelecttheEnablemultistreambackupoptiontoallowmultiplethreadsofexecutionduringthe
backup.Usethesliderbartoselectthenumberofstreamstouse,andthenselectDatabaseorVolume
intheGroupbymenu.

ClickNext.

OntheSchedulepage,selectthebackupscheduleandstarttimeforthebackupjob,andthenclickNext.

OntheRetentionPolicypage,selectanoptionsforhowlongtoretainthebackup,andthenclickNext.

OntheNamepage,typeanameforthebackupjob,andthenclickNext.

OntheReadytoCompletepage,verifyyourselections.
Ifthesettingsarecorrect,clickFinish.Ifthesettingsarenotcorrect,clickBacktocorrectthemasneeded.

Restoring Backups of Microsoft SharePoint Servers


AfteryourunbackupsonSharePointservers,youcanrestorethesebackupstotheiroriginallocationortoan
alternatelocation.
1

InthevSphereWebClient,clicktheRestoretab.

SelectthebackuptorestoreandclicktheRestoreicon.
TheSelectbackuppageappears.

Selectthebackupjobthatyouwanttorestore.WhileyoucanselectmultipleSharePointServers,youcan
onlyselectonerestorepointforeachserver.Make(orconfirm)thebackupjobsforrestorationandclick
Next.

OntheSelectRestoreOptionspage,dooneofthefollowing.

VMware, Inc.

LeavetheRestoretoOriginalLocationoptionselected(thedefaultsetting)torestorethebackupto
itsoriginallocation.

CleartheRestoretoOriginalLocationoptiontorestorethebackuptoanalternatelocation.Click
ChoosetoselectadestinationandtypethefullWindowspathtothelocationonthedestination
wherethebackupwillberestored.

Tospecifyadvancedoptions,clickthearrowbesideAdvancedoptionstoexpandthelist.Theoptionsare
describedasfollows:

LoginIDTypetheSharePointServerAdministratorsloginID.TheformatisDOMAIN\user.

LoginPasswordTypetheFarmAdministratorspasswordusedtologintothedestinationclient.

ApplicationPool(optional)ForSharePointServer2013,typethenameofanexistingapplication
pooltowhichtheSearchServiceApplicationwillberestored.
179

vSphere Data Protection Administration Guide

EncryptionmethodSelectanencryptionmethodfromthelist.

Advancedoptions(SupportOnly)Donottypeanythinginthisbox.ItisforEMCSupportuse
only.

ClickNext.

OntheReadytocompletepage,verifyyourselections.Iftheyarecorrect,clickFinish.Ifthesettingsare
notcorrect,clickBacktocreatethecorrectconfiguration.

ClickOKwhenyouseethemessagetellingyouthatyourrestorewassuccessfullyinitiated.

MonitortherestoresprogressintheRecentTaskspane.

Monitoring Client Activity


Youcanmonitortasksandeventsforalltheclientactivitybycollectingandanalyzingtheclientlogs.Theclient
logsareMicrosoftapplication(MSApp)relatedlogs.Theaggregatedclientlogincludesanyreplication,
backup,restore,orautomaticbackupverification(ABV)jobthatpassedwithexceptionsorfailed.Formore
information,refertoCollectingLogsonpage 44.

Uninstalling the VDP Plug-in for SharePoint Server


TouninstalltheVDPPluginforSharePointServeronaWindowsServer2008orWindowsServer2012
installation,useProgramsandFeatures.

180

VMware, Inc.

18

VDP Disaster Recovery

18

Thischapterincludesthefollowingtopics:

BasicDisasterRecoveryonpage 182

ExtendedDataProtectiononpage 182

BestPracticesforArchivingtheVDPAppliancetoTapeonpage 182

ExportingtheReplicationTargetonpage 183

ConfiguringBackupsforTapeOutonpage 183

BackingUpVDPReplicationTargettoTapeonpage 183

RestoringtheVDPReplicationTargetfromTapetothevCenteronpage 184

VMware, Inc.

181

vSphere Data Protection Administration Guide

Basic Disaster Recovery


VDPisrobustinitsabilitytostoreandmanagebackups.Intheeventoffailure,thefirstcourseofactionisto
rollbacktoaknownvalidatedcheckpoint(seeRollingBackanApplianceonpage 46).Torecoverfroma
VDPAppliancefailure,thefollowingprocedurecreatesbackupsoftheapplianceandalloftheassociatedVDP
backupsforuseindisasterrecovery.
ThefollowingprovidesguidelinesforVDPdisasterrecovery:
1

BeforeshuttingdowntheVDPAppliance,verifythatnobackupormaintenancetasksarerunning.
Dependingonthebackupmethodusedandhowlongittakes,scheduleyourVDPbackupduringatime
whennotasksarescheduled.Forexample,ifyourbackupwindowiseighthoursandbackupsonlytake
onehourtocomplete,youhaveanadditionalsevenhoursbeforemaintenancetasksareschedule.Thisis
anidealtimetoshutdownandbackuptheappliance.

InthevSphereClient,navigatetotheappliance.PerformaShutDownGuestOSactiononthevirtual
machine.DonotusePowerOff.Apowerofftaskisequivalenttopullingtheplugonaphysicalserver
andmaynotresultinaacleanshutdownprocess.SeeVDPShutdownandStartupProcedureson
page 62formoreinformation.

Onceyouhaveconfirmedthattheappliancehasbeenshutdown,proceedwithyourpreferredmethodof
protection.

VerifythatthebackupofVDPiscompleteandthatnobackup,snapshot,orcopyjobsarebeingperformed
againstVDP.

FromthevSphereClient,performaPowerOnoperationfortheappliance.

Extended Data Protection


TorecoverfromaVDPAppliancefailure,protecteithertheapplianceorselectivebackupsbystoringbackup
dataoutsideoftheVDPAppliance.VDPsupportstheabilitytoreplicatebackupdatatoareplicationtarget.
ForVDP,thisreplicationtargetcanbeanAvamarserveronly.WithVDP,thereplicationtargetcanbean
AvamarserveroranotherVDPAppliance.
ApossiblestrategyforlongtermretentionwithVDPistoreplicateyourbackupstoasecondaryVDP
Appliance,shutdownthattargetVDPAppliance,andsendthefilesthatmakeupthetargetappliancetotape.
Ifthereisaneedtorestorethisarchivedbackupdata,copythefilesthatmakeupthetargetVDPAppliance
backintoavSphereenvironment,reregistertheappliancewiththevCenterServer,andperformrestores
usingtheVDPplugininthevSphereWebClient.
NOTEItisbesttoonlyreplicatethoseclientsthatareneededforlongtermretentionontape.Limitingthe
backupsthatarereplicatedreducesthediskconsumptiononthevCenterandtheconsumptionontape.

Best Practices for Archiving the VDP Appliance to Tape


WheninstallinganotherVDPAppliancetoserveasareplicationtargetfortapeout,configurethereplication
targetusingthefollowingguidelines:

Usethesmallestdisksizeneededforyourreplicationtarget.Thereplicationtargetdisksareindependent
mode,arethinprovisioned,andaresetat50%capacity.

Becausethereplicationtargetisatargetfortapeout,onlydependentdiskstorageisallowed.Youcan
changethediskstoragetypetoindependentpersistentwhenyourestorethereplicationtargetfromtape
tothevCenter.

NOTEThetermreplicationtargetreferstothesecondaryappliancewhichisthereplicationtargetsetonthe
primaryVDPAppliance.Thisreplicationtargetisthebesttargetfortapeoutofthebackups.
BestPracticesforArchivingtheVDPAppliancetoTapeonpage 182providesinstructions.

182

VMware, Inc.

Chapter 18 VDP Disaster Recovery

Exporting the Replication Target


Youcanexportthereplicationtargetbymovingthereplicationtargettotape,orbycreatingandthenmoving
anOVFfiletootherstorage.

Moving the Replication Target to Tape


Fromtheperspectiveofyourbackuptool,thereplicationtargetisavirtualmachine.
1

ShutdownyourreplicationtargetbyusingtheShutDownGuestOSactiononthevirtualmachine.

Takeasnapshotofthereplicationtarget.

Movethereplicationtargettotapebyusingthebackuptoolofyourchoice.

Creating an OVF File from the Replication Target


YoucanalsousethereplicationtargettocreateanOVFofthevirtualmachine,andthenyoucanmovethat
OVFfiletootherstorage.Whenselectingclonetotemplate,anOVFdoublesthestoragerequirementsofthe
originalVM.
1

ShutdownyourreplicationtargetusingtheShutDownGuestOSactiononthevirtualmachine.

SelectTemplateandeitherusetheClonetoTemplateactionortheConvertToTemplateaction.

Oncecomplete,movethetemplatetothestoragelocationofyourchoice,orusethebackuptooltomove
thetemplatetotapeordisk.

Configuring Backups for Tape-Out


Prerequisites

Thebackuptoolisconfiguredwithtapelibrariesanddevicesforbackupandrestoreoperations.

Mediapoolandtapevolumesareconfiguredfortapeout.

BackupsontheprimaryVDPAppliancearereplicatedtothereplicationtarget.Youcanfindinstructions
forreplicatingbackupsfromtheprimaryVDPAppliancetosupportedreplicatedtargetsinCreatinga
ReplicationJobonpage 136.TheReplicationtabdisplaysalistofthereplicationjobsthathavebeen
created.

Backing Up VDP Replication Target to Tape


Procedure
1

BeforeshuttingdowntheVDPAppliance,runanintegritycheck.
a

FromtheVDPuserinterfaceConfigurationtab,clickthe

iconandselectRunintegritycheck.

Aconfirmationscreendisplays,askingifyouwantperformamanualintegritycheck.
b

ClickYes.
Amessagedisplaysinformingyouthattheintegritycheckhasbeeninitiated.

ClickOK.
TheVDPAppliancestartstheintegritycheck.

d
2

MonitortheIntegrityCheckprogressthroughRecentTasks.

InthevSphereClient,navigatetotheVDPApplianceandperformaShutDownGuestOSactiononthe
virtualmachine.
NOTEIftheShutDownGuestOSactionisgrayedout,navigatetovCenter>HostsandClusters,
rightclicktheVDPAppliance,andselectPoweroffVM.

VMware, Inc.

183

vSphere Data Protection Administration Guide

UsingthevSphereWebClient,ensurethatthehardwaredisktypeissettoDependent:
a

Fromawebbrowser,accessthevSphereWebClient:
https://<IP_address_vCenter_Server>:9443/vsphere-client/

Loginasauserwithprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

Aftertheappliancehasshutdown,rightclicktheVDPApplianceandchooseEditSettings.

IntheVirtualHardwaretable,startingwithHarddisk2,clickthedisclosurearrow.

IntheDiskModerow,clickDependent.

Usingthebackuptoolofyourchoice,backupthereplicationtargettotape.

Ensurethebackuptotapeoperationcompletedsuccessfully.

Restoring the VDP Replication Target from Tape to the vCenter


Prerequisites

TheoriginalVDPAppliancefromwhichthebackupsaredeletedfromthevCenter.

TheuserhasVMwareprivilegestoregisterandcreatevirtualmachines.

OnlyfullimagebackupsareselectedtorestorefromtapetothevCenter.

Appropriatetransportmodes(forexample,NBD,SAN,orHotAdd)areusedfortherestore.

Thedatastoreshavesufficientcapacity.

Procedure
Usingthebackuptool,restoretheVDPreplicationtargetfromtapetothevCenter.Toperformanimagelevel
recoveryofafullvirtualmachinetotheVMwarevCenterServer:
1

184

IfyouarerestoringtheVDPreplicationtargettotheoriginalVMwarevCenterServer,youmustfirst
deletetheoriginalVDPAppliancefromwhichthebackupswerereplicated:
a

OpenthevSpherewebclientforthevCenterwheretheVDPwasdeployed.

NavigatetotheHostsandClustersview.

ExpanduntilyouviewtheVDPApplianceyouwanttodelete.

MakesuretheVDPApplianceispoweredoff.

RightclicktheoriginalVDPApplianceandselectAllvCenterActions>DeletefromDisk.

Whenpromptedtoconfirmthedeletion,clickYes.

Waitforalltasksrelatedtothevirtualmachinedeletiontocompletebeforeproceedingtothenext
step.

RunthebackuptoolyouareusingtorestoretheVDPreplicationtargetfromtapetothevCenter.

Performafulllevelrestoreofthevirtualmachinebyusingtheinstructionsspecifictothebackuptool.

Aftertherestorehassuccessfullycompleted,edittheappliancetomakeallthedatadisks
IndependentPersistentbyusingthevSphereWebClient:
a

Loginasauserwhohasprivilegestoedithardwaresettings.

ClickvCenter>HostsandClusters.

Inthetreeontheleft,clickthedisclosurearrowsuntiltheVDPApplianceappears.

VMware, Inc.

Chapter 18 VDP Disaster Recovery

VMware, Inc.

Aftertheapplianceshutsdown,rightclicktheVDPApplianceandselectEditSettings.

IntheVirtualHardwaretable,startingwithHarddisk2,clickthedisclosurearrow.

IntheDiskModerow,clickIndependentPersistent.

Runamanualintegritychecktoverifytheconfiguration.

185

vSphere Data Protection Administration Guide

186

VMware, Inc.

vSphere Data Protection Port Usage

vSphereDataProtection(VDP)usestheportslistedinTable A1.
Table A-1. VDP port usage
Product

Port

Protocol

Source

Destination

Purpose

VDP

22

TCP

User

VDP

SecureShell(SSH)
accessfordebugging

VDP

53

TCP/UDP

VDP

DNSserver

Requiredforname
resolution

VDP

80

TCP

VDP

vCenter

http(forlicensing)

VDP

111

TCP/UDP

VDP

vSphereHost

AccesstoRPCport
mapper
functionality;only
requiredwhen
backupsarestored
onaDataDomain
system

VDP

443

TCP

VDP

vCenterorSSO

https

VDP

700

TCP

VDPLDAP

ActiveDirectory

Loginmgrtool

VDP

8509

TCP

vCenter

VDP

TomcatAJP
Connector

VDP

8543

TCP

vSphereWebClient

VDP

RedirectforTomcat

VDP

8580

TCP

vCenter

VDP

VDPDownloader

VDP

9443

TCP

vCenter

VDP

VDPWebServices

VDP

27000

TCP

VDP

vCenter

Licensing
communication

Note:VDPrequiresthatport27000beopenforlicensingpurposes.Port27000isnotrequiredforvCentercommunication.
VDP

28001

TCP

MSAppClient

VDP

ClientSoftware

VDP5.5andlater

29000

TCP

VDP5.5andlater

AvamarVirtual
Edition(AVE)or
Avamarstorage
server

Replicationwithhigh
SSLencryption

NOTERefertoKnowledgeBasearticle2034929formoreinformationaboutrequiredportsforVMwareVDP
5.x.

VMware, Inc.

187

vSphere Data Protection

188

VMware, Inc.

Minimum Required vCenter User


Account Permissions

SeeUserAccountConfigurationonpage 22toconfiguretheVDPuserorSSOadminuserbyusingthe
vSphereWebClient.Inhighsecurityenvironments,youcanrestrictthevCenteruseraccountpermissions
requiredtoconfigureandadministertheVDPAppliancetoallofthefollowingcategories:
Alarms

Create

Modify

Datastore

Allocatespace

Browsedatastore

Configuredatastore(forVSANsupport)

Lowlevelfileoperations

Movedatastore

Removedatastore

Removefile

Renamedatastore

Extension

Registerextension

Updateextensions

Folder

Createfolder

Global

Canceltask

Disablemethods

Enablemethods

Licenses

Logevent

Managecustomattributes

Settings

VMware, Inc.

189

vSphere Data Protection Administration Guide

Network

Assignnetwork

Configure

Resource

Assignvirtualmachinetoresourcepool

Sessions

Validatesession

Tasks

Createtask

Updatetask

Virtual machine > Configuration

Addexistingdisk

Addnewdisk

Addorremovedevice

Advanced

Changecpucount

Changeresource

Diskchangetracking

Disklease

Extendvirtualdisk

Hostusbdevice

Memory

Modifydevicesetting

Rawdevice

Reloadfrompath

Removedisk

Rename

Resetguestinformation

Setannotation

Settings

Swapfileplacement

Upgradevirtualmachinecompatibility

Virtual machine > Guest operations

190

GuestOperationModifications

GuestOperationProgramexecution

GuestOperationQueries

VMware, Inc.

Chapter B Minimum Required vCenter User Account Permissions

Virtual machine > Interaction

Consoleinteraction

Deviceconnection

GuestoperatingsystemmanagementbyVIXAPI

Poweroff

Poweron

Reset

VMwaretoolsinstall

Virtual machine > Inventory

Createnew

Register

Remove

Unregister

Virtual machine > Provisioning

Allowdiskaccess

Allowreadonlydiskaccess

Allowvirtualmachinedownload

Markastemplate

Virtual machine > Snapshot management

Createsnapshot

Removesnapshot

Reverttosnapshot

vApp

Export

Import

vAppapplicationconfiguration

VMware, Inc.

191

vSphere Data Protection Administration Guide

192

VMware, Inc.

vSphere Data Protection


Troubleshooting

Thischapterincludesthefollowingtroubleshootingtopics:

TroubleshootingVDPApplianceInstallationonpage 194

TroubleshootingAccessingtheVDPWebClientonpage 194

TroubleshootingVDPAdvancedLicensingonpage 199

TroubleshootingVDPBackupsonpage 194

TroubleshootingVDPRestoresonpage 196

TroubleshootingVDPReplicationJobsonpage 197

TroubleshootingVDPIntegrityCheckonpage 197

TroubleshootingAutomaticBackupVerificationonpage 197

TroubleshootingtheRestoreClient(FileLevelRecovery)onpage 198

TroubleshootingtheVDPApplianceonpage 201

TroubleshootingVDPMicrosoftExchangeServeronpage 201

TroubleshootingVDPMicrosoftSQLServeronpage 203

TroubleshootingVDPMicrosoftSharePointonpage 203

AccessingVDPKnowledgeBaseArticlesonpage 203

VMware, Inc.

193

vSphere Data Protection Administration Guide

Troubleshooting VDP Appliance Installation


IfyouhaveproblemswiththevSphereDataProtection(VDP)Applianceinstallation:

Confirmthatallofthesoftwaremeetstheminimumsoftwarerequirements.SeeSoftwareRequirements
onpage 20formoreinformation.

Confirmthatthehardwaremeetstheminimumhardwarerequirements.SeeSystemRequirementson
page 20formoreinformation.

ConfirmthatDNSisproperlyconfiguredfortheVDPAppliance.SeePreinstallationConfigurationon
page 21formoreinformation.

Troubleshooting the Installer Package


Tofindupgraderelatedlogsthatyoucanusetotroubleshoot,refertothe avinstaller.log.0 fileinthe
LogBundler.

Troubleshooting Accessing the VDP Web Client


Thefollowingtroubleshootingtopicsdescribehowtoidentifyandresolvesomecommonissueswith
managingVDP.

The VDP appliance is not responding. Please try your request again.
IfyouwerepreviouslyabletoconnecttoVDPandthismessageappears,checkthefollowing:

ConfirmthattheusernameorpasswordthatisusedtovalidateVDPtothevCenterServerhasnot
changed.OnlyoneuseraccountandpasswordareusedforVDPvalidation.Thisisconfiguredthrough
theVDPConfigureutility.SeevCenterServerRegistrationonpage 45foradditionalinformation.

ConfirmthatthenetworksettingsforIPandDNSconfigurationhavenotchangedsincetheinitialVDP
installation.SeeDNSConfigurationonpage 21foradditionalinformation.

Troubleshooting VDP Backups


Thefollowingtroubleshootingitemstopicsdescribehowtoidentifyandresolvesomecommonissueswith
vSphereDataProtection(VDP)backups.

Loading backup job data


Thismessagecanappearforalongtime(uptofiveminutes)whenalargenumberofVMs(~100VMs)are
selectedforasinglebackupjob.Thismessagecanalsoapplytolock/unlock,refresh,ordeleteactionsforlarge
jobs.Thisisexpectedbehaviorwhenverylargejobsareselected.Thismessagewillresolveitselfwhenthe
actioniscompleted,whichcantakeuptofiveminutes.

Unable to add client {client name} to the VDP appliance while creating backup job
{backupjob name}
ThiserrorcanoccurifthereisaduplicateclientnameonthevAppcontainerorthevSpherehost.Inthiscase
onlyonebackupjobisadded.Resolveanyduplicateclientnames.

The following items could not be located and were not selected {client name}
ThiserrorcanoccurwhenthebackedupVMscannotbelocatedduringEditofabackupjob.Thisisaknown
issue.

Backup fails if VDP does not have sufficient datastore capacity


Scheduledbackupswillfailat92%completeifthereisnotsufficientdatastorecapacity.IftheVDPdatastore
isconfiguredwiththinprovisioningandmaximumcapacityhasnotbeenreached,addadditionalstorage
resources.
194

VMware, Inc.

Chapter C vSphere Data Protection Troubleshooting

Backup fails if VM is enabled with VMware Fault Tolerance


IfaVMhasfaulttoleranceenabled,thebackupwillfail.Thisisexpectedbehavior.VDPdoesnotsupport
backingupVMsthathaveFaultToleranceenabled.

When VMs are moved in or out of different cluster groups, associated backup sources may
be lost
WhenhostsaremovedintoclusterswiththeoptiontoretaintheresourcepoolsandvApps,thecontainersare
recreated,notcopied.Asaresult,itisnolongerthesamecontainereventhoughthenameisthesame.Validate
orrecreateanybackupjobsthatprotectcontainersaftermovinghostsinoroutofacluster.

After an unexpected shutdown, recent backup jobs and backups are lost
Anytimeanunexpectedshutdownoccurs,theVDPApplianceusesrollbacktothelastvalidatedcheckpoint.
Thisisexpectedbehavior.SeeRollingBackanApplianceonpage 46foradditionalinformation.

vMotion operations are not allowed during active backup operations


vSpherevMotionisafeaturethatenablesthelivemigrationofrunningvirtualmachinesfromonephysical
servertoanother.vMotionoperationsarenotallowedtorunontheVDPApplianceduringactivebackup
operations.Thisisexpectedbehavior.Waituntilallbackupoperationshavecompletedbeforeyouperforma
vMotionoperation.

Backups fail if certain characters are used in the virtual machine, datastore, folder, or
datacenter names
Whenspecialcharactersareusedinthevirtualmachinename,datastore,folder,ordatacenternames,the.vmx
fileisnotincludedinthebackup.Thefollowingisalistofthespecialcharacters(intheformatof
character/escapesequenceformat)thatpreventthe.vmxfilefrombeingbackedup:

&%26

+%2B

/%2F

=%3D

?%3F

%%25

\%5C

~%7E

]%5D

Rerun option from the Actions icon, runs backups for all clients, not just for the failed client
backups
Ifoneclientbackupfailsinabackupjob,andthenyouusetheRerunJoboptionfromtheActionsicononthe
Reportstabtorerunthefailedbackup,thesystemrunsabackupofalloftheclientsinthebackupjob.
Torunabackuponlyforthefailedclient,selectBackuponlyoutofdatesourceunderBackupNowonthe
Backuptab.

VMware, Inc.

195

vSphere Data Protection Administration Guide

Troubleshooting VDP Restores


Thefollowingtroubleshootingtopicsdescribehowtoidentifyandresolvesomecommonissueswithrestores.

Restore tab shows a Loading backups message and is slow to load


IttypicallytakestwosecondsperVMbackuptoloadeachofthebackupsontheRestoretab.Thisisexpected
behavior.

Restore tab is slow to load or refresh.


IfthereisalargenumberofVMs,theRestoretabcanbeslowtoloadorrefresh.Intestswith100VMs,this
cantakeuptofourandahalfminutes.

Disk-level restore does not provide an option to specify target datastores


Disklevelrestoretoanewlocationdoesnotprovideanoptiontospecifythetargetdatastoresforeachdiskof
thevirtualmachine.Currently,VDPrestoresallthedisksofthevirtualmachine,includingthedisksthatwere
skippedduringbackup,intothespecifiedtargetdatastore.
Theworkaroundistospecifyatargetdatastorethathasenoughfreespacetoaccommodateallthedisksofthe
virtualmachine,includingthedisksthatwereskippedduringbackup.

Deleted disks are skipped when restoring to original location


IfthetargetVMnolongerhasthesamediskfootprintastheoriginalVMthatwasbackedup(ifthediskshave
beenremovedordeletedfromtheVM),performingaRestoretooriginallocationoperation,afterselecting
arestorepointtimestampintheRestorepane,willsilentlyfailtorestorethemissingdiskoftheVM.
TheworkaroundistorestorethedisktoitsoriginallocationaftermanuallyaddingthemissingdisktotheVM.
EnsurethediskisthesamesizeasitwaswhentheVMwasbackedup.
Ifthisworkaroundfails,restorethedisktoanewlocationtocreateanewVM.Whentherestoretask
completes,detachtherestoreddisksfromthenewVMandattachthemtotherequiredVM.

Name conflict when restoring a disk to an existing virtual machine


RestoringadisktoanexistingVMmightfailbecauseofanameconflict.Theconflictoccurswhenanexisting
.vmdkdiskispresentinthesamedatastorewherethenewdiskisbeingrestored.
Toworkaroundthisissue,renameorremoveexistingdisksthatarecausingthenameconflict.

No time stamp detail displays for Emergency Restore restore points


WhennavigatingthroughtherestorepointsintheVDPConfigureutilitysEmergencyRestoretab,theuser
mayseenotimestampdetailfortherestorepoints.ThisissueoccurswhenthetimezoneisdefinedasUTC.
PerformthefollowingstepstochangetheUTCtimezone:

196

OpentheVDPConfigureUI.

FromtheConfigurationtab,selectChangetimezone.

SelectatimezoneotherthantheUTCtimezone,andclickSave.

ClickApplyChanges.

Afterthewebservicesrestart,logintotheVDPConfigureUIandverifythetimestamp.

VMware, Inc.

Chapter C vSphere Data Protection Troubleshooting

Troubleshooting VDP Replication Jobs


Last successful and last failed replication information not part of email report
Thescheduledandadhocemailreportsthataregeneratedafterareplicationjobcompletesdonotcontain
informationaboutthelastsuccessfulreplicationandthelastfailedreplicationintheReplicationJobs
Summary.
YoucannotobtaininformationaboutsuccessfulandfailedreplicationjobsfromVDP.

Replication job failure errors


IfthedestinationserverisinaNormalorFullAccessstate,theVDPAppliancecorrectlyreportsthestateof
thedestinationserver.IfthedestinationserverisinanAdmin,ReadOnly,orSynchronousstate,theVDP
Appliancereportsamiscellaneouserrorwhenareplicationjobfails.
Withinaccuratereportingofexecutionerrors,theusercannotdeterminethestateofthedestinationserver.

Replication job progress seems stuck in an incomplete status indefinitely


TheVDPtaskpaneldeliversamiscellaneouserrorforthereplicationjobandfailstoinitiatethesessionwith
serversforreplication.Onepossiblecauseofthiserroristhecoremanagementservicehasstoppedrunning
forthetargetserver.
Checkthemanagementservicesandrestartthecoreserviceifitisnotrunning,andthenretrythereplication
job.

Multiple replication jobs for different VMs created inside a single job run in series and not in
parallel
Thereplicationactivityformultiplevirtualmachinesshouldprocessinparallel.Thesequentialbehavior
occursonlywhenanotherreplicationjobwiththesameclientsisalreadyrunning.Inthiscase,theclient
replicationtaskwaitsforthealreadyrunningreplicationjobtocomplete.
Toworkaroundthisissue,youmustaddthecom.vmware.vdp.option.replicate.maxtreams
propertytothe/usr/local/vdr/etc/vdp-options.propertiesfile.Thedefaultvalueis1.Afteryou
changethedefaultsettingwhenyouaddoredittheproperty,theappliancesetsthenewvalueasthe
maximumconcurrentnumberofprocessesforareplicationjob.

Troubleshooting VDP Integrity Check


AfterstartinganintegritychecktherecanbeadelayofafewsecondsbeforetheVDP:IntegrityChecktask
showsupintheRunningtaskstabunderRecentTasks.Similarly,whencancelinganintegritycheck,therecan
beadelayofseveralsecondsbeforethetaskisactuallycanceled.
Insomecases(forexample,iftheintegritycheckprogressisabove90%),theintegritycheckmayactually
completebeforebeingcanceled.Eventhoughtheintegritycheckmayhavecompletedsuccessfully,theTask
Consolemaystillshowanerrorindicatingtheintegritycheckwascanceled.
IfyouknewthattheIntegrityCheckStatusoftheappliance(shownontheReportstab)wasOutofDate
beforeyoustartedtheintegritycheck,thenyoucanlookatthestatusimmediatelyaftercancelingthejobto
seeifthecanceloperationsucceeded.IftheIntegrityCheckStatusisNormal,thecheckwassuccessful.If
thestatusisOutofDate,thecheckwascanceled.

Troubleshooting Automatic Backup Verification


Automatic Backup Verification job fails after renaming the datastore
ThiserrorcanoccurifyourenameormovethedestinationdatastoreoutsideofVDP.
Editthejobandselecttherenamedormoveddestinationdatastoreasthenewdestination.Forinstructions,
refertoEditingaBackupVerificationJobonpage 124.
VMware, Inc.

197

vSphere Data Protection Administration Guide

One or more ABV jobs fail with a Failed to create VM error and leave behind an orphaned
VM in the vCenter inventory
ABVhastriggeredthevalidationofarestoredVMonahostthathasanearlierversionthatisincompatible
withtheversionthatwasusedtocreatetheVM.ThefactthatthisleavesbehindanorphanedVMisbydesign
becausethisisnecessaryforadministratorstoproperlytroubleshootanissuewithrestoresinthistypeof
situation.
ManuallydeleteorunregisterthetemporaryvirtualmachinesthatremaininthevCenterorthedatastore
inventory.

When an ABV job is canceled, a VDP_VERIFICATION_XXXX VM is left behind on the


destination host
YoucanworkaroundthisissuebylookingforandmanuallyremovingVDP_VERIFICATION_*virtual
machinesleftoveronthedestinationhostafteranABVjobcancellation.

Insufficient space available on datastores for the requested actions


ABVjobsorscheduledjobsfail,sometimeswithactualdataloss,witherrormessagesinthelogstotheeffect
thatdatastoreactionscouldnotbecompletedbecauseofinsufficientspace.
FreeupspaceondatastoresandretrytheABVjobthatfailed.Performongoingroutinespacemanagementon
datastorestopreventrunningoutofspace,especiallybeforescheduledjobsaffectingdatastorespaceusage.

Troubleshooting the Restore Client (File Level Recovery)


Thefollowingtroubleshootingitemsprovidesomedirectiononhowtoidentifyandresolvesomecommon
issueswiththerestoreclient.

Login failed. Cannot locate vm at 10.100.1.10 in vCenter.


ThiserrorcanoccurifyouaretryingtoconnecttotheRestoreClientfromahostthathasnotbeenbackedup
byVDP.
LogintoavirtualmachinethathasbeenbackedupbyVDP,andthenconnecttotheRestoreClient.

Login failed. Cannot locate vm in vCenter


Whenyoulogintothesourcevirtualmachineafteryouperformafilelevelrestore,theloginfailswiththe
followingerror:
Login failed. Cannot locate vm in vCenter
ThiserrorcanoccurwhenyourestoreaVMimagetoanewvirtualmachinewithoutaNICattached.Inthis
case,theFLRisunabletologintothesourcevirtualmachineforashortperiodoftimeaftertherestore
completes.Toworkaroundthisissue,waitafewminutesaftertherestorecompletesbeforeyoulogintothe
sourcevirtualmachine.

Restore operation fails with error code 10007


Ifarestoreoperationfailswitherrorcode1007,ActivityFailedclienterror(s)itmaybebecauseyouselected
areadonlydestination(forexample,aCDdrive)oraremovablemediadevicethathasnomedialoaded(for
example,adiskettedrive).
Trytherestoreagainusinganewdestinationorensureyourdestinationdeviceiswritable.

During a file level recovery mount, only the last partition is displayed if the VMDK file
contains multiple partitions.
Therestoreclientdoesnotsupportextendedvolumes.Thisisexpectedbehavior.Performanimagelevel
recoveryandmanuallycopythefilesneeded.

198

VMware, Inc.

Chapter C vSphere Data Protection Troubleshooting

During an file level recovery mount, unsupported partitions fail to mount.


Thefollowingdiskformatsarenotsupportedbytherestoreclient,anditisexpectedbehaviorthattherestore
clientmountwillfail.

Unformatteddisk

FAT16orFAT32filesystems

Extendedpartitions(Types:05h,0Fh,85h,C5h,D5h)

Dynamicdisks(Windows)/multidrivepartitions(anypartitionthatconsistsof2ormorevirtualdisks)

DeduplicatedNTFS

ResilientFileSystem(ReFS)

EFIbootloader

Encryptedpartitions

Compressedpartitions

Performanimagelevelrestoreandmanuallycopythefilesneeded.

Symbolic links are not displayed in the restore client.


Therestoreclientdoesnotsupportbrowsingsymboliclinks.

After importing VMs, FLR login fails for VMs backed up before the import
FileLevelRecovery(FLR)isnotsupportedfortherestorepointsthathavebeenimportedfrom
previouslyusedVDPdisks.Thislimitationdoesnotapplytorestorepointsthatarecreatedforany
subsequentbackupsperformedaftertheimport.

Nested container limitations


WhenrestoringaVMwarecontainerthatcontainsothercontainers(thatis,anestedcontainerstructure;for
examplevApp1containsseveralvirtualmachines,andnestedinsidevApp1isacontainercalledvApp2,
whichalsocontainsseveralvirtualmachines),theVDPApplianceonlyrestoresthetoplevelofthehierarchy.
Twointerimsolutionsexistforthislimitation:

Flattenthecontainerstructure.

AddbothvApps(vApp1andvApp2)asseparatecontainerentitiessothattheycanbebackedup
separately.Whenrestoring,restorevApp1first,andthenrestorevApp2intovApp1.

Troubleshooting VDP Advanced Licensing


License keys entered into vSphere Licensing interface but not visible in VDP
VDPAdvancedlicensekeysshouldnotbeenteredintothestandardVMwareLicensinguserinterface.They
arevalidVMwarekeysandcanbeenteredanddecoded,butarenotmanagedwiththisinterface.Insteadyou
mustenterandassigntheselicensekeysbyusingtheConfigurationtabintheVDPinterface.Enteringthem
directlyintovSpherewillnotcauseanyharmbutwillnotprovideanyutilityeither.Itisrecommendedthat
youremovethemandassignthem.

License violation events are generated even though Host is licensed


Whenlicensinghostsinacluster,allhostsintheclustermustbelicensed.Otherwise,allhostswillbe
consideredinviolationofthelicenseagreement.Duetothenatureofclusters,thereisnowaytotellwhich
hostaVMbelongstoatanygiventime.Thereforetheentireclustermustbecoveredbyvalidlicenses.Itisthe
administratorsresponsibilitytoassignlicensekeysappropriately.

VMware, Inc.

199

vSphere Data Protection Administration Guide

License Keys and/or Host assignments are lost


Thelicensekeys,andtheirrespectiveHostassignment,arestoredinvCenterandareassociatedwiththe
com.vware.vdp2.configextension.Ifthisextensionisunregisteredforanyreason,theVDPAdvanced
licensekeysandHostassignmentwillalsoberemoved.
Alternatively,ifyouhaveredirectedyourVDPAppliancetoanothervCenter,itwillthendisplaythelicense
keysandHostassignmentsforthenewvCenterandnottheoldone.ThereisnocrossvCentercoordination
oflicensekeys.AnyotherVDPAppliancesontheoldvCenterwillcontinuetoshowtheexistinglicensekeys
andHostassignments.
Torecoverfromeitherscenario,simplyrestartthewebservicesononeoftheVDPAppliances.Aftertheyhave
restarted,reentertheappropriatekeysandHostassignmentsusingtheVDPinterface.Ensurethatyouare
complyingwiththelegalrequirementsofthelicensebynotreusinglicensekeysinmultiplevCenter
environments.

Unable to successfully decode license keys


VDPAdvancedlicensekeysaredecodedandverifiedpriortopersistingthem.Ifthisisfailing,makesureyou
enteredtheappropriatelicensekeyvalueandthatthereisnoextrawhitespacesurroundingthekey.Thiscan
easilyhappenwhencopyingandpastingthevalue.
Ifthelicensekeyvalueiscorrect(asprovidedbyVMware)thenitispossiblethelicensedefinitionfilewasnot
successfullyuploadedtothevCenter.Restartingthewebservicesontheappliancewillagainpushthelicense
definitionfiletovCenter,whichmayresolvetheproblem.

Unable to obtain licenses in License Assignment portlet


IftheLicenseAssignmentportletontheConfigurationtabinVDPAdvancedcontinuouslydisplaysthe
Loadingmessage,reviewthefollowingpossiblecauses:

IfyouhavemodifiedthedefaultHTTPport(80)onthevCenter,youwillneedtomodifythe
com.vmware.vdp.option.vcenter.http_portpropertyinthe
/usr/local/vdr/etc/vdp-options.propertiesfileontheVDPAppliancetospecifythenew
portvalue.RestartthewebservicesontheVDPAppliancetoallowthevaluetotakeeffect.

Theconnectioninfrastructureusedformanagingthelicensekeysismissingorcorrupt.Restartingthe
webservicesontheappliancewillattempttoreloadanymissingcomponentsandmaycorrecttheissue.

Evaluation license expires and system is degraded (unusable)


Bydesign,theVDPApplianceshutsdownintegralserviceswheneverlicenserequirementsarenotmet.This
canhappenwhenanevaluationlicenseexpires.
Donotuseanevaluationapplianceforanymissioncriticaldata.Itisintendedonlyasanopportunityto
experimentwiththeVDPAdvancedAppliance,andtheapplianceshouldbeconsideredthrowaway.
If,however,youhavesincepurchasedapermanent(nonevaluation)vSphereDataProtectionlicensekey,
thereisamechanismforrecoveringtheappliance.Youmustperformthefollowingstepsbetweentheonehour
intervalsatwhichthesystemforciblydisableskeyservices.
1

ManuallyrestartallservicesbyusingtheVDPConfigurationUtility.

AccesstheVDPAppliancefromthevSphereWebClient.
a

NavigatetotheLicenseAssignmentportletontheConfigurationtab.

Addthenewpermanentlicensekeytothesystem.

Thisprocessupgradesthestatusoftheappliancetopermanentandtheservicesshouldremainoperational.
NOTEIfyouhavemultipleevaluationappliancesthatneedtoberecoveredinthismanner,youmustrepeat
theprocessaboveoneachappliance.Youcansimplyremoveandthenreaddthepermanentlicensekeyto
forcetheupdate.

200

VMware, Inc.

Chapter C vSphere Data Protection Troubleshooting

Alternatively,youcaninstallthelicensekeyonceandwait24hoursforthelicenseaudittorun.Thelicense
auditprocessdetectsthepresenceofthepermanentlicensekeyandupgradestheappliancefromits
evaluationlicensekey.YoumustmanuallyrestarttheservicesbyusingtheVDPConfigurationUtility.

Troubleshooting the VDP Appliance


ThefollowingareknownissuesfortheVDPAppliance.

The VMware VDP for Exchange Server Clients or the VMware VDP for SQL Server Clients are
no longer registered with the VDP Appliance.
ThisproblemcanoccuriftheVDPAppliancehasbeenrenamed,oriftheclientswereinstalledandanew
checkpointwasnotcreated,andarollbackoccurred.Toworkaroundthisproblem,reinstallalloftheVDPSQL
ServerandExchangeServerClients.

If a Backup Job contains more than one SQL Server or Exchange Server and the servers
have identical database paths, if you select a database in one server instance, and not the
other instance with the same path, the second instance with the same path will also be
backed up.
Toresolvethisissue,eitherincludeonlyoneExchangeServerorSQLServerperbackupjoborensurethatall
ofyourdatabasepathsareunique.

One or more clients cannot be restored. The client is inactive and there are no comparable
clients to which a restore can be made.
Thisproblemcanoccurifauserattemptstoinvoketherestorewizardwithoutselectingarestorepoint,ora
restorepointexistsforanunregisteredclient.Ineithercase,therestorecannotoccurwhenthereisaninactive
clientandnocomparabletargetclientexistsintheenvironment.

VDP Appliance Guest OS (Linux) becomes read only


TheLinuxguestoperatingsystembecomesreadonlyifallofthefollowingsymptomsappear:
1

Failstocontactorcheckthestatusofservices,asshowninthefollowingmessage:
root@ldummyxxx:/usr/local/#: dpnctl status
/bin/chown: changing ownership of `/usr/local/avamar/var/log': Read-only file system
dpnctl: ERROR: running as user "root" - problem opening log file "/usr/local/avamar/var/log/dpnctl.log" (-rw-rw-r--) dpnctl: ERROR: traceback on exit:
dpnctl_util: pen_log_file (/usr/local/avamar/bin/dpnctl line YYY)

UnabletologintotheVDPConfigureUI.

UnabletoconnecttotheVDPpluginfromwithinthevCenterServerwebclient.

ThefollowingVMwareKnowledgebasearticleprovidesmoreinformationaboutfilesystemsthatmaybecome
readonly:http://kb.vmware.com/kb/51306
BeforeyoucontactTechnicalSupport,restarttheappliance.Thismightfixtheproblem.

Troubleshooting VDP Microsoft Exchange Server


Unmounted or offline databases are skipped
Ifadatabaseisunmountedorofflinewhenabackupisperformed,thebackupskipsthatdatabase.Generally,
thisisnotanissuebecausedatabasesthatarenotmountedarenotinproduction.

Backups may fail when drive letters and volumes are mixed
IfyouconfiguretheExchangeServertopointtothesamedatabasefilesthroughdifferentpaths,suchas
volumeG:\andC:\MOUNTPOINT,thenbackupsmayfail.

VMware, Inc.

201

vSphere Data Protection Administration Guide

Toavoidthisbackupfailure,configuretheExchangeServerdatabasestopointtothedatabasefilesbyusing
thesamepath.Forexample,ifyouhavethreedatabases,DB1,DB2,andDB3,thatareatthesamelocationas
eitherdriveG:\oronC:\mountpoint,thenuseone,butnotboth,ofthefollowingexamplepaths:

G:\DB1,G:\DB2,G:\DB3

C:\mountpoint\DB1,C:\mountpoint\DB2,C:\mountpoint\DB3

Restore to RDB fails or results in an unusable RDB


VDPuseswaittimesthatMicrosoftrecommendsforRDBstabilizationinExchangeServer2013beforethe
restorestarts.TherestoreeitherfailsorresultsinanunusableRDBifthestabilizationexceedsthewaittime.
YoucanincreasethewaittimetoallowmoretimefortheRDBtostabilize.
ToincreasetheRDBstabilizationwaittime:
1

Useatexteditortocreateanavexchglr.cmdfileintheC:\Program Files\avp\var folder,where


C:\Program Files\avpistheinstallationfolder.

Typethefollowingtextinthecommandfile:
--rdb_stabilize_wait=n

wherenisthewaittimeinseconds.Thedefaultvalueis60seconds.
3

Saveandclosethefile.

Restore requirements are not met


WhenyourestoreanExchangeServerdatabase,thedestinationExchangeServermusthavethesame
ExchangeServerversionandservicepackastheExchangeServerwherethebackupwasperformed.
IftheExchangeServerversiononthedestinationandsourceserversdonotmatch,thentherestorefails.

Log files are moved if gaps are detected


Duringanormalrestore,ifatransactionloggapisdetected,anyexistinglogfilesaremovedtoafoldernamed
logs_TIME_DATE,whereTIMEandDATEarethetimeanddateoftherestore.Thefolderiscreatedasa
subfolderinthetransactionlogfilepathoftheExchangeServer2007storagegrouporExchangeServer2010
database.Youcanusetheselogstoanalyzetherestoreoperation,ifnecessary,orapplythoselogsuptowhen
thefailureoccurred.

Exchange Server 2007 databases are mounted after restore


Beforestartingarestore,VDPdismountsalldatabasesinastoragegroup,evenifthedatabasesarenotbeing
selectedforrestore.Whentherestorecompletes,VDPattemptstomountallexistingdatabasesinthestorage
group,eveniftheywerenotpreviouslymounted.VDPdoesnotattempttomountdatabasesthatdonotexist
ondisk,eveniftheyexistinActiveDirectory.

Selective restore of databases from an older backup may fail


Ifyouattempttorestoreselecteddatabasesfromanolderbackupwhennewerbackupsexist,thentherestore
mayfail.Ifthisoccurs,deletetherestore.envfilecreatedinthelogfolderpath,alongwithallthelogfiles
inthatpath,andreruntherestore.Also,checktheeventlogsthroughtheEventViewerifmountingoneor
moredatabases.

202

VMware, Inc.

Chapter C vSphere Data Protection Troubleshooting

Troubleshooting VDP Microsoft SQL Server


Not all databases are visible on SQL Server 2012
ThisproblemcanbefixedbyaddingtheWindowssystemserviceaccounttoSQLServeradministratorgroup:
1

InSQLServerManagementStudio,expandtheSecuritynodeandthentheloginnodefortheinstance.

RightclicktheNTAUTHORITY\SYSTEMaccountandselectProperties.
TheLoginPropertiesdialogboxappears.

SelecttheServerRolespagefromthelistandselectthecheckboxnexttothesysadminuser.

ClickOK.

A database backup will fail if it is currently being restored


MicrosoftSQLServerdoesnotsupportbackupsifthedatabaseisinarestorestate.

A SQL Server restore with the tail-log backup option selected fails
Thisproblemcanbecausedifthelastrestorewasperformedafterthelastfullbackup.Performafullbackup
onthedatabasebeforerestore.
TherestorecanalsofailiftheTaillogbackuprestoreoptionisenabledandthedatabasedoesnotexistoris
offline.InthiscasedisabletheTaillogbackupoption.

Troubleshooting VDP Microsoft SharePoint


SharePoint redirected restore job status shows success even when some databases fail to
restore
WhenanIPaddressisusedinsteadofaservername,backinguppartofaSharePointfarmfailswhenrunning
aredirectedrestore,eventhoughtheUIindicatessuccess.
Usetheservername,notanIPaddress,whencreatinganaliasforaredirectedrestoreofallorpartofa
SharePointfarm.

Accessing VDP Knowledge Base Articles


AdditionaltroubleshootinginformationisavailablethroughVDPKnowledgeBaseArticles,whicharelocated
at.
http://www.vmware.com/selfservice/microsites/microsite.do
SelectProducts>VMwarevSphereDataProtectionCategory>Troubleshooting

VMware, Inc.

203

vSphere Data Protection Administration Guide

204

VMware, Inc.

Index

Index

backups 65
Data Domain 81
deploying proxies 64
emergency restore 46
general 23
HotAdd 24, 64, 66
proxies 66
replication 136, 140
storage capacity for initial VDP deployment 24
supported disk types 20, 116
upgrading 32
VDP Appliance deployment 65

Adobe Flash Player 20


alarms, viewing 61
appliance
rolling back 46
archiving to tape 182
automatic backup verification
best practices 122
described 122
troubleshooting 197
automatic backup verification. See also backup
verification jobs

backup and recovery


using changed block tracking 14
using datastore 14
using file level recovery 14, 148
using Virtual Machine Disk (VMDK) 14
using VMware vStorage APIs for Data
Protection (VADP) 14
backup job
full image 114
individual disks 114
on individual disks 115
backup schedule 136
backup verification job
cloning 125
deleting 126
disabling 126
editing 124
monitoring 126
running 125
backup verification jobs
creating 123, 126
limitations 122
backup window, editing 58
backups
filtering 150
increasing number that run 65
mounting 150
reducing number of concurrent backups 65
verifying 126
best practices
archiving to tape 182
automatic backup verification 122

capacity
insufficient for backups 194
monitoring 24
requirements 20
steady state 24
utilization 76
VDP, initial deployment 24
Certificate Authority (CA) 52, 53
Changed Block Tracking (CBT) 14, 16, 23
collecting logs 44
compatibility matrix
replication recovery 142
replication source 134
concurrent backups 65
configuring Data Domain storage 80
CPU load 69
customer experience improvement program 17, 56

VMware, Inc.

D
Data Domain
adding a system to VDP configuration 86
architecture overview 80
backups with VDP 90
best practices 81
capacity monitoring 95
changing the max streams value 87
client support with VDP integration 81
common problems and solutions 96
configuration 80
deleting from VDP appliance 88
editing system configuration settings 87
limitations in VDP environment 82

205

Index

monitoring from the VDP Appliance 94


port usage requirements for VDP
communication 84
pre-integration requirements 82
preparing the system for VDP integration 85
reclaiming storage on a full system 95
selecting a target for backups 91
server maintenance activity monitoring 92
data protection
using changed block tracking (CBT) 14
using datastore 14
using File Level Recovery (FLR) 14, 148
using Virtual Machine Disk (VMDK) 14
using VMware vStorage APIs for Data
Protection (VADP) 14
deduplication, benefits of 15
direct to host restore 47
disaster recovery 182
disk expansion
growing and adding disks 101
limitation 102
requirements 100
with Essentials Plus 103
disk usage 69
disks, types supported by VDP 20, 116
Distributed Resource Scheduler (DRS) 68
DNS configuration
setting up 21
verifying 21

fixed-length data segment 15

job details tab 109

email reports 57, 58


emergency restore
automatic host detection 49
best practices 46
limitations 47
performing 47
troubleshooting restore points 196
unsupported features 47
Essential Plus license 100
ESXi compatibility with vSphere Flash Read
Cache 20
event console, viewing 62

F
File Level Recovery (FLR)
benefits 17
limitations 67, 148
overview 14, 148
requirement 64
support 66
unsupported VMDK configurations 148
filtering backups 150

VMware, Inc.

G
granular level restore (GLR)
log files 176
Microsoft Exchange 2007 servers 177
Microsoft Exchange 2010 or 2013 servers 177
troubleshooting 176

H
hardware versions
migrating 20
upgrading 20
HotAdd 20, 24, 64, 66, 68, 148, 184

I
image-level backups 16
individual disk backups
procedure 116
supported disk types 116
individual disks
creating a backup job 16, 115
impact when migrating 117
installation requirements 20
installing vSphere Data Protection (VDP)
software requirements 20
integrity checks, running 60
internal proxy, disabling 68

J
K
knowledge base, accessing articles 203

L
license audit 200
license key
permanent 200
requirement 15
licensing
Essential Plus 100
troubleshooting 199
troubleshooting evaluation license
expiration 200
troubleshooting inability to obtain license 200
troubleshooting license key decoding 200
troubleshooting license keys 199
troubleshooting lost assignments 200
log bundle, file name of 44, 194
log collection 44
Logical Volume Manager (LVM) 64, 148

206

Index

OVF template file, deploying 25

logs
bundle 44, 194
collection 44
proxy 69
viewing 59

M
man-in-the-middle attacks 52, 53
master boot record 148
media pool 183
memory usage 69
Microsoft Exchange
backing up applications 170
creating backup jobs 170
increasing RDB wait time 202
installing clients when UAC is enabled 154
installing the client 165
manually configuring the backup service 170
restoring backups 172
server options 164
using the configuration tool 168
Microsoft SharePoint
backing up and restoring servers 177
creating backup jobs 178
restoring backups 179
Microsoft SQL
backing up and restoring 155
backing up applications 160
creating backup jobs 160
installing the client 156
restoring backups 163
server options 155
server support 155
monitoring
backup verification jobs 126
capacity 24
Data Domain capacity 95
Data Domain from VDP Appliance 94
Data Domain maintenance activity 92
VDP activity 60
mount limitations 150
mounting backups 150
multi-tenancy, support for 144

N
network address translation (NAT) 148
network block device (NBD) 20, 24, 66, 184
network settings, configuring 45
node structure, replication 142
NTFS 149, 177, 199

P
performance analysis
running 103
test results 103
platform product support 16
port 29000 143
provision type 72
proxies
adding 68
best practices 66
deploying 64
external support 66
health status 69
internal, disabling 68
managing 66
proxy logs 69
proxy software, upgrading 38

R
replication
back to source 141
best practices 136, 140
cloning a job 141
creating a job 137
creating OVF file 183
Data Domain as backup target 136
deleting a job 141
destinations 142
editing a job 140
enabling or disabling a job 141
exporting to tape 183
limitations 136
managing destinations 140
moving target to tape 183
node structure 142
recovery 143
restoring target from tape 184
running existing jobs immediately 141
scheduling and managing jobs 17, 134
selecting backups to replicate 137
viewing job status and details 141
Replication Target Identity (RTI) 134, 143
reports tab
viewing Data Domain status 87
viewing information 108
restore
replication target from tape 184
to read-only media 198
to removable media 198
restore points, refreshing 49

OVF template file 26, 183

VMware, Inc.

207

vSphere Data Protection Administration Guide

restoring backups
direct to host 47
manually 128, 130, 131
to new location 129, 130, 131
to original location 129, 130, 131
to SCSI disk ID 129, 130, 131
when snapshots are present 128
retention policy 115, 136
reverting to a snapshot 37
rolling back an appliance 46

S
SAN 184
security
Certificate Authority (CA) 52, 53
login attempts 56
man-in-the-middle attacks 52, 53
SSL certificates 52, 53
services
backup scheduler 42
core services 42
file level restore services 42
file system services 42
maintenance services 42
management services 42
starting and stopping 43
status of 43
show completed activities 152
shutting down VDP Appliance 62
snapshot
removing 36
reverting to 37
software requirements 20
SSL certificates 52, 53
SSO admin user 22
starting VDP Appliance 62
steady state capacity 24
storage
attaching existing VDP disks 73
creating 72
detaching 75
import existing 72
summary 57
viewing summary 76
storage summary, viewing 102
supported disk types 20, 116

T
tape libraries 183
tape volume 183
tape-out 183
task failure tab 108
tasks, viewing 61
208

technical support resources 12


time synchronization errors 22
troubleshooting
after an unexpected shutdown, recent backups
are lost 195
associated backup sources may be lost 195
automatic backup verification (ABV) 197
backup fails if VM is enabled with VMware fault
tolerance 195
backup fails if vSphere Data Protection does not
have sufficient datastore capacity 194
backups are slow to load 196
backups fail if certain characters are used 195
decoding license keys 200
file level recovery 198, 199
granular level restores 176
guest OS (Linux) becomes read-only 201
inability to obtain license in portlet 200
items could not be located 194
license keys 199
license violation events 199
loading backup job data 194
lost license keys 200
Microsoft Exchange RDB wait time 202
name conflicts when restoring a disk to an
existing VM 196
replication job failure errors 197
replication jobs 197
restore operation fails 198
unable to add client 194
VDP Advanced 201
VDP Appliance is not responding 194
VDP Exchange backups 201
VDP SQL backups 203
VDP SQL restores 203
vSphere Data Protection Exchange
restores 202
vSphere Data Protection integrity check 197

U
upgrading
best practices 32
hardware versions 20

V
variable-length data segment 15
vCenter
user account permissions 189
vCenter Server
changing hostname, password, and so forth 45
supported versions 25
switching VDP Appliances 107
version requirements 20
vCenter Server Appliance (VCSA) 16, 52
VMware, Inc.

Index

VDP Advanced licensing, troubleshooting 199


VDP Configure Utility 42
VDP disks
attaching 73
VDP, types of disks not supported 20, 116
viewing
alarms 61
event console 62
storage summary 76, 102
tasks 61
Virtual Machine Disk (VMDK) 14
VMFS heap size 100
VMware Tools 22, 123
VMware vStorage APIs for Data Protection
(VADP) 14
vSphere Data Protection (VDP)
accessing from command line 106
accessing knowledge base articles 203
accessing with vSphere Web Client 106
changing a configuration 45
collecting logs 44
disaster recovery 182
installation 27
monitoring activity 60
sizing 20
software requirements 20
starting and stopping services 43
storage capacity 24
supported configurations 21
user interface 108
viewing status of services 42
vSphere Data Protection (VDP) Appliance
best practices when deploying 65
corruption 75
description of 14
rolling back an appliance 46
shutdown 62
startup 62
switching from vCenter Server 107
vSphere Flash Read Cache and ESXi
compatibility 20
vSphere HA 72
vSphere host, supported versions 20
vSphere Web Client 107
Adobe Flash Player requirement 20
supported web browser 20

VMware, Inc.

209

vSphere Data Protection Administration Guide

210

VMware, Inc.

Você também pode gostar