Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Enterprise/Service Provider
Product Overview and
Implementation Guide
Trademark Statement
Asigra,AsigraCloudBackup,andtheAsigralogoaretrademarksofAsigraInc.All
otherbrandandproductnamesare,ormaybe,trademarksoftheirrespectiveowners.
AsigraInc.reservestherighttochangeormodifyanyoftheproductspecificationsor
featuresdescribedhereinwithoutnotice.Thisdocumentisforinformationonly.Asigra
Inc.makesnoexpressorimpliedrepresentationsorwarrantiesinthisdocument.
CopyrightAsigraInc.
Allrightsreserved.Confidential
2
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Other Documents
SometopicsinthisdocumentreferenceAsigraCloudBackupdocumentation,whichis
availableseparatelyontheDVDshippedwiththeproduct.ThisDVDalsocontains:
releasenotesforeachversionissued(thesealsoexplainthecontentsoftheDVD)
InstallationGuidesforallproductsandallplatforms(theseincludetechnical
requirements)
DSClientUserGuide,includingaknowledgebaseofimportantissues
DSOperatorManual
DSNOCUserGuideandInstallationGuide
InstallationandBackup/RestoreSupportMatrix
Revision History
Date Details
February03,2015 FileLevelRestoreonpage135
v13 VirtualMachineReplicationonpage136
MicrosoftOffice365DSClientPlugInonpage272
3
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Trademark Statement .............................................................................................................. 2
About this Document ................................................................................................................ 2
Navigating this Document ........................................................................................................ 2
Other Documents ..................................................................................................................... 3
Revision History ....................................................................................................................... 3
Introduction Topics
Navigating by Theme .................................................................................................................. 14
Getting Started with Asigra Software ..................................................................................... 14
Backing up and Restoring Data ............................................................................................. 14
Ensuring Data Integrity and Security ...................................................................................... 14
Implementing Asigra Software ............................................................................................... 15
Monitoring Asigra Software ....................................................................................................15
Maintaining Asigra Software .................................................................................................. 15
Using Asigra Software with Third Party Tools ........................................................................ 15
Introduction to Asigra Cloud Backup ................................................................................... 16
About this Section .................................................................................................................. 16
What Asigra Cloud Backup Does ....................................................................................... 16
Basic Components of Asigra Cloud Backup: DS-System and DS-Client ........................... 17
How Asigra Cloud Backup Handles Backups ..................................................................... 21
How Asigra Cloud Backup Handles Restores .................................................................... 23
Working with Removable Media ............................................................................................. 23
How Asigra Cloud Backup Handles Customer Information ................................................ 24
Maintaining Asigra Cloud Backup ....................................................................................... 24
DS-System Topics
Introduction to DS-System ......................................................................................................... 26
About this Section .................................................................................................................. 26
What DS-System Does .......................................................................................................... 26
Available DS-System Configurations ..................................................................................... 27
DS-System Database ............................................................................................................. 27
DS-System Interfaces ............................................................................................................ 28
Logs and Reports ................................................................................................................... 30
Notifications ............................................................................................................................ 35
DS-Operator Permission Control ........................................................................................... 36
DS-System N+1 ............................................................................................................................ 38
About this Section .................................................................................................................. 38
About DS-System N+1 Configuration .................................................................................... 38
How Systems Work Together (DS-Director) .......................................................................... 39
Redundancy Requirements .................................................................................................... 40
Hardware Scalability .............................................................................................................. 41
N+1 Monitoring ....................................................................................................................... 41
DS-System Online Storage ......................................................................................................... 42
About this Section .................................................................................................................. 42
About DS-System Online Storage .......................................................................................... 42
Why Use Extensible Storage ................................................................................................. 43
How Extensible Storage Works .............................................................................................. 43
Retiring Extensible Storage Locations ................................................................................... 47
4
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Monitoring DS-System Online Storage .................................................................................. 47
Browsing DS-System Online Storage .................................................................................... 47
Adding Storage Locations ...................................................................................................... 48
DS-System Online Storage Directory Structure ..................................................................... 48
DS-System Online Storage Replication ................................................................................. 51
Backup/Restore and DS-System Online Storage .................................................................. 53
Deleting from DS-System Online Storage .............................................................................. 53
About Retention ..................................................................................................................... 55
DS-System Administration ......................................................................................................... 58
Daily Processes ..................................................................................................................... 58
System Admin ........................................................................................................................ 58
Optimize Storage Space ........................................................................................................ 60
Empty Trash ........................................................................................................................... 60
Customer Accounts .................................................................................................................... 61
About this Section .................................................................................................................. 61
Introduction to Customer Accounts ........................................................................................ 61
Account Configuration ............................................................................................................ 61
About Limiting Customer Accounts and DS-Clients ............................................................... 64
Locking or Deleting Customer Accounts ................................................................................ 65
Migrating Customer Accounts ................................................................................................ 65
Delete Lock on Customer Accounts ....................................................................................... 65
DS-System Activities................................................................................................................... 66
DS-System Disaster Recovery ................................................................................................... 70
Components required ............................................................................................................. 70
Recovering from Failed Storage ............................................................................................ 70
Recovering from Loss of DS-System Database ..................................................................... 71
DS-Client Topics
Introduction to DS-Client ............................................................................................................ 73
About this Section .................................................................................................................. 73
DS-Client Tasks ..................................................................................................................... 73
DS-User Access ..................................................................................................................... 74
DS-Client Internal Security ..................................................................................................... 74
DS-Client Databases .............................................................................................................. 74
DS-Client Interfaces ............................................................................................................... 76
Logs and Reports ................................................................................................................... 77
DS-Client Notifications ........................................................................................................... 81
Introduction to DS-Mobile Client................................................................................................ 82
About this Section .................................................................................................................. 82
DS-Mobile Client Tasks .......................................................................................................... 82
DS-Mobile User Access ......................................................................................................... 83
DS-Mobile Client Database .................................................................................................... 83
DS-Mobile User Interface ....................................................................................................... 83
Logs and Reports ................................................................................................................... 84
Central Policy Management from DS-System ........................................................................ 84
Triggering Activities for DS-Mobile Client ............................................................................... 84
Restoring Backed Up Data ..................................................................................................... 84
About DS-Mobile Client Mass Deployment ............................................................................ 85
5
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction to DS-Notebook Client .......................................................................................... 86
About this Section .................................................................................................................. 86
DS-Notebook Client Tasks ..................................................................................................... 86
DS-Notebook User Access .................................................................................................... 87
DS-Notebook Client Database ............................................................................................... 87
DS-Notebook User Interface .................................................................................................. 87
Logs and Reports ................................................................................................................... 87
Central Policy Management from DS-System ........................................................................ 88
Triggering Activities for DS-Notebook Client .......................................................................... 88
Restoring Backed Up Data ..................................................................................................... 88
Introduction to Android DS-Client ............................................................................................. 89
About this Section .................................................................................................................. 89
Android DS-Client Tasks ........................................................................................................ 89
Android DS-Client Upgrade .................................................................................................... 89
Synchronizing Android DS-Client ........................................................................................... 89
Android DS-Client User Interface ........................................................................................... 90
Introduction to iOS DS-Client..................................................................................................... 91
About this Section .................................................................................................................. 91
iOS DS-Client Tasks .............................................................................................................. 91
iOS DS-Client Upgrade .......................................................................................................... 91
Synchronizing iOS DS-Client ................................................................................................. 91
iOS DS-Client User Interface ................................................................................................. 92
Grid DS-Client .............................................................................................................................. 93
About this Section .................................................................................................................. 93
About Grid DS-Client Configuration ....................................................................................... 93
How DS-Clients Work Together (Main Node) ........................................................................ 94
Redundancy Requirements (Grid DS-Client) ......................................................................... 95
Hardware Scalability (Grid DS-Client) .................................................................................... 95
Grid DS-Client Monitoring ...................................................................................................... 95
Client Virtualization ..................................................................................................................... 96
Overview - Virtualization and Asigra Agentless DS-Client ..................................................... 96
Setting up and Managing Backups............................................................................................ 98
Introduction ............................................................................................................................ 98
What Can Be Backed Up ....................................................................................................... 98
Creating Backup Sets ............................................................................................................ 99
Automating the discovery of servers and configuration of backup sets ............................... 101
Special Backup Types .......................................................................................................... 101
Limiting Backups .................................................................................................................. 101
Handling Locked/Open Files ................................................................................................ 102
Managing Backups and Backup Sets .................................................................................. 103
Restoring Backed-up Data........................................................................................................ 106
About this Section ................................................................................................................ 106
About Restoring Data ........................................................................................................... 106
Ensuring Restored Data is Valid .......................................................................................... 106
Speed of Restores ............................................................................................................... 107
Special Types of Restores ................................................................................................... 107
Other Data Recovery Issues ................................................................................................ 109
Restore Methods .................................................................................................................. 109
Alternative Restore Methods ................................................................................................ 110
6
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-Client Buffer......................................................................................................................... 111
About the Buffer ................................................................................................................... 111
Setting up the Buffer ............................................................................................................ 111
Buffers Effect on Backup Processing .................................................................................. 112
DS-Client Local Storage Cache................................................................................................ 113
About the Local Storage Cache ........................................................................................... 113
Setting up the Local Storage Cache .................................................................................... 113
Local Storage Caches Effect on Backup Processing .......................................................... 113
Compression Methods.............................................................................................................. 115
Why Data is Compressed .................................................................................................... 115
Choosing Whether or Not Compression is Done ................................................................ 115
Compression Algorithms ...................................................................................................... 115
Compression for Common File Libraries .............................................................................. 116
Encryption Methods .................................................................................................................. 117
Why Encryption is Done by DS-Client .................................................................................. 117
Encryption Types ................................................................................................................. 117
Encryption Certifications ...................................................................................................... 117
Encryption Key ..................................................................................................................... 118
Encryption Key Validation .................................................................................................... 118
Encryption Security .............................................................................................................. 118
Helping Customers Manage Encryption Keys ...................................................................... 119
DS-Client Administration .......................................................................................................... 120
Types of DS-Client Admin Processes .................................................................................. 120
Admin Process Tasks .......................................................................................................... 121
Restrictions Imposed on DS-Client Admin ........................................................................... 123
Migrating Customer Accounts and DS-Clients ..................................................................... 124
DS-Client Activities ................................................................................................................... 125
DS-Client Maintenance.............................................................................................................. 128
Recovering Failed DS-Client Machine ................................................................................. 128
Recovering from Failed or Corrupted DS-Client Databases ................................................ 128
Upgrading DS-Client ............................................................................................................ 129
Upgrading DS-User Interfaces ............................................................................................. 129
ILM/HSM Integration.................................................................................................................. 130
Overview .............................................................................................................................. 130
How ILM/HSM Works ........................................................................................................... 130
Deleting Files Moved by ILM/HSM ....................................................................................... 130
Restoring Placeholders / Stubs ............................................................................................ 131
Continuous Data Protection (CDP) .......................................................................................... 132
About CDP ........................................................................................................................... 132
What CDP Applies To .......................................................................................................... 132
Trigger Policies for CDP ....................................................................................................... 133
Interrupted CDP ................................................................................................................... 133
Restoring Files Backed up with CDP ................................................................................... 134
Deleting Files Backed up with CDP ..................................................................................... 134
File Level Restore...................................................................................................................... 135
About File Level Restore ......................................................................................................135
Virtual Machine Replication...................................................................................................... 136
7
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
About Virtual Machine Replication ....................................................................................... 136
Implementation Topics
Implementation Steps ............................................................................................................... 174
Introduction .......................................................................................................................... 174
Implementation Steps (for Enterprise/Service Providers) .................................................... 174
Implementation Steps (For Each Customer) ........................................................................ 174
8
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Implementing DS-System ......................................................................................................... 176
Considerations for Choosing DS-System Configuration ...................................................... 176
Sizing Issues ........................................................................................................................ 176
Operating Systems for DS-System ...................................................................................... 176
Configuration in Relation to DS-Clients ................................................................................ 177
Considerations for DS-System Communication with IP over WAN ...................................... 178
Considerations for DS-System Database Configuration ...................................................... 179
Considerations for DS-System Online Storage Configuration ............................................. 179
DS-System N+1 Configuration ............................................................................................. 180
Considerations for Notifications ........................................................................................... 180
Considerations for Modules ................................................................................................. 181
Implementing DS-Client ............................................................................................................ 182
DS-Client Data Considerations ............................................................................................ 182
Considerations for DS-Client Software ................................................................................ 182
Considerations for DS-Client Platform ................................................................................. 183
Considerations for DS-Client Databases ............................................................................ 184
Considerations for Grid DS-Clients ...................................................................................... 185
Considerations for Source Computers ................................................................................. 185
Considerations for Notifications ........................................................................................... 185
Considerations for DS-Client Buffer ..................................................................................... 185
Considerations for Modules ................................................................................................. 186
Sizing Asigra Cloud Backup ................................................................................................. 187
Introduction to Sizing ............................................................................................................ 187
Estimating the Size of DS-System Online Storage .............................................................. 187
Estimating Bandwidth and Storage Requirements Based on Customer Data ..................... 188
Estimating Size of Extra Directory Information ..................................................................... 193
Tuning and Sizing for DS-System ........................................................................................ 194
Selecting the DS-System Online Storage ............................................................................ 198
DS-Client Sizing Issues ........................................................................................................ 199
Asigra DS-Software Licensing ................................................................................................. 201
What is Licensed .................................................................................................................. 201
ASIGRA DS-License Server ................................................................................................ 201
License-Related Events (DS-License Server licenses) ........................................................ 203
Statistical Backup...................................................................................................................... 205
About Statistical Backup ......................................................................................................205
How to Use Statistical Backup ............................................................................................. 205
Analyzing the Results of Statistical Backup ......................................................................... 206
DS-Client Mass Deployment..................................................................................................... 207
About DS-Client Mass Deployment ...................................................................................... 207
How DS-Client Mass Deployment Works ............................................................................. 207
Installation Templates .......................................................................................................... 208
Configuration Parameters for Mass Deployment ................................................................. 208
Service Packs ............................................................................................................................ 211
About Service Packs ............................................................................................................ 211
Service Pack Numbering ...................................................................................................... 211
Inter-compatibility ................................................................................................................. 212
Deploying a Service Pack to DS-Clients .............................................................................. 212
Hot Fixes .................................................................................................................................... 213
About Hot Fixes .................................................................................................................... 213
9
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Hot Fix Numbering ............................................................................................................... 213
Inter-Compatibility ................................................................................................................ 214
Deploying a Hot Fix to DS-Clients ........................................................................................ 214
10
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
What BLM Does ................................................................................................................... 236
Available BLM Configurations .............................................................................................. 236
How BLM Works .................................................................................................................. 237
About BLM Replication .........................................................................................................238
Data Categories Handled by BLM ........................................................................................ 239
BLM Configuration ............................................................................................................... 239
BLM Database ..................................................................................................................... 240
BLM Interfaces ..................................................................................................................... 241
Logs and Reports ................................................................................................................. 242
BLM Online Storage ............................................................................................................. 244
Triggering archive operations ............................................................................................... 244
Data receiving and reduction ............................................................................................... 246
Data accumulation period and consolidation ....................................................................... 248
Restoring Data ..................................................................................................................... 249
Restoring indexed data ........................................................................................................249
Automation and interaction with Third-Party software .......................................................... 251
Request and confirm data destruction ................................................................................. 253
Billing Integration .................................................................................................................. 253
Tape Converter (Import Data to BLM Archiver) ................................................................... 254
DS-Billing ................................................................................................................................... 255
About this Section ................................................................................................................ 255
DS-Billing as a component of Asigra Cloud Backup ......................................................... 255
What DS-Billing Does ........................................................................................................... 256
DS-Billing Components Diagram ......................................................................................... 257
DS-Billing Database ............................................................................................................. 257
DS-Billing Interfaces ............................................................................................................. 258
DS-Billing GUI ...................................................................................................................... 258
DS-Billing Logs and Reports ................................................................................................ 259
Notifications .......................................................................................................................... 262
Billing Parameters ................................................................................................................ 263
Local DS-VDR Module............................................................................................................... 266
About the Local DS-VDR Module ......................................................................................... 266
About Virtual Machine Cloning ............................................................................................. 266
About Physical Machine Conversion to Virtual Machine ...................................................... 266
Local DS-VDR Backup Sets ................................................................................................. 266
Setting up Local DS-VDR Module ........................................................................................ 267
Running Local DS-VDR Activities ........................................................................................ 267
Local & Remote DS-VDR Overview Diagram ...................................................................... 267
Remote DS-VDR Module ........................................................................................................... 268
About the Remote DS-VDR Module ..................................................................................... 268
Setting up Remote DS-VDR Module .................................................................................... 268
Running Remote DS-VDR Activities .................................................................................... 268
Local & Remote DS-VDR Overview Diagram ...................................................................... 269
SalesForce.com DS-Client Plug-In........................................................................................... 270
About the SalesForce.com DS-Client Plug-In ...................................................................... 270
Setting up Cloud To Cloud (Salesforce.com) Backup Sets .................................................. 270
Running Cloud To Cloud (SalesForce) Activities ................................................................. 270
Google Apps DS-Client Plug-In................................................................................................ 271
About the Google Apps DS-Client Plug-In ........................................................................... 271
11
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Setting up Cloud To Cloud (Google Apps) Backup Sets ...................................................... 271
Running Cloud To Cloud (Google Apps) Activities .............................................................. 271
Microsoft Office 365 DS-Client Plug-In.................................................................................... 272
About the Microsoft Office 365 DS-Client Plug-In ................................................................ 272
Setting up Cloud To Cloud (Microsoft Office 365) Backup Sets .......................................... 272
Running Cloud To Cloud (Microsoft Office 365) Activities ................................................... 273
Snapshot Manager Module....................................................................................................... 274
About the Snapshot Manager Module .................................................................................. 274
Setting up Snapshot Manager Module ................................................................................. 274
Appendices
Glossary and Links ................................................................................................................... 276
A ........................................................................................................................................... 276
B ........................................................................................................................................... 277
C ........................................................................................................................................... 277
D ........................................................................................................................................... 278
E ........................................................................................................................................... 281
G .......................................................................................................................................... 281
I ............................................................................................................................................ 282
L ........................................................................................................................................... 282
M .......................................................................................................................................... 283
N ........................................................................................................................................... 284
O .......................................................................................................................................... 284
P ........................................................................................................................................... 285
R ........................................................................................................................................... 285
S ........................................................................................................................................... 286
T ........................................................................................................................................... 287
V, W ..................................................................................................................................... 287
Index ........................................................................................................................................... 288
12
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction Topics
ThissectiongivesanoverviewofAsigraSoftware.
13
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Navigating by Theme
Thissectionoffersanalternativewaytonavigatethroughthisdocument.
Navigating by Theme 14
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Implementing Asigra Software
CustomerAccountsonpage61
ImplementationStepsonpage174
ImplementingDSSystemonpage176
ImplementingDSClientonpage182
SizingAsigraCloudBackuponpage187
BrandingSoftwareonpage204
DSClientMassDeploymentonpage207
AsigraDSSoftwareLicensingonpage201
LANDiscoveryonpage225
ServicePacksonpage211
StatisticalBackuponpage205
Navigating by Theme 15
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction to Asigra Cloud Backup
Overview
AsigraCloudBackupconsistsofthreemaincomponents:DSClient(whichisfree
software,licensedatnocharge),DSSystem,andBackupLifecycleManagement(BLM)
(whichmustbelicensedbyEnterprise/ServiceProvidersdirectlyfromAsigraInc.).
DSClientdefinesthebackupsetsthatdeterminewhatdataistobebackedupfromthe
sourcecomputers.ItsendsbackupdatathroughanIPWANtoDSSystemforstorage.
DSClientalsohandlesdatarestores,requestingandreceivingrestoreddatafromDS
System.
DSClientselectionshouldbedonebasedonthedevicethatneedstobeprotectedand
basedonthedatasourcethatneedstobeprotected.AcustomercanhavemultipleDS
Clients,althoughasingleDSClientcanprotectanentireLAN(files,databases,EMails,
etc.).SourcecomputersthatarenotontheLANallthetime,suchaslaptops,canbe
protectedbyinstallingtheDSMobileClientorDSNotebookClientsoftwareonthose
machinesandconnectingtoDSSystemthroughtheIPWAN.Androiddevicescanbe
About DS-System
DSSystemrunsasaservice(onWindows)ordaemon(onUnix),andstarts
automatically.ItincludesaDSSystemdatabase.
TheinterfacetoDSSystemisDSOperator.
DSSystemincludesanumberofmodulesthatenhanceAsigraCloudBackup.
DSSystemsfunctionispurelytorespondtorequestsbyDSClient:itdoesnotinitiate
interactionswithDSClients.BackedupdatastoredonDSSystemsisencrypted.
TogetstartedwithDSSystem,Enterprise/ServiceProvidersshould:
1 InstallDSLicenseServer(seeDSLicenseServerInstallationGuideformoredetails).
2 InstallDSSystem(seeDSSystemInstallationGuidesformoredetails).
3 ConfigureDSLicenseServerwithDSSystemIPAddress.
4 RunDSOperatorandlogintotheappropriateDSSystemservice/daemon.
5 Configurerolesforavaliduser,loginwiththatuserandregisterDSSystemwithDS
LicenseServer.
6 SetupcustomeraccountsandDSClients.
7 Setupbusinessandbillinginformation(seeDSBillingModuleOperatorManualfor
moredetails).
About DS-Client
SinceAsigraCloudBackupfeaturesagentlessDSClient,DSClientsoftwareisnot
installedonsourcecomputers,butonanymachineintheLANthesourcecomputers
connectto.
DSClientrunsasaservice(Windows)ordaemon(Unix),andstartsautomatically.Each
standaloneDSClienthasitsownDSClientdatabase.InaGridDSClient,allDSClients
workwithacommondatabase.
WindowsDSMobileClient,whichisusedmainlyforlaptopcomputers,hasitsown
embeddeddatabase.MacDSNotebookClientisintendedforstandalonecomputers/
MacOSXlaptopsthatrequireCloudBackup,andlikeDSMobileClient,havetheirown
embeddeddatabase.
DSClientisresponsibleforhandlingdatacompressionandthedataencryptionthat
ensuresdatasecurity.DataiscompressedandencryptedbeforeitistransmittedtoDS
System.
TheinterfacetoDSClientisDSUser.
TogetstartedwithDSClient,customersshould:
1 InstallDSClient.
2 StartDSUser.
3 ConnecttoDSClient.
4 Definebackupsets.
5 Setupbackupschedules.
6 Optionally,performondemandbackups.
Asneeded,customerscanperformotherfunctions,suchasrestoreanddelete.
Overview
Aftertheinitialbackup,incrementalforeverbackupprocessingbegins.Backupsare
typicallyscheduledforaspecificfrequencyandtimeperiod,althoughtheycanbestarted
manually.Whatdatashouldbebackedup,whenitshouldbebackedup,andother
relatedinformationisstoredinthebackupsetdefinition.
Note:Customerscancreatealimitednumberofselfcontainedbackupsets
thatstorebackedupdatalocallyontheDSClientLAN,meaningaDS
Systemconnectionisnotneeded.Thiscanhelpcustomersquicklysee
howDSClientworksasabackupandrestoresolution,beforeusing
thefullversionandwithoutneedingacustomeraccountonDS
System.
Backup Process
Thebasicstepsofthebackupprocessareasfollows:
1 Backupisstartedbyscheduleorondemand.
2 Anypreexecutionfunctions,suchasstoppingaservice,arestarted.Forsomebackup
sets,adatabasedumpisperformed.
3 Aprescanmaybedone.Thisperformsthesametasksasthescandescribedinthe
nextstep,andisusefulformonitoringbackupprogress.However,usingprescan
slowsthebackupprocesssomewhat.
4 DSClientscansfordatatobebackedup,comparingwhatitfindsintheDSClient
databasewiththefileattributesofthebackedupdata.Itlooksfor:
fileswithachangedsizeorchangedwritetimesincethelastbackup
filesthathavenopreviousbackup(noentryintheDSClientdatabase)
databasesorpermissionsonlybackupsetsforthese,thedatabases,tables,or
dumpsarealwaysconsideredtohavechangedsincethelastbackup
5 DSClientconnectstoDSSystem.Forabackupsetconfiguredtobackuptoalocal
diskcache,eveniftheDSSystemconnectionisnotavailable,DSClientwillbackup
locallyandwillsendthedatatotheDSSystemwhenaWANconnectionisavailable.
Forascheduledbackupset,itcheckstoseeifthebackupsetisoutofsyncand,ifitis,
performssynchronization.
6 DSClientdetectswhatdatashouldbebackedupforeachfiledetectedbythescan
doneinstep4.
7 DSClientperformscompression,thenencryption(evenifdatawasencryptedat
source).
8 DSClientsendsdatatoDSSystem,whichputsthefilesinthecorrectlocationinDS
SystemOnlineStorage.
9 ConfirmationofsuccessfuldatastorageissentbacktoDSClient,whereitislogged.
TheDSClientdatabaseisupdated.
10 Anypostexecutioncommands(suchasrestartingadatabaseserver)arerun.
11 Notificationissenttoindicatethebackupiscomplete.
Interrupted Backups
BackupsthatlosetheirconnectiontoDSSystemwillretry,bydefault,threetimesover
fiveminutestoresumethebackup.Iftheconnectionisreestablished,DSClientrestarts
thebackupwhereitleftoff.Forfilesystembackupsets,ordatabasebackupsetsusingthe
DSClientbuffer,backupisresumedattheblocklevel(notfilelevel).
Routine Restores
Whendataneedstoberestored:
1 Acustomer,viaDSUser,requeststhespecificonlinegenerationtheywantrestored.
Dependingonhowmanygenerationsarebeingsaved,andhowtherestoreis
requested,customercanchoosetorestoredatabackedupduringaspecifictime
periodorevenchoosetorestoredeletedfiles.Thescopeoftherestoreisflexible:
customerscanrestoreasinglefileorentireshares/directories.Manyrestoreoptions
areavailable,includingactivitiestobedonebeforeoraftertherestore(suchas
stoppingorstartingaservice),andwhethertorestoretotheoriginaloralternate
locations(includingtoadisklocationforsomebackupsettypes).Notethattherestore
optionsavailabledependonwhattypeofdataisbeingrestored.
2 DSSystemidentifiesthedatatoberestored:
forregulargenerations,theprocessskipstothenextstep
forfilesmovedtolibrariesofcommonfiles,identifiesthelinkandretrievesthefile
fromtheappropriatecommonfilelibrary
formastergenerationordeltagenerations,identifieswhichgenerationsshouldbe
usedtorestorethespecifiedfile,basedonthemaster/deltageneration
dependencies,andreconstructsthefileintheappropriatestate
3 DSSystemsendsthereconstructedfilestoDSClients.
4 DSClientdecryptsanddecompressesthefilesandstorestheminthechosenlocation,
afterhavingcheckedthedigitalsignature.
Disaster Restores
Whenalargequantityofdataneedstoberestored,perhapsduetosomesortofdisaster,
aDisc/Taperequestcanbeusedtogeneratethefilesthatneedtoberestoredandthento
transfertherequireddataforrestoretothecustomerslocationwhocanperformthe
restore,atLANspeed.
IfthewholeDSSystemmustbetransferredtothecustomerslocationthelicenseonly
needstobereconfiguredtothenewlocation(e.g.IPaddress)ontheAsigraDSLicense
Server.
ThissectioncontainstopicsspecifictoDSSystem.
25
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction to DS-System
Introduction to DS-System 26
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Inallitsfunctions,DSSystemrespondstorequestsfromDSClient,butdoesnotinitiate
thecommunication.Communicationchannelsareclosedexceptwhenneededforbackup
orrestore.DSSystemdoes,however,initiatetheconnectionwiththeRemoteDSVDR
Tool.
Standalone DS-System
ThestandaloneDSSystemconfigurationiseitherasingleDSSystemorseveralDS
Systemsoperatingseparately,eachwiththeirowndatabaseandDSSystemOnline
Storage.
N+1 DS-System
TheN+1DSSystemconsistsofseveralDSSystemsworkingtogetherwithacommon
databaseandcommonDSSystemOnlineStorage.
Note:AstandaloneDSSystemconfigurationcaneasilybemigratedtoan
N+1DSSystemconfiguration,retainingthesamedatabaseandDS
SystemOnlineStoragebyinstallingadditionalDSSystemnodesand
upgradingtheDSSystemlicense(assumingthatthestorageisshared
toallowread/writeforalltheDSSystemsintheN+1Grid).
DS-System Database
*supportedforDemo/ProofofConcept(POC)environmentsonly.
Best Practice: Data files should be configured on different physical disks than the
databases log files. See the DS-System Installation Guide document for details
about installing the DS-System.
Introduction to DS-System 27
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-System Database Backups
DSSystemdoesafulldatabasebackupeveryday.Itdumpsitsdatabasetothe\bak
foldereverydayat:
00:00a.m.(midnight)onWindowsDSSystems
08:00a.m.onLinuxDSSystems
andeverytimetheDSSystemserviceisrestarted(30minutesafterrestart)
Asaresult,DSSystemOnlineStoragealwaysincludesadailybackupoftheDSSystem
database(however,itonlykeepsthelasttwodatabasedumps).
ForDSSystemsrunningwithMicrosoftSQLServerDatabases,incrementaldatabase
dumpsareperformedeveryhour,andtheyareappendedtothefulldatabasedumpthat
existsonDSSystemOnlineStorage.
Note:ProtectingtheDSSystemdatabaseiscrucialfordisasterrecoveryof
DSSystem.
DS-System Interfaces
Overview of Interfaces
Enterprise/ServiceProvidersinteractwithDSSysteminavarietyofways:
throughtheDSOperatorinterface
throughtheDSNOC
throughtheDSBillingmodule(seeDSBillingonpage255)
throughEMailnotifications(seeEMailNotificationsonpage35)
throughconfiguredSNMPtraps
InformationaboutDSSystemisavailableinlogsandreports(seeLogsandReportson
page30).
TheDSSystemserviceisstoppedorstartedusingtheDSSystemServiceManager.
DS-Operator Interface
DSOperatorallowsEnterprise/ServiceProvidersto:
managecustomeraccount/DSClientinformation(bandwidththrottle,storagequotas,
enabledmodulesinformation,andsoon)
lockcustomeraccountsorindividualDSClients,temporarilypreventingthemfrom
connectingtoDSSystem,deactivate/reactivatethem,ordeleteaDSCliententirely
migratecustomers/DSClientstoadifferentDSSystem
viewactiveprocessesonaDSSystem
Introduction to DS-System 28
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
specifyEMailnotificationsfromDSSystem:determinewhoshouldreceivethemand
whentheyshouldbesent
enableordisablemodulesforDSClients
configureDSSystemtouseextensiblestorage:add,setfilllevelsfor,monitor,and
organizeextensiblestoragelocationsintoextensiblestoragegroups,aswellasretire
extensiblestoragelocations
configureDSSystemtousestoragesnapshotsforDSSystemreadonlyactivities
(suchasrestore,replication,BLMArchiving,Disc/Tape,etc.).SeeDSOperator
manualforsupportedhardwarevendorsforDSSystemstoragesnapshots.
emptyTrashfolderonselectedextensiblestoragelocations
viewinformationaboutbackupsetsandbackupstatistics
Note:BackupsetstatisticsaredrawnfromtheDSSystemdatabase,while
backupsetinformation(suchascomputername,owner,filesbacked
up,andsoon)isdrawnfromDSSystemOnlineStorage.
viewN+1DSSystemstatusandevents
viewstatisticsandcontentsoflibrariesforcommonfiles,removeorphanedlibrary/
librariesorcleanlibraries
viewreportsandvieworclearlogs(seeLogsandReportsonpage30)
shutdownDSSystemmachine(onDSOperatorrequest)
sendmessagestoDSOperatorusers(forexample,totellthemthesystemisshutting
down)
configureandruntheAutonomicHealingmodule
scheduleAutonomicHealing,SystemAdmin,periodicEMailingofDSSystem
reports,EmptyTrashactivities,andsavingDSSystemreportstodisk
seepopupmessages,generatedbyDSSystem,aboutfreespaceonDSSystemOnline
Storageordatabasediskspacebeinglow(seeOperatorNotificationsonpage36)
requestDisc/Tape
requestBLMArchiving
configureDSSystemReplicationGroups
configureDSClientsforReplicationtoanotherDSSystem
configureDSSystemstoauthenticatelicensefromaDSLicenseServer
allow/disabledatadeletion
controlHotFixautoupgrades
restoredata(onafilebyfilebasis)
configurereconstructionparameters
configureDSSystemwithRemoteDSVDRToolinformation,theVirtualMachinesto
berestored,andtheparametersfortherestoreprocessandrestoredestination
(vCenter,DataCenter,host,etc.)
Introduction to DS-System 29
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Logs and Reports
DSSystemlogsandreportsareavailablethroughDSOperatorandDSNOC.
Enterprise/ServiceProviderscancleanthelogsandreportsmanuallybyusingtheClear
DSSystemLogsfeature.DSSystemautomaticallycleansthelogsandreportsbasedon
thevaluesthatareconfigurableintheDSOperator(SetupMenu>Advanced
Configuration).BeforeremovinganylogsorreportsfromtheDSSystemdatabase,DS
Systemsavesacopyofthelogstoindividualfilesontheprimarystoragelocationofthe
DSSystemOnlineStorage(intheLogssubfolder).
Logs
DSSystemlogsinclude:
ActivityLog UsefulforexaminingtheactivityontheDSSystem.
Showsthelengthoftheconnectionsestablishedbyanactivity,a
descriptionoftheactivity,theamountofdatatransferredduring
theactivity,whetherornotanyerrorsoccurred,andother
information.
AlsoaccessibleviatheDSNOC.
Bydefault,DSSystemarchivesActivityLogentriesolderthan
12months.
AuditTrail ArecordofallchangesmadetotheDSSystemdatabase.Shows
whomadeachange,thetimeofthechange,andwhatthechange
was.
AlsoaccessibleviaDSNOC.
Bydefault,DSSystemdoesnotremoveanyAuditTrailentries
fromtheDSSystemdatabase.
CurrentActivityMonitor AlistofactivitiescurrentlyrunningonDSSystem.
DSClientEventLog Arecordofnetworkactivity,errormessages,andother
informationitemsrelatedtoDSClientactivities.
AlsoaccessibleviaDSNOC.
Bydefault,DSSystemarchivesDSClientEventLogentries
olderthan6months.
EventLog Arecordofnetworkactivity,errormessages,andother
informationitemsrelatedtoDSSystemactivitiesorother
internalprocessesofDSSystem.
AlsoaccessibleviaDSNOC.
Bydefault,DSSystemarchivesEventLogentriesolderthan12
months.
HealingHistory ForAutonomicHealingmoduleonly.Keepstrackofthe
modulesresults.
Bydefault,DSSystemarchivesHealingHistoryentriesolder
than12months.
Introduction to DS-System 30
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
N+1DSSystemLog ForDSSystemN+1only.ShowswhenN+1startsandstops,
whenDSSystemsjointheconfigurationandwhentheyplaya
specificroleintheconfiguration.
AlsoaccessibleviaDSNOC.
Bydefault,DSSystemarchivesN+1DSSystemLogentriesolder
than12months.
RecoveryLog ForRecoveryLicenseServerenvironmentsonly.
Arecordofallrecoveryactivities,includingrecoveriesthat
counttowardstheRecoveryPerformanceScorecalculationand
DRDrillrecoveries,whichusethepurchasedDRDrillrecovery
licensecapacity.
AlsoaccessibleviaDSNOC.
Showsbackupsetinformationandtherecoverysizerecordedfor
eachrecoverysessionID.
SystemBackupProcess Monitorsthecumulativeaddition(orsubtraction)ofbackup
Monitor datatoDSSystemOnlineStorage.
Graphs
DSSystemgraphsinclude:
ActivityDistribution AgraphicrepresentationoftheActivityLog;canbeusedto
investigateconcurrentactivities.
LoadSummary Agraphicrepresentationofmemoryanddatatransfer,andofloads
onDSSystem.
Bydefault,DSSystemarchivesLoadSummaryentriesolderthan12
months.
StorageSummary Agraphicrepresentationofstorageinformation,suchasnumberof
onlinefiles,sizeoffiles,andsoon.
Bydefault,DSSystemarchivesStorageSummaryentriesolderthan
12months.
StorageTrend Avisualsummaryofstoragetrends,basedontheDSClientsstorage
historyinformation:agoodtooltomonitor.Showsthestoredsize
(current/average/peak),protectedsize,andnativesize,aswellas
otherusefulinformation.AlsoaccessibleviaDSNOC.
Uptime GraphicalviewofDSSystemuptime.
Introduction to DS-System 31
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Reports
DSSystemreportsinclude:
Report Description
BackupSets ShowsasummaryofbackupsetsforaspecificDSClientorcustomer.
ThereportcolumnsshowtheDSClientnumber,thebackupsetname,
andthestoredsize,protectedsizeandnativesizeinMB.Agrandtotal
appearsattheendofthereport.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
AlsoaccessibleviaDSNOC.
BackupStatus ShowsasummaryofthebackupstatusforDSClients.Canbe
generatedforaspecifictimeperiod,forallcustomers(macroreport)or
foraspecificcustomerorspecificDSClient(microreport).Optionally,
thereportcanalsoshowDSClientbackupsets.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
Bydefault,deactivatedDSClientsarenotincluded,buttheycanbe
includedifrequired.
Thereportshowsthecustomernameandthecustomersbackupstatus
summary,alistofthecustomersDSClients,theversionandstatusof
eachDSClient,andabackupstatussummaryforeachDSClient.
AlsoaccessibleviaDSNOC.
Backup/Restore Showsasummaryofthebackupandrestoreactivitiesforaspecified
period.Canbegeneratedforallcustomers(macroreport)orfora
specificcustomerorDSClient(microreport).Foreachcustomer,the
reportshowsthecustomersDSClients,thenumberandtheduration
oftheirconnections,backupactivitiesstatistics(numberofactivities,
numberoffiles,protectedsizeinMB)andrestoreactivitiesstatistics
(numberofactivities,numberoffiles,protectedsizeinMB).Grand
totalsareshownattheendofthereport.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
AlsoaccessibleviaDSNOC.
Introduction to DS-System 32
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Report Description
DSClientsVersion ShowsasummaryofDSClientsandtheirversion.Canbegenerated
forallDSClients(andorderedbytheDSClientnumberorthe
customername)orforaspecificcustomerorDSClient.
ThereportshowstheDSClientnumber,thecorrespondingcustomer
name,theDSClientversion,aflagindicatingifaspecificDSClientis
compatiblewiththeDSSystem,theDSClientsoperatingsystem
name,andwhentheinformationwasreceived(normally,thiswould
bethetimetheDSClientlastconnectedwiththeDSSystem).
Asummaryappearsattheendofthereport.ItliststhenumberofDS
Clientsthatareincludedinthereport,thenumberofunregisteredDS
Clients,thenumberofDSClientsthatrunonWindows,thenumberof
DSClientsthatrunonLinux,thenumberofDSClientswhichare
compatiblewiththeDSSystem,aswellasthenumberofDSClients
thatshouldbeupgraded.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
AlsoaccessibleviaDSNOC.
DSVDRUsage ShowstheLocalDSVDRCountthatisallocatedandused,andthe
RemoteDSVDRCountthatisallocatedandusedforeachDSClientin
theDSSystem.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
ThisreportcanbeorderedbyDSClient#,CustomerName,LocalDS
VDRLastValidationTime,LocalDSVDRCount,LocalDSVDRUsed,
RemoteDSVDRCount,RemoteDSVDRUsed.
AlsoaccessibleviaDSNOC.
EnabledTools Showsasummaryoftools(modules)enabledforDSClients.Canbe
generatedforallDSClientsandorderedbytheDSClientnumberor
bythecustomername,orcanbegeneratedforaspecificcustomeror
DSClient.ReportcolumnsshowtheDSClientnumber,thecustomer
name,andalistoftoolsenabledforeachspecificDSClient.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
AlsoaccessibleviaDSNOC.
ExportDSClient ShowsselectedcolumnsinacustomreportselectedbytheDS
OperatorAdministrator.ReportisexportedinaCSVformat.Canbe
generatedforallDSClients,aspecificaccountoraspecificDSClient.
ThereportcanbeorderedbyCustomerName,DSClientNumber,
StoresSize,ProtectedSize,NativeSizeorbythecreationdateforthe
DSClients.CanincludedataforDSClientswithnodataandcan
includestoredsizesfromthepreviousmonth.
Introduction to DS-System 33
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Report Description
GlobalListof ShowsthemonthlystorageforeachDSClientontheDSSystem.The
Customers reportcanbesortedbytheDSClientnumber,thecustomername,the
protectedsize,thestoredsize,thenativesizeortheDSClientcreation
date.Thisreportisonlyasnapshotofthestorageasoftheprinting
date.Bydefault,itincludesDSClientswithnodata.TheseDSClients
canoptionallybeexcludedfromthereport.
ReportcolumnsshowtheDSClientnumber,thecustomername,DS
Clientcreationdate,DSClienttype(evaluationorchargeable),theDS
Clientstatus(active,deactivated,unregistered),theprotectedsizein
MB,thestoredsizeinMB,andthenativesizeinMB.Agrandtotalis
shownattheendofthereport.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
LocalOnly ShowstheLocalOnlyCapacityallocatedforeachDSClient.Also
Capacity displayshowmuchofthiscapacityhasbeenusedforLocalOnly
backupsets.ItalsodisplaysthelastvalidationoftheLocalOnly
capacityLicensedamounttotheDSSystem.
ThereportcanbeorderedbyDSClientnumber,CustomerName,
AllocatedQuota,CurrentUsedcapacityandthelastvalidationtime.
ThereportshowstheamountsinGB.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
StorageQuotas Showsthestoragequotas(limits)setforcustomers/DSClients.Canbe
generatedforallcustomersorforaspecificcustomerorDSClient.
Optionally,thereportcanbeusedtoshowonlythecustomersorDS
Clientsthathavereachedthestopbackuplevel.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
Thereportshowsbothcustomerstoragequotaandthestoragequotaof
thecustomersDSClients.ForeachcustomerandeachofitsDS
Clients,showsthequota,thecalculation(protectedsize,storedsize,or
nativesize),theamountofspacecurrentlyused(expressedasasize),
andtheamountofspacecurrentlyused(expressedasapercentageof
theavailablequota).
AlsoaccessibleviaDSNOC.
StorageUsage ShowsthecurrentstorageusageonDSSystem.Canbegeneratedfora
specificcustomerorDSClient.Bydefaultthereportshowsthe
customername,theDSClientnumber,theprotectedsizeinMB,and
thestoredsizeinMB.Itcanalsobeenabledtodisplaythenativesizein
MB.Alsoshowscustomersubtotalsandagrandtotal.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
AlsoaccessibleviaDSNOC.
Introduction to DS-System 34
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Report Description
BLMDestruction ShowstheDatewhenthedestructionofthedataoccurred,thepackage
Certificates numberwherethedataresided,thecreationdateandthe
consolidationdateofthepackage.Showsthebackupsetinformation:
BLMArchivername,DSSystemname,Account#,DSClient#and
BackupSetname,thenumberofdestroyedfiles,protectedsizeand
storedsizeofthedataandthetypeofdeleteappliedwhenthe
destructionoccurred.Showsinformationabouttheuserwho
requestedthedatadestruction:name,grouptowhichtheuserbelongs,
phonenumber.
Thereportcanbedisplayedwithoutbranding,withthedefaultAsigra
Branding,orwithotherbrandingselectedusingtheDSOperatorGUI.
CustomReports Thisfeatureallowsyoutocreatecustomreportsbyusingseveralviews
oftheDSSystemdatabase.Itrequiresthirdpartyreportmanagement
software:JasperReports.
AlsoaccessibleviaDSNOC.
Other
OtherinformationisavailablefromDSOperator:
libraryinformation
individualbackupset/directorystatisticsandbackedupfileinformation
informationaboutspecificstoragepath(customername,customeraccount,DSClient,
backupset,share,directory,andfilename)
Notifications
Event Viewer
Theeventvieweroftheoperatingsystem(EventVieweronWindows,/var/logs/
messages onLinux)showscriticalerrorsoreventswhenaserviceisstoppedorstarted.
E-Mail Notifications
EMailnotificationscanbesentviaSMTPforavarietyofconditions:
customersDSClientstoragequotashavereachedstopbackuplevel
customersDSClientstorageorcustomerstoragehasreachedcertain%ofquota
amountoffreespaceondatabasedrivehasreachedspecifiedlevel(warning,
emergency,orstop)
amountoffreespaceonDSSystemOnlineStoragedrivehasreachedspecifiedlevel
(warning,emergency,orstop)
storageusagesummarynotificationsataspecifiedfrequency(configurable)
DSSystemlicenseisabouttoexpire,orspecificpercentageoflicensesstorage
capacitylimitorspecificpercentageoflicensesrecoverycapacitylimithasbeen
reached
Introduction to DS-System 35
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
StoragelockforSnapshot
ConnectionbetweenDirectorandLeafwaslost
N+1formationprocesssucceeded
RemoteDSVDRrestoreactivityhasfinished
ThefrequencyofthenotificationfortheseeventsissetthroughDSOperator.
Operator Notifications
Notifications about license capacity or license expiration
Bydefault,DSSystemwilldisplaylicenseexpirationnotificationsintheDSOperator
popupwindows.DSSystemwillalsolognotificationsintheOperatingSystemEvent
Log,DSSystemeventlog,anditwillEMailnotifications(ifconfiguredwithnotification
settings)whenthelicenseisabouttoexpire.
Thelicenseexpireswhenthelicensestoragecapacityisreached,orifthelicense
expirationtimehaspassed.
Incaseswherethelicensestoragecapacityorlicenserecoverycapacitygoesover90%,the
DSSystemwilldisplaymessageseveryhourintheOperatingSystemEventLog,DS
SystemEventLog,andintheDSOperatorGUI.Theseparametersarenotconfigurable.
TheEMailnotificationfrequencyforlicensestoragecapacityisconfigurablefromthe
DSOperatorGUI.
Incaseswherethelicenseexpirationtimeisclose,theDSSystemwilldisplaymessages7
daysbeforetheexpirydateintheOperatingSystemEventLog,DSSystemEventLog,
andintheDSOperatorGUI.TheEMailnotificationfrequencyforlicenseexpiration
timeisconfigurablefromtheDSOperatorGUI.
Other Notifications
DSOperatorcanbeusedtosendmessagestootherusersloggedintothesameDS
Systemservice.
CriticalerrorsfoundbyDSSystemappearaspopupmessagesinDSOperator.
Maintenance Notifications
UseDSOperatortosendnotificationstoappearinDSUserforallDSClients.
Introduction to DS-System 36
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
TheDSSystemRolesfeatureallowsyoutorestrictpermissionsbasedontherole(s)
assignedtoauser(orausersgroup).Forexample,youmaynotwanttheoperatorthat
doesdailymaintenancetochangethestatusofcustomeraccounts.
RolesalsoallowyoutoassignDSSystemAdministratorrightstoanaccountthatisonly
aregularuserontheDSSystemcomputeritself.Thishelpstoavoiduseofasuperuser
accountoncetheroleshavebeendefined.
ThefollowingroleshavebeendefinedintheDSSystem:
Data Operator
Rolewithrightstomanagedata.
Dailymaintenancework
Reports
Filelevelrestore
RemoteDSVDRconfigurationandTriggerofRemoteDSVDRrestoreprocess
Export CRI
RolewithrightstoexportandsaveCustomerRegistrationInformationfiles.CRIfiles
mayincludethe(encrypted)encryptionkeysfortheDSClients,iftheDSClientsused
EncryptionKeyManagementtoforwardtheirencryptionkeystotheDSSystem.
SaveCRIfiles
View Logs
RolewithrightstoreviewtheDSSystemActivityLog,EventLogandAuditTrail.
ViewDSSystemLogs
Introduction to DS-System 37
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-System N+1
DS-System N+1 38
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
SinceDSClientscanaccesseachofthenodesintheN+1grid,aDSClientsbackupand
restoreserviceskeeprunningevenifsomeofthenodesfail.WithstandaloneDSSystem,
acrashedDSSystemmeansnoserviceforDSClients.However,withN+1,evenifaDS
Systemmachinecrashes,downtimeisnomorethan5minutesandonlytheDSClients
withactiveprocessesforthecrashedmachineareaffected.EvenifDSClientsare
affected,itisonlyforashorttime,sinceactivitiesforthoseDSClientswillretrythe
connectioninfiveminutes,atwhichpointtheywillconnecttoanactivenode.
DS-System N+1 39
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
What DS-Director Does
DSDirectorkeepstrackofhowmuchdatastorageisusedbythenodes.Justaswith
standaloneDSSystem,notificationscanbesentconcerningstorageproblems.However,
thesenotificationsreportforthewholeN+1grid.
DSDirectoralsodistributesscheduledDSSystemactivitiesacrossnodes:forexample,if
ithasfivescheduledactivitiesandmorethanfivenodes,itgiveseachscheduledactivity
toadifferentnode.TheDSSystemwilluniformlydistributethenumberofSystem
AdminprocessesandAutonomicHealingprocessesthatarerunningontheN+1atthe
sametime.
Forgridswithunder10nodes,theDSDirectoralsoperformsDSClientrequested
activities,butforgridswith10ormorenodes,itisdedicatedtoDSDirectortasksonly.
Redundancy Requirements
AnN+1gridcankeeprunningaslongasmorethanhalfofitsfullcomplementofnodes
areactive.(Thecriticalnumberissometimeslooselyreferredtoas(n/2)+1.)Belowthat
number,thenodesinthegridgointostandbymodeandwillnotacceptanynew
activities(thatis,nobackupsorrestoresaredone)untiltheappropriatenumberof
machinesareavailable.Whilethegridisinstandbymode,theDSDirectorroleislost.
Agridmadeupofthreenodescansurvivethecrashofonenode;agridoffivecan
survivethecrashoftwonodes;andsoon,asshowninthefollowingtable:
Grid Min. # of Max. # nodes
configured active nodes that can be
for # nodes required down
3 2 1
4 3 1
5 3 2
6 4 2
7 4 3
8 5 3
9 5 4
10 6 4
11 6 5
DS-System N+1 40
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Grid Min. # of Max. # nodes
configured active nodes that can be
for # nodes required down
12 7 5
13 7 6
14 8 6
Hardware Scalability
TheDSSystemN+1gridallowsDSSystemprocessingpowertobeaddedasneeded.A
gridcanstartwithasfewasthreenodes.Toaddanode,theEnterprise/ServiceProvider
mustinstalltheDSSystemsoftware,configureitfortheN+1configuration,andaddthis
newnodesIPAddressintheDSLicenseServerlistofIPAddressesforthisN+1DS
System.YoumustalsoaddtheIPAddressesoftheDSLicenseServerandEmergency
DSLicenseServertotheDSSystemsDSLicenseinformation(DSOperator>Setup
Menu>LicenseServer).
Ifhardwarealreadyinthegridfails,itcanbereplaced.Thesoftwareinstalledandthe
configurationfileonthenewhardwaresetup.ThenewhardwarewilljoinN+1
automaticallyandbeginprovidingservicesimmediately.
Ifhardwarealreadyinthegridneedstobereplaced,itcanbereplacedwithoutstopping
theN+1DSSystemGridorevenwithoutstoppingtheactivitiesonthenodeitself.N+1
DSSystemallowsdisablingincomingconnectionsonanN+1nodewithoutinterrupting
existingandrunningconnections.OncetheDSSystemActivitiesaredisabledonanN+1
node,thenodewillallowexistingactivitiestofinishandwillrejectanynewactivities.
IftheDSSystemisproperlyconfigured,DSClientsautoupdatewithDSSystemIP
addressesduringDailyAdminorWeeklyAdmin,soasnewN+1nodesareaddedor
configured,DSClientsautomaticallyretrieveandusetheneworupdatedIPaddresses.
N+1 Monitoring
AsingleDSOperator,connectedtotheDSDirector,providesmonitoringfunctionsfor
allnodesintheN+1grid.AnychangesmadeusingDSOperatorapplytoallnodesinthe
grid.TheDSOperatorGUIoffersspecificfunctionsforN+1,includingaspecificstatus
displayandEventLog(showingeventssuchasN+1formationordisconnection).
DS-System N+1 41
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-System Online Storage
Warning:DSSystemcankeeptrackofthedatastoredonlyifitdoesallthe
addinganddeletingoffilesinitsstoragelocationitself.Iffilesare
addedordeletedmanuallyorbythirdpartyapplications,DS
Systemsrecordsarenolongeraccurateanditmightrunoutof
storagespaceunexpectedlyorissuefalsewarnings.
TheDSSystemkeepsalistofstoragelocationsandhowmuchdatatheycanhold,byfile
sizeandfilecount.Hereisanexample:
Note:WindowsDSSystemsautomaticallymonitortheExtensibleStorage
Locations.IfaStorageLocationisnotaccessible,WindowsDSSystem
waitsinstandbymodeuntiltheStorageLocationisavailable.Assoon
astheStorageLocationbecomesavailable,DSSystemwillaccept
incomingconnectionsforactivitiesfromDSClients.
TheEnterprise/ServiceProviderdefineslevelsatwhichthestoragelocationisconsidered
full.Forexample:
25.00% Level0(almostempty)
50.00% Level1
70.00% Level2
85.00% Level3
90.00% Level4
95.00% Level5
99.00% Level6
99.90% Level7
DSSystemuseslevelstotriggeractions.Databalancingdoesnotstartuntilthelevel
number,howeveritisdefined,isfull.Whendatainalocationreachesaspecifiedlevel,
DSSystembeginstobalancethedataacrosstheotherlocations.
WhenanylocationreachesLevel1,DSSystembalancesacrossallstoragelocations,as
shownhere:
Gradually,allthestoragelocationsfilltoLevel1andbeyond.DSSystemdoesntstart
usingthenextlevelorstorageuntilthepreviouslevelisreachedinalllocations.
Forexample,hereweseetheeffectofalllocationsreachingthesamelevel.The
notificationsaresent,morestorageisadded,andthelevelsarerebalanced.
Newstoragehasbeenaddedanddetected:
Thestorageusageisrebalanced,usingthenewstorage:
Asdataisaddedordeleted,DSSystemcontinuouslydistributesitsoitisbalancedacross
storagelocations.
Diagram
HereisadiagramofthebasicDSSystemOnlineStoragedirectorystructure:
root
cd
blm_pitc
data ExtraCustID
dump CustomerID
tmp ClientID
_dir_store
Logs BackupSetID
_dirdesc
_cust.ini _file_store
Upgrade
pub
Description
Root therootlocationforonlinestorage.Itisbydefaultd:\bakinWindows,butmay
beaUNCpath.ItshouldnotbeamappeddriveforWindowsDSSystems.
Itisbydefault/bak/rootonLinuxDSSystems.
cd Disc/Tapeselectiverequestfilelist.
CustomerID numericIDgeneratedbythedatabase;incrementedforeachnewcustomerand
uniqueforagivenDSSystem.
pub usedtostorepubliclibrarycommonfiles(seeLibraryFilesonpage51)
ClientID numericIDgeneratedbythedatabase;incrementedforeachnewclientand
uniqueforagivenDSSystem.
acc usedtostoreaccountlibrarycommonfiles(seeLibraryFilesonpage51)
_cust.ini containsinformationaboutthecustomeraccount,whichcanbeusedincaseof
DSSystemdisasterrecovery,intheeventthisinformationisnolongerinthe
DSSystemdatabase
BackupSetID numericIDgeneratedbytheDSClientdatabasewhenanewbackupsetis
created.MorethanoneDSClientmayhavethesamebackupsetID,althoughit
mustbeuniqueforeachDSClient.Hasadescriptor.
cln usedtostoreclientlibrarycommonfiles(seeLibraryFilesonpage51)
ExtraDir ID
TheExtraDirIDexpandsthebasedirectorystructuretoaddressanumberofissues:
Somefilesystems(notablyUnix)limitthenumberofsubdirectoriesinadirectory.
The<Application>levelcouldreachthislimitonbigbackups.
Itcantaketimetomanuallybrowsemanysubdirectories,slowingdown
investigationofproblems.
Dependingonthefilesystem,havingmanydirectoriesunderonedirectorymay
impedeperformance.
ExtraDirIDisdefinedas[ DirID
------------------- + 1 ]
16384
Itisautomaticallygenerated.
Note:DirIDistheactualIDandnotDirmod 16384.
Library Files
Librariesareusedtohandlecommonfiles.Librariesarestoredasfilesunderdirectories
foreachlibrarytype(andcustomer/DSClient).Eachlibraryfilehasanumberasitsfile
name(noextension):thenumberrepresentsthelibraryid(uniqueinaDSSystem).
LibrariesarestoredatthelevelofthecorrespondingDSClient/customeraccount,to
speedupsearchesandtomakesurealibraryisautomaticallydeletedincasetheDS
Client/customerisdeleted.
Other Files
Besidesthesestandardfilelocations,someotherfilesmayexistonDSSystemOnline
Storage.
dump/dssystem_number.dmpcontainsthedatabasedump,identifiedwithanumber
representingthedateandtimeofthedumpthedumpisperformedat00:00a.m.
(midnight)everydayforWindowsDSSystems,at08:00a.m.everydayforLinuxDS
Systems,andwhenevertheDSSystemserviceisrestarted.
ForDSClient:
root/CustomerID/ClientID/xxxxxxxxxxxx.dmp,wherexxxxxxxxxxxxistheDSClient
number(notid),representstheDSClientdatabasebackupperformedbytheDS
ClientduringtheDSClientAdminprocesses
root/CustomerID/ClientID/xxxxxxxxxxxx_diff.dmp,wherexxxxxxxxxxxxistheDS
Clientnumber(notid),representstheDSClientdatabasedifferentialbackup
performedbytheDSClientduringtheDSClientDailyAdminprocesses(Windows
DSClientonly)
root/CustomerID/ClientID/dsdelta.dmp,wherethedumpofthedsdeltadatabaseis
stored(forWindowsDSClientonly)
root/CustomerID/ClientID/dsdelta_diff.dmp,wherethedifferentialdumpofthe
dsdeltadatabaseisstored(forWindowsDSClientonly)
Diagram
HereiscloserviewofthereplicationportionoftheAsigraCloudBackupcomponents:
About Replication
InordertobeabletoreplicatetheDSSystemOnlineStorage,theDSSystemwherethe
datawillbereplicatedmustberunningwitheitheraproductionDSSystemlicenseor
withaReplicationDSSystemlicense.AReplicationDSSystemlicensedoesnotallow
backupactivitiestorun,howeveritallowsreplicationactivitiesandrestoreactivities.A
ReplicationDSSystemmaybeeasilyswitchedtoaproductionDSSystembyupdating
theDSSystemlicensetypetoProductionLicense.
ReplicationisperformedattheDSClientlevel.EachDSClientthatyouchooseto
replicatemustbesharedforreplication.Onceshared,DSSystemwillautomatically
check(bydefaultevery6hours)thereplicationstatusfortheDSClientsbackupsetsand
willtransferneworchangeddatatotheReplicationDSSystem.Thisintervaloftimeis
configurable.Areplicationactivitywillbeautomaticallytriggeredwhenabackup
activitycompletesforabackupset.
Deleting a DS-Client
ADSClientcanbedeletedfromtheDSOperatorGUIorfromtheDSBillingGUI.In
ordertodeleteaDSClient,itmustbefirstdeactivated(aprocessthatgeneratesa
finalinvoice)andthenremoved.WhenaDSClientisremoved,alldatabackedup
fromthatspecificDSClientcanbemovedtothetrash folder or movedtoBLM
Archiver.
Assisted Delete
AnassisteddeletedeletesfromDSSystemOnlineStoragealldirectoriesforoneormore
specificbackupsets,whenabackupfindsthatthedirectoriesweredeletedfromsource
computersorthatthedatawasmovedfromthesourcecomputersbyanILM/HSM
solution(andwasreplacedwithaplaceholder/stub).AllthedataremovedfromtheDS
SystemOnlineStoragebytheAssistedDeletecanbemovedtotheBLMArchiver.
Retention
Retentionallowscustomerstobuildcomplexrulesformaintainingfilegenerationsonline
accordingtotheirownspecifications.Thesecanbebasedontime,andonrulesfor
maintainingfilegenerationsonline,andbasedonthefileage(e.g.:keep1generation
everydayfor1week,keep1generationeverymonthfor1year,keep1generationevery
yearfor7yearsetc.,Archiveallfilesolderthan7years).
AlldataremovedfromtheDSSystemOnlineStoragebyRetentioncanbemovedtoBLM
Archiver.AlldataremovedfromtheDSSystemOnlineStoragebythefileagerulesis
savedintheBLMArchiver.
SeeAboutRetentiononpage55.
Selective Delete
AselectivedeleteisondemanddeletionofdatastoredforanybackupsetinDSSystem
OnlineStorage.Deletioncanbebasedonafileitself(forexample,afilethecustomer
knowsisobsolete)orbasedonthetimeperiodsinceafilewasdeletedfromthesource
computers(eithermanuallydeletedormovedbyILM/HSM,withaplaceholderleft
behind).
CustomerscanalsochoosetoMovetoBLM(BLMModulemustbeenabledforDS
Client).
About Retention
Retentionisafeaturethatallowscustomerstoimplementtheirdatastoragebusiness
requirementsforthelengthoftimethatdatawillbesavedontheonlinestorage.
Retentioncansavecomplexsetsofretentionrules,basedonwhichdataiskeptonthe
onlinestorageandcanreducecostsbyallowingimplementationofrulesthatmoveold
datatothe(lowercost)BLMArchiver.
Daily Processes
Eachdaythefollowingadministrativeactivitiesareautomaticallyperformed:
theDSSystemdatabaseisdumpedat00:00a.m.(midnight)forWindowsDSSystems
andat08:00a.m.forLinuxDSSystems.Thepreviousdumpisalsoretained.Database
dumpconfigurationparameterscanbeadjustedafterinstallation.
Note:ForWindowsDSSystemsusingtheMSSQLdatabase,adifferential
dumpisperformedhourly.
clientsforwhomSystemAdminshouldberunareidentified
onthe2nddayofthemonth(andwhenevertheDSSystemservice/daemonis
restarted),theClearDSSystemLogsprocessstarts.
backupsetsthatrequirereplicationareidentifiedbasedontheconfigurationofthe
DSSystem(ReplicationCheckparameterinAdvancedConfigurations).
Optimizationisrundaily,bydefault.DSSystemwilldetectmodifieddirectoriesand
willattempttoperformDeltaChainOptimizationforfilesinthesedirectories.
WhenevertheDSSystemserviceisstarted,theconsistencyofthedatabaseischeckedto
seewhetheritisinanormalstateorwhetherithasbeenrestoredfromadump(aswould
bethecaseindiskfailure).
System Admin
Overview
SystemAdministheprocessthatupdatesstatistics.Thisprocesscanbescheduledand
canalsoberunmanuallyattheDSClient/backupsetlevel.Ithaslowerprioritythan
otheractivities,suchasbackups.
SystemAdminperformsthefollowingfunctions:
DS-System Administration 58
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Checksallfilesforheadercorruptionand,ifheadercorruptionisfound,movesthe
filestothetrash folder.Headercorruptionmaybetheresultofabaddiskoradisk
driverfailure.
Ifacorruptedfileismovedtothetrashfolder,SystemAdminwilltrytoretrievethe
corruptedfilefromoneoftheReplicationDSSystemsinthesamegroup(if
configured).Otherwise,thebackupsetwillbemarkedoutofsyncandwhentheDS
Clientconnects,itwillsynchronizethebackupsetandtrytoresendthefilefromthe
sourcemachine.
Checkslibrarylinksforconsistencyandupdatescorrespondinginformationinthe
database.
Checksdirectoriesforstreamheadercorruptionand,iffound,reportsthisandskips
thetreeitemsfollowingthecorruptedstreamheader.
Updatesstatisticsviaaregularorfullscan(seeTypesofScansonpage59).
Whenstartedmanually,canbeinstructedtoupdatestoredsize.
IfDSSystemisreconfiguredtonotuseonlinegenerationrecycling,clearsallrecycled
generationsbyreconstructingmastergenerations.
IfDSSystemisconfiguredtoperformStorageSpaceOptimization,SystemAdmin
triggersreconstruction,whenapplicable.
IfSystemAdmin(withthePerformaRegularScantoUpdateStatisticalInfo:
Regularoptionselected)isinterruptedbyahigherprioryactivity,itwillresumeits
scanwhereitleftoff.ThisavoidssituationswhereascanofabackupsetorDSClient
neverfinishesduetofrequentinterruptions.
Types of Scans
SystemAdmincanruntwotypesofscanofDSClients.
Theregularscan,runaspartofoverallSystemAdmin,updatesallstatistical
information(suchasnumberoffilesandfilesizes)forthatDSClient.Theregularscanis
forbothinvoicingandintegritychecking.Forexample,itcanfindthatafilehasbeen
movedtoalibraryandrecalculatestoragesize.Thisscancanalsoberunmanuallyif
necessary.
Thefullscan,runmanually,gathersinformationonlyforinvoicing,withoutreadingor
validatingfiles.Italsodeletesrecycleddeltagenerations,ifDSSystemisconfiguredto
nowuseonlinegenerationrecycling.
IfusingN+1DSSystem,anautomaticscanhastheN+1DSDirectorchoosewhichDS
Systemtouseforthescan.AmanualscanletstheuserchoosewhichoftheN+1systems
touseforthescan.
Frequency of Scans
Bydefault,SystemAdminisconfiguredtoruntheregularscaneverydayoftheweek,
foreveryDSClient(oneprocessperDSClient).However,theSystemAdminscancan
alsobescheduledforspecificdays,forspecificdaysoftheweek,orspecificdaysofthe
month.
DS-System Administration 59
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Optimize Storage Space
Aslongasonlinegenerationrecyclingisbeingused,Enterprise/ServiceProviderscan
specifytoremovetherecycleddeltagenerationsandrebuildmastergenerationsforany
ofthefollowing:
fileswithaspecificnumberofrecycleddeltagenerations.
fileswithacertainsizeofrecycleddeltagenerations(ormore).
fileswithanonlinegenerationolderthanaspecificnumberofdays.
fileswithaspecifiedcumulativedeltasize(asapercentageofthemasterfile).
Empty Trash
ForanyExtensibleStorageLocation,youcanmanuallystarttheEmptyTrashfromthe
activity.Thisactivitycanalsobescheduledtorunperiodically,otherwiseDSSystem
doesnotphysicallyremovethedatafromtheOnlineStorage.Bydefault,thisactivityis
notscheduledtorun.
DS-System Administration 60
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Customer Accounts
Account Configuration
Default Values
Enterprise/ServiceProviderscansetupdefaultvaluestobeusedforeachnewcustomer
accountorDSClient.InformationforaspecificcustomeractsasthedefaultforanyDS
Clientcreatedforthatcustomer.
Customer Accounts 61
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Customer Account and DS-Client Information
InformationenteredaboutcustomeraccountsandtheirDSClientsincludes:
accountnumber yes no
companynameandcontact yes no
IPaddressrestrictions no yes
descriptionoflicense no yes
MassDeploymentAutoRegistrationandautofill no yes
descriptionwithcomputername
Note:Whereanitemcannotbeset,orisnotset,foranindividualDSClient,
theDSClientinheritsthedefaultvaluesofthecustomeraccount.
Customer Accounts 62
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Customer Account Information to Provide to Customers
InordertoinstallDSClients,Enterprise/ServiceProvidersmustprovidecustomerswith:
customeraccountnumber
DSClientnumber(systemgenerated)
DSSystemIPaddressorfullyqualifiednodename
IncaseEncryptionKeyManagementisenabledandcustomershaveforwardedthe
EncryptionKey(s)totheDSSystem,Enterprise/ServiceProvidersmayprovidethe
customerwithanencryptedcopyoftheirencryptionkey(includedaspartofa.CRI
file).ThisencryptedstringmaybeupdatedtotheWindowsDSClientusingtheDS
ClientSetup(bybrowsingfortheprovided.CRIfile)orbyrerunningtheDSClient
installation.Linux/MacDSClientcanapplytheseupdatesusingtheModify
functionoftheDSClientconfiguration(DSUser>SetupMenu>Configuration...).
Note:ForanN+1DSSystem,theEnterprise/ServiceProvidermustprovide
theircustomerswiththeDSSystemIPaddress(orfullyqualified
machinename)foreachnodeintheN+1DSSystem.
Note:ForaDSSystemthatbelongstoareplicationgroup,theEnterprise/
ServiceProvidermayprovidetheircustomerswiththeDSSystemIP
address(orfullyqualifiedmachinename)foreachDSSysteminthe
replicationgroup.
Customer Accounts 63
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
About Limiting Customer Accounts and DS-Clients
Caution:AsigraInc.recommendsusingquotaswithcaution,sincethey
canpreventdatabackup.
Customer Accounts 64
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
ThisfeatureisusefulinpreventingasingleDSClientfromusingtheentireavailable
bandwidth,sinceitmayaffectotherconnectionsonasharedline.
Warning:Keepingadetailedlevelofstoragehistoryforalongperiodof
timeandforalargenumberofDSClientsmaysignificantly
increasetheDSSystemdatabasesize.
Customer Accounts 65
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-System Activities
ThefollowingactivitiesappearintheDSSystemActivityLog:
DS-System Activities 66
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Activity Meaning For more information...
RemoteDSVDR VirtualMachinesbackedupwith
Restore VMwareVADPbackupsetsare
periodicallyrestoredforDisaster
RecoverystandbyintheMSP/
DataCenterenvironmentandare
readytobeusedincaseofdisaster
atcustomersite
DS-System Activities 67
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Activity Meaning For more information...
ReplicationSend DSSystemisattemptingtorepair
Repair corruptedfilesfoundonthe
ProductionDSSystemduring
AutonomicHealing,System
Admin,ValidationRestoreand
SystemValidationbyreplicating
thecorruptedfilefromagoodcopy
onanotherDSSysteminthesame
replicationgroup
Report ascheduledactivity:
thatsendsDSSystemreportsby
EMail,basedonconfiguration
specifiedbyDSSystem
Administrator
thatsavesDSSystemreportsto
disk,basedonconfiguration
specifiedbyDSSystem
Administrator
DS-System Activities 68
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Activity Meaning For more information...
System DSSystemperformscompression
Compression andencryptionofdataonDS
SystemOnlineStorageifdatawas
foundtobeuncompressed
DS-System Activities 69
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-System Disaster Recovery
Components required
InordertorecoveraDSSystem,thefollowingmustbebackedup(aspartofyour
secondarybackup):
1 dataonallDSSystemstoragelocations
replicationprovidesareadytousesecondarybackupoftheDSSystemOnline
Storage.Note,whenaReplicationDSSystemisused,thatreplicateddatamust
workwiththeexistingReplicationDSSystemsdatabasecontent.Formore
information,see:DSSystemOnlineStorageReplicationonpage51.
DSSystemprovidesanadditionalfeaturethatallowsDSSystemtocommunicate
withthirdpartysnapshotsoftwareinordertolocktheDSSystemOnlineStorage
forshortperiodsoftimetoensureaconsistentsnapshotforalloftheDSSystem
storagelocations.
2 theDSSystemdatabase
MSSQLandPostgreSQLdatabasesaredumpeddailytotheDSSystemsPrimary
StorageLocation(bydefault).Therefore,abackupwillexistifthestorage
locationsarebackedup.
If Data Files and Log Files on the Same Disk, or Both Data File
and Log Files Disks Fail
Recoverthedatabasefromtapeorothersecondarybackup.DSSystemincludesan
automatedprocessthatsynchronizesthelibraryinformationbetweenthedatabaseand
theDSSystemOnlineStorage.DSSystemalsoscansthestorageforexistingaccounts
andDSClientswhichdonotexistintherecovereddatabaseandreinsertsthat
informationinthedatabase.
ThissectioncontainstopicsspecifictoDSClient.
72
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction to DS-Client
DS-Client Tasks
DSClient:
initiatescommunicationtoDSSystemwhenauserrequestsaspecificoperationor
whenabackupsetisscheduled;closescommunicationafteractivityiscomplete
selectsdatatobebackeduporrequestsdatatoberestored
identifiescommonfiles(inconjunctionwithDSSystem)
doescompressionandencryptionofdatabeingbackedup;decryptsandde
compressesdatabeingrestored
sendsdatatoorreceivesrequesteddatafromDSSystem
integrateswithcustomercredentialsaswellasWindowsusersandgroupstocontrol
useraccess;individualuserswhoneedtodobackupswillneedtobegivenspecific
rolesthroughDSUser
recordscomprehensiveactivity,event,andauditlogs
sendsnotifications,asrequested,aboutbackupcompletionanddetailedlogs,orsends
dailyactivitiessummary
DSClientscanrequestarchivingofdata,andcanrestoredatafromanarchived
package
selectsdatatobedeleted
allowsconfiguringofretentionrulesandschedules
runsrequesteddiscoveryprocessesforLANcomputers,shares,andfiles
initiatescommunicationtoLocalDSVDRToolwhenanewLocalDSVDRBackupSet
isconfigured(forVMcloningorPhysicaltoVirtualconversion)orwhenabackupset
isscheduled;closescommunicationafteractivityiscomplete
DSClientonlyrequestsasmuchdataasitcanprocess:itwillnotpullmoredataacross
thenetworkthanitcanhandle.
Introduction to DS-Client 73
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Note:Somefunctions(asopposedtoDSClientactivities)requirea
connectiontoDSSystem,eventhoughtheyappeartoberelatedonly
toDSClient.Forexample,requestsforviewingstoragequotasrequire
aconnectiontoDSSystem.
DS-User Access
AccesstoDSUsercanbesetupwithavarietyofpermissionsforfunctionssuchas
backup,restore,delete,modifysetup,andsoon.Forexample,aparticularusercouldbe
allowedtobackupandrestoreotherusersbackupsets,butnotbeabletomodifyor
deletedata.
DS-Client Databases
WindowsDSClientusesthreedatabasestoprovideafunctioningDSClient.Bydefault,
theWindowsDSClientdatabasenamesare:dsclient,dsdeltaanddslanfiles.Different
databasenamescanbespecifiedduringtheinstallationoftheDSClient.
WindowsDSClientcanbeconfiguredtoautomaticallycreateadditionaldatabasesin
ordertobypassMicrosoftsdatabasesizelimitationsforMSSQLServerlimited
(express)editions.
Linux/MACDSClientusestwodatabasesinordertoprovideafunctioningDSClient.
Thedatabasenamesaredsclientanddslanfiles.Linux/MACDSClientdoesnotsupport
alternatedatabasenamesfortheDSClientdatabases.
Introduction to DS-Client 74
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Unix PostgreSQL dsclient * storesconfigurationinformation,backupset
detailssuchasfilestobebackedup,andonline
generationinformation;usedformaster
generationanddeltageneration.
dslanfiles storesconfigurationinformationandscanning
results;forLANDiscoveryonly
*Bydefault,backedupregularlybyDSClientandprotectedontheDSSystemOnline
Storage.
Introduction to DS-Client 75
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-Client Interfaces
Overview
UsersinteractwithDSClientinavarietyofways:
throughDSUserInterface
throughDSUserlogs,reportsandmessages
throughtheDSNOC
throughEMailnotifications
throughconfiguredSNMPtraps
throughDSClientAPI
TheservicesofDSClientarestoppedorstartedusingtheDSClientServiceManager.
DS-User Interface
TheDSUserinterfaceisusedprimarilybycustomersto:
performsetupfunctions:
viewandmodifyDSClientsetupinformation(WindowsDSClientcanmodify
setupinformationusingtheDSClientSetupapplication.BothWindowsDS
ClientsandUnixDSClientscanchangethisconfigurationusingtheauto
configurationfeature.
setupusersandgroupswithdifferentlevelsofaccesstoDSClient
setupSNMPnotificationsandeventsthattriggeranotification
setupDSClientparametersthatidentifythelocationofDSClientbufferand,if
theLocalStoragemoduleisenabledorselfcontainedbackupsetsarebeingused,
thelocationofthelocalstoragepath
setupdefaultsforbackupsetcreation
ifhardwareisreplacedoroperatingsystemischanged,reregistertheDSClient
ifnecessary,modifytheconnectioninformationtoDSSystem
newDSNOCsettings
storagequotamanagement
setupbandwidththrottlingto/fromtheDSSystem
managemultitenantDSClientconfiguration
rununprotectedLANResourceDiscovery
cleanLocalOnlytrash
manageGridDSClient
configurepasswordrotation
manageuserrolesandpermissions
tapeconversiontoBLM
LocalDSVDRconnectioninformation
performbackup/restore/deletefunctions:
setupbackupsets,defaults,andschedules
performondemandbackups
Introduction to DS-Client 76
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
setupandrunstatisticalbackups
setupandrunselfcontainedbackups
setupandrunLocalOnlybackups
convertLocalOnlytofullbackupset
performInitialBackupandmanagement
deletebackupsetsandonlinefiles
restoredata(online,Disc/Tape,BLM)
defineanduseretentionrules
performmaintenanceandmanagementfunctions:
setupand,ifnecessary,runDSClientAdminprocesses
shutdowntheDSClientcomputer
repairtheDSClientdatabase(orphanedbackupsets)
monitorDSClient:
viewstoragequotas
viewlogsandreports(seeLogsandReportsonpage77)
viewmessagesfromtheEnterprise/ServiceProvider
performoptionalfunctions:
requestdisc/tapemediafromtheDisc/Tapemodule
configurebackupsetstousetheLocalStorage
usetheOnlineFileSummarymodule
usetheLANDiscovery
exportthecurrentDSClientconfiguration,schedules,retentionrulesorbackup
setsandsavetheminanXMLfilethatcanbereappliedlatertorecreatethesame
configuration.
synchronizationofabackupset
validationofabackupset
migratebackupset
clonebackupset
managebackupsetproperties
Introduction to DS-Client 77
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Logs
DSClientlogsinclude:
ActivityLog* ActivitiesontheDSClient,includingthedurationofthe
connectionfortheactivity,theamountofdatatransmitted
duringeachactivity,thenumberoferrors&warnings
encounteredduringtheactivity,andthenumberofbackups
complete.Thisisusefulforverifyingthestatusofanactivity(for
example,whetherthelastbackupofasetwassuccessful).
AuditTrail* ArecordofallchangesmadetotheDSClientdatabase.Shows
whomadeachange,thetimeofthechange,andwhatthechange
was.
CurrentActivityMonitor AlistofactivitiescurrentlyrunningontheDSClient.
DetailedLog** Detailedinformationonfilesbackeduporrestored.Showsa
recordofexactlywhatfileswerebackedupandrestored,rather
thanjustacountofthenumberoffilesbackedupandrestored.
EventLog* Errors,warningsandinformationmessages.Foreachbackup
set,customerscandeterminewhatactiontriggersanevent(e.g.
backupcomplete).Thiscanhelpdeterminewhatcauseda
backupfailureorotherproblem.
Note:Themaximumnumberoferrorsallowedbeforeanactivity
quitsisconfigurable.
Reports
DSClientreportsinclude:
BackupItemsReports ShowsinformationabouteachofthebackupsetsontheDS
Client.
Showsthebackupsource(server),owner,typeofset,andalistof
thebackupitems.Folderswithsubdirectoriesareindicatedwith
atwoplussigns(++).Folderswithoutsubdirectoriesare
indicatedwithasingleplussign(+).Exclusionsareindicated
withaminussign().
Candisplayincludedorexcludeddataforregular,self
contained,localonly,statisticalbackupsets,orLocalDSVDR
backupsets.
BackupGroupsReports AbreakdownofthecurrentDSSystemOnlineStorageusage,
sortedbyusergroup.Canbelimitedtoaspecificusergroupas
wellasincludeorexcludedataforregular,selfcontained,local
only,statisticalbackupsets,orLocalDSVDRbackupsets.For
eachgroup,showstheusernames,theirfullnames,thenumber
andamountinMBoffilesthattheusercurrentlyhasstored
online.Atotalforallusersinagroupfollowseachgroup.
Introduction to DS-Client 78
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
BackupSetsReport ShowsinformationabouteachoftheDSClientsbackupsets.
Canshowdataforregular,selfcontained,localonly,statistical
backupsets,orLocalDSVDRbackupsets.Foreachbackupset,
showstheusernameusedtoconnectwiththebackupshare(e.g.
thismightbetheAdministratorforaWindowssystem,theroot
foraLinuxsystemortheQSECOFRforaniSeries/AS400system).
Thedataofeachbackupsetisshown:theprotectedsizeinMB
(theoriginalsizeofdataonthesourcecomputers)aswellasthe
storedsizeinMB(thesizeofdataontheDSSystem,whichcan
bedifferentfromtheprotectedsizeduetocompressionand
eliminationofcommonfiles).Thestatuscolumnindicatesifa
backupsetisactive,suspendedornotsynchronized.
BackupTrendsReport Showsweeklyormonthlyusagestatisticsduringaspecified
period.Canbelimitedtoaspecificbackupsetand/oruseraswell
asincludeorexcluderegular,selfcontained,localonly,
statistical,deleted,orLocalDSVDRbackupsetsora
combinationofthese.
Foraweeklyreport,eachweekwithinthereportperiodisshown
asanewlineandtheexactweekdurationisshown.Fora
monthlyreport,eachmonthwithinthereportperiodisshownas
anewline.Thereportshowsthenumberoffilesbackedup
withinaweek/amonth,theirtotalsizeinMB,andthebackup
timeinminutes.Atotalforthereportisshown.
BackupUsersReport Showseveryusercurrentlyassociatedwithanybackupseton
theDSClient.Canshowusersofregular,selfcontained,local
only,statisticalbackupsets,orLocalDSVDRbackupsets.For
everyuser,showstheusersfullname(e.g.JohnSmith),the
usernameusedtoconnecttothebackupshare,namesofallthe
backupsets.andthestoredonlineamountinMB.TheLimit
columnshowsthestoragelimitinMBforeachuser.Thislimit
canbesetintheDSUsersUsers&Groupsdialog.
Backup/RestoreReport Summarizeseachusersbackupandrestoreoperationsduringa
specifiedperiod.Canbelimitedtoaspecificbackupsetand/or
useraswellasincludeorexcluderegular,selfcontained,local
only,statistical,deleted,orLocalDSVDRbackupsetsora
combinationofthem.Foreachuser,showseverydateinthe
specifiedperiodonwhichanactivityoccurred,thenumberof
activities,andtheirduration.Thenumberofactivities,numberof
files,andamountofdataisthenshownforbothbackupand
restoreactivities.Asummaryforeachuserfollows;grandtotals
areshownattheendofthereport.
Introduction to DS-Client 79
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
RestorableVolume Showsinformationaboutrestorablefiles.Canshowdataof
regular,selfcontained,localonly,statisticalbackupsets,orLocal
DSVDRbackupsets.Showsthenumberofrestorablefilesas
wellastheirtotalsize,eitherincludingorexcludingdeleteddata
(backedupfilesthatnolongerexistonthesourcecomputer).DS
Clientkeepstrackofthenativesizeofrestorablefiles(including
deleteddata).LastBackupcolumnshowsdateoflastbackup,
whichhelpsusersquicklyestimatetheageoftherestorabledata.
StatisticalSummary Showsusagestatistics.Particularlyusefulinconjunctionwith
statisticalbackup.Thestatisticsshouldbemanuallyupdatedor
Daily/WeeklyAdminshouldberunbeforethisreportis
generated,otherwisethereportmaynotbeaccurate.Foreach
machine,thereportshowsallthedatesonwhichabackup
activityhasoccurred.Foreachdate,itshowsthenumberofnew
files(aswellastheirsize,inMB)thatappearedontheparticular
machine,withinthedefinedbackupsets,sincetheprevious
backup.Forafirstbackupoperation,thisnumberwillincludeall
thefilesthatwerepartofthebackupsets.
Thereportalsoshowsthenumberoffilesthatwerebackedup
(thiscanincludeoldfilesthatchanged)aswellastheirsizein
MB,theamountoftransmitteddata(thisnumberisexpectedto
besmallerthanthesizeofthebackedupfiles,dueto
compressionandcommonfileelimination),thecompression
ratio,thenumberoffilesstoredoffline,theiramountinMB,and
thedurationofthebackupprocess.
Customerscanexportbackupsetinformationtoa.CSVfileforimportingintoother
applications.
DSClientgraphsinclude:
LANDiscoverygraphs AssortedreportsbasedonLANDiscoverymodulefindings:list
(optional) oflargefiles,filessortedbyextension,filessortedbylastaccess
time,filessortedbygrowth,filessortedbyownerandshare.
LoadSummary AgraphicrepresentationofloadsonDSClient.Usefulfor
determiningifneedtotakeactiontoaccommodateload.
StorageSummary Agraphicrepresentationofstorageinformationaboutbackup
sets.Showstrendsinfilestorage.
Custom Reports
TheCustomReportsfeatureallowsyoutocreateyourownreports,basedonthedata
providedfromtheDSClientdatabasetables.Thisfeatureismeantforadvancedusers.
Thisrequiresathirdpartyapplication(eitherJasperReportsorCrystalReports),which
meansyoumusthavethedevelopmentresourcestocreateandcompilethecustom
reporttemplates.
Forinstructions,refertotheDSClientUserGuidesection12:CustomReports.
Introduction to DS-Client 80
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-Client Notifications
Event Viewer
Theeventvieweroftheoperatingsystem(EventVieweronWindows,/var/logs/
messagesonLinuxandMAC)showscriticalerrorsoreventswhenaserviceisstoppedor
started.
E-Mail/Pager/SNMP/Broadcast/Event Notifications
NotificationbyEMail,pagerand,optionally,SNMPshouldbeconfiguredforDSClient.
Foreachbackupset,userscanspecifyanEMail,page,eventorbroadcasttobetriggered
byaparticularactivity.EMailnotificationsaresupportedviaMAPI(WindowsDS
Clients),andviaSMTPservers(WindowsandLinux/MacDSClients).Notificationsvia
SMTPserversalsoprovidesupportforSSLandTLSprotocols.Activitiescouldincludea
backupbeingcompleteoracompletedDSClientAdmin.Broadcastsaresenttothe
messengerserviceonaspecificrecipientdomain,workgrouporserver.
DSClientAdminprocessessendEMailmessagesoncompletionoftheirtasks.
User Notifications
Customersmayseemaintenancenotifications(suchassystemwillbeunavailablefrom
6p.m.to8p.m.)intheDSUserinterface.ThesearesentbyEnterprise/Service
Providers.
DSUsercanbeusedtosendmessagestootherusersloggedintoDSUser.
Introduction to DS-Client 81
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Introduction to DS-Mobile Client
Logs
DSClientlogsinclude:
ActivityLog* ActivitiesontheDSMobileClient,includingthedurationofthe
connectionfortheactivity,theamountofdatatransmitted
duringeachactivity,thenumberoferrorsencounteredduring
theactivity.Thisisusefulforverifyingthestatusofanactivity
(forexample,whetherthelastbackupofasetwassuccessful).
CurrentActivityMonitor AlistofactivitiescurrentlyrunningontheDSMobileClient.
EventLog* Errors,warningsandinformationmessages.Foreachbackup
set,customerscandeterminewhatactiontriggersanevent(e.g.
backupcomplete).Thiscanhelpdeterminewhatcauseda
backupfailureorotherproblem.
Note:Themaximumnumberoferrorsallowedbeforeanactivity
quitsisconfigurable.
ActivityLog* ActivitiesontheDSNotebookClient,includingthedurationof
theconnectionfortheactivity,theamountofdatatransmitted
duringeachactivity,thenumberoferrorsencounteredduring
theactivity.Thisisusefulforverifyingthestatusofanactivity
(forexample,whetherthelastbackupofasetwassuccessful).
CurrentActivityMonitor AlistofactivitiescurrentlyrunningontheDSNotebookClient.
EventLog* Errors,warningsandinformationmessages.Foreachbackup
set,customerscandeterminewhatactiontriggersanevent(e.g.
backupcomplete).Thiscanhelpdeterminewhatcauseda
backupfailureorotherproblem.
Note:Themaximumnumberoferrorsallowedbeforeanactivity
quitsisconfigurable.
Grid DS-Client 93
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
SinceallDSClientnodescanaccesseachofthedatasources,backupandrestoreservices
keeprunningevenifsomeofthenodesoftheGridDSClientfail.WithstandaloneDS
Client,acrashedDSClientmeansnoserviceforallthebackupsets.However,withGrid
DSClient,evenifanodecrashes,onlybackupsetswithrunningprocessesonthe
crashedmachinewillbeaffected.
Grid DS-Client 94
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
What the Main Node Does
TheMainNodekeepstrackofwhatactivitiesarerunningoneachGridDSClientnode.It
isresponsibleforsendingthenotificationsfortheactivities,andfortriggeringscheduled
activities.TheMainNodedistributesactivitiesamongtheGridDSClientnodesbasedon
thenumberofactivitiesrunningoneachnodeandbasedontheCPUpercentageused.
Thisway,amorepowerfulmachineinthegridwillbeassignedmoreprocessingtasks
thanalesspowerfulmachineintheGridDSClient.
Grid DS-Client 95
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Client Virtualization
Client Virtualization 96
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
VMware VADP backup set highlights
Machinelevelanddisklevelbackupandrecovery.
CBT(ChangedBlockTracking)withLinuxDSClientforVMwareVADPbackupsets.
IncrementalrestorewithLinuxDSClientforVMwareVADPbackupsets.
ApplicationawareVMwareVADPbackupbasedonVMwareToolssupport.
VMlockingduringbackup.
VMmemorybackupandrecovery.
VMwaretransportlibrarysupport(SANandHotAddtransportmodes).
Client Virtualization 97
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Setting up and Managing Backups
Introduction
Thissectionexplainsthedetailsofthebackupprocessandoptionsavailable.Foran
overviewofthebackupprocess,seeHowAsigraCloudBackupHandlesBackupson
page21.AsigraCloudBackupoffersaContinuousDataProtectionfunctionaswell:for
details,seeContinuousDataProtection(CDP)onpage132.
Introduction
Backupsetsidentifywhatistobebackedup(directories,files,applications),aswellas
detailssuchasbackupoptions,connectionstoshares/databases,andauthentication
information.
Limiting Backups
Customers
FromDSUser,acustomercanschedulebackupsatdifferenttimes.Acustomercanalso
setamaximumonlinestoragelimitforspecificgroupsorusers.Oncethatlimitis
reached,backupstops.
Enterprise/Service Provider
FromDSOperator,Enterprise/ServiceProviderscansetstoragequotasforspecificDS
Clientsthatwillstopbackupswhenthequotaisreached.
FromDSOperator,Enterprise/ServiceProviderscansetabandwidththrottlethatcan
limitnetworkusagebyDSClients.ForeachindividualDSClientamaximum
throughput(inKBpersecond)toorfromDSSystemcanbeset.
Note:Morecomplexenvironmentssuchasdatabasesthatdonothavetheir
ownnamedbackupsettypeinDSClient,canusuallybeconfiguredto
dumptheirdataintoaregularfilewhichwillbeprocessednormally.
Image-Type Backups
Theremaybescenarioswhenanimagetypebackupisrequiredtobeperformedfora
server,whereallfilesmustbeincludedinthebackup(includingregistryfiles,system
onlyfiles,andtemporaryfiles).Filesystembackupsetscanbeconfiguredtoignorethe
DSClientsandMicrosoftslistsoffilesthatareautomaticallyexcludedfrombackup.
Stopping Backup
Whenacustomerstopsabackup,DSClientwillnotstopitimmediately.Ifthebackup
wasbackingupdataatthetimeofthestoprequest,DSClientwillwaitforthe
confirmationfromDSSystemrelatedtothelastfilesthatwerebackedup.IfDSClient
hasnotreceivedallconfirmationsfromDSSystemwhenthetimeoutisreached,DS
ClientdisconnectsfromDSSystemandmarksthebackupsetoutofsync.Thenext
synchronizationwillcorrecttheproblemcausedbydisconnection.
Underothercircumstances,suchaswhenadatadumporscanisinprocess,orifMLRis
buildinganEMaillist,thebackupwillbestoppedonlywhenthecurrentoperationis
completed.
Note:Customerswhohavepreviouslybackedupdataandnowwantto
excludethatdatafrombeingbackeduphavetwochoices.Theycan
eithermodifythebackupsettoexcludethedata,orremovethe
backupitemandaddanewonecontainingallbutthedatatobe
excluded.Ineithercase,thedatathatwasalreadybackedupremains
onDSSystemOnlineStorageuntilitisselectivelydeleted(see
SelectiveDeleteonpage55).
Note:Torunatestrecoverytoconfirmrestorability,usetheRestorability
Validationfunction.
Note:EMailmessagescanberestoredonlybyDSClientswithaccesstothe
MessageLevelRestore(DSRecoveryToolsmodule).
Restoring Permissions
Optionsforrestoringpermissionsinclude:
restorethepermissionsofallrestoredfiles
restorethepermissionsofonlythoserestoredfilesthatalreadyexistonthedestination
location
donotrestorepermissionsbutusethoseoftheparentdirectoryintowhichfilesare
beingrestored.
Note:IfusingaReplicationDSSystem,itmustbeshippedbacktothe
Enterprise/ServiceProviderifitistocontinueactinginthatcapacity.It
mustbereconnectedtothereplicationgroupinordertogetitsDS
SystemOnlineStoragebackuptodate.
Emergency Snapshot
CustomerscanusetheDisc/Tapemoduletorequestasnapshotofthelatestonline
generationofabackupsetonremovablemedia.
Restore Methods
Save Method
Inthismethod,filesarerestoredfirsttoatemporarylocation.Oncethefileisrestored
successfullyinthetemporarylocation,theoriginalfileisthenoverwrittenwiththe
temporaryfile.Thispreventspartiallyrestoredfilesfromoverwritinganexistingfile.
Fast Method
Inthismethod,allfilesarerestoredonawritedataasreceivedbasis,withexistingfiles
overwrittenoncethefirstbyteofdataisreceived.
Note:Bydefault,DSClientsetsupthebufferinatemporarylocationonthe
OperatingSystemvolume.Thislocationshouldbechangedtoamore
appropriateone.
Caution:Remindcustomersnottouseabufferforbackupsetsthathave
dataontheDSClientcomputeritself,sincethesecancausealoop
(asthesystemtriestostoredatainthebufferwhileatthesame
timetryingtobackupthebuffer).
Note:TheLocalStorageCachelocationisthesameastheLocalStoragepath
location.TheLocalStoragedisksmusthavesufficientstoragecapacity
inordertoaccommodatedatafromallthebackupsetsconfigured
eitherwithLocalStoragemoduleorwithLocalStorageCache.
FormoredetailsandspecificsoneachDSClientbehavior,seetheDSClientUserGuide
document.
Compression Algorithms
Note:Customerswithlargefilesoraslowcommunicationlinkmaywantto
chooseZLIBbecauseofitsbettercompressionratio.
Encryption Types
EncryptioncanbeeitherAES(128,192,256)orDES(56):
DES56bitupto8characterkey
AES128bitupto16characterkey
AES192bitupto24characterkey
AES256bitupto32characterkey
Note:TheDESisslowanditisweakerthanAES.Itisstrongly
recommendedthatyouchooseAESencryption.
Encryption Certifications
Thefollowingfunctionalityhasbeencertified:
AESencryptioncertificate#968(seehttp://csrc.nist.gov/groups/STM/cavp/
documents/aes/aesval.html)
Randomnumbergeneratorcertificate#546(seehttp://csrc.nist.gov/groups/STM/
cavp/documents/rng/rngval.html)
Digitalsignaturecertificate#938(seehttp://csrc.nist.gov/groups/STM/cavp/
documents/shs/shaval.html)
Encryption Key
AsigraCloudBackupusestwoencryptionkeys:
theprivatekeyisprovidedbythecustomeratDSClientinstallationandusedto
encryptallfilesexceptcommonfilesattheaccountorpubliclevel
theaccountkeyisprovidedbythecustomeratDSClientinstallationandusedto
handlecommonfilesattheaccountlevel.
Note:CustomerswithmultipleDSClientsunderthesamecustomeraccount
MUSThaveanaccountkey,andallDSClientsforacustomeraccount
mustbeconfiguredwiththatsamekeytobeabletoconnecttoDS
System.TosetuptheaccountkeyafterDSClienthasbeeninstalled,
WindowscustomerscanusetheDSClientSetupapplication,aspecial
reconfigurationfunctioninstalledalongwithDSClientortheauto
configurationfeature(configupdate.xml).LinuxandMACuserscan
modifytheaccountkeyfromtheDSUser(Setupmenu>
Configuration),orusetheautoconfigurationfeature(config
update.xml).
Encryptionkeyscannotbechangedafterbackingupdata.Ifattemptingtochangethe
encryptionkeysforaDSClientthathasalreadyconnectedtoaDSSystem,the
connectionoftheDSClienttotheDSSystemwillberejected.
IfiOSDSClientsand/orAndroidDSClientsneedtobeinstalledunderthesameaccount
withPCDSClients,thentheaccountkeyselectedmustbetypeAES128,sinceitis
supportedbyallthosetypesofDSClients:Android,iOSandPCDSClients.Ifanother
accountencryptionkeyisselected,thentheDSClientsmayneedtobeconfiguredunder
differentaccountsonDSSystem.
Encryption Security
DSClientstorespasswordsthatgiveaccesstothesourcecomputersinencryptedformat
initsdatabase.TheDSClientencryptionkeysarealsostoredinencryptedformatinthe
DSClientdatabase.Asaresult:
Evenapersonwithlegitimateaccesstothesystem(suchastheadministrator)cannot
discoverthevaluesoftheencryptionkeys.
Local DoesanyactivitythatdoesnotrequireaconnectiontoDSSystem(suchas
preparingdatabasedump,cleaningthedatabase,andupdatingstatisticaldata).
ThistypeofadministrativeprocessisperformedonlyifnoDailyorWeeklyAdmin
processisconfigured,andcannotbedisabled.IfnoDailyorWeeklyAdmin
processesareconfigured,aLocalAdminprocessrunseverytimetheDSClient
starts,oronceevery12hourssincethepreviousAdminprocess,orevery24hours,
whichevercomesfirst.
Daily DoesallLocalactivitiesdescribedabove,butalsoverifiesbackupsetsand,
optionally,transfersthedumpsoftheDSClientdatabasestoDSSystem.ADaily
Adminprocesscanbedisabled,orcanbeconfiguredtorunataspecifictime,
throughDSUser.Bydefault,itrunsat6:00a.m.
Weekly DoesallDailyactivitiesdescribedabovebutalsodoessynchronizationofbackup
sets(ifconfiguredoriftheDSClientdeterminesabackupsetneeds
synchronization).CustomerscanuseDSUsertodisableaWeeklyAdminprocess
(thisisnotrecommended)orconfigureittorunonaspecificweekdayandtime.
Optionally,customerscanconfigureWeeklyAdmintoalwaysrunthe
synchronizationonallbackupsets(usinganAdvancedConfigurationParameter
SkipWeeklyAdminSyncforLinux/MacDSClientorAdminSkipSyncfor
WindowsDSClient).Bydefault,WeeklyAdminwillonlysynchronizebackupsets
thataremarkedasoutofsync.
CustomerscanscheduleanautomatedsystemrebootaftereachDSClientAdmin
process.ThisoptioncanbeenabledthroughDSUser.
Overview of Tasks
Task Local Daily Weekly Task
Admin Admin Admin Requires
Connection
to DS-System
TriggerLocalDSVDRSynchronization x x x no
activity
Preparedatabasedump x x x no
Cleandatabase x x x no
Updatestatisticaldata x x x no
Expanddatabase(ifnecessary) x x x no
Verifybackupsets x x yes
Transferdatabasedump x x yes
Performnormalsynchronizationor,for x yes
DisasterRecoverymode,performfull
synchronization
SendDaily/WeeklyAdminEMail x x x no
notifications
Synchronization Task
PerformedbyWeeklyAdmin(orbyDailyAdmininparticularsituations).Bydefault,it
willrunforallbackupsetsmarkedoutofsync(butitcanbespecificallyconfiguredto
runforallbackupsets).
Bydefault,DSClientisconfiguredtoskipthesynchronizationdoneduringWeekly
Admin.However,foranybackupsetsthatshowinconsistenciesbetweentheirtables(for
example,onetableindicatesfileinformationbuttherearenoonlinegenerationslistedin
therelatedtable,oratableincludesdirectoryinformationbuttherearenofileslistedin
therelatedtable),synchronizationwillstillbeattemptedwithouttakingtheWeekly
Adminconfigurationintoconsideration.
EachsetthathasbeencompletelysynchronizedbyWeeklyAdmincanbeusedfor
operations(restore,backup,delete).ScheduledactivitiesarenotallowedwhileWeekly
AdminisrunningifitconflictswiththetasktheWeeklyAdminiscurrentlyperforming.
Underextremeconditions,whenDSSystemisconfiguredinDisasterRecoverymode,
onlySystembasedsynchronizationsareallowed,andanysynchronizationprocessthatis
startedturnsintoaDSSystembasedsynchronization.
ThefollowingactivitiesappearintheDSClientActivityLog
CancelConvert AconversionprocessfromLocal
OnlyBackupsettoregular
backupsethasbeeninterrupted
Cleanlocalonly AlldeletedfilesfromLocalOnly
trash backupsetsaremovedtoa
recycledirectoryinthe
correspondingLocalStoragepath.
Customerscancleanthesefiles
oncetheyaresurethedataisno
longerneeded.
CloudDatabase Anuploadofdatafroman
Upload existingsalesforcedatabasein
beingstarted
Convert AconversionprocessfromLocal
OnlyBackupsettoregular
backupsethasbeenstarted
LANResource DSClientisdiscoveringservers,
Discovery desktopsandlaptopsonthesame
LANastheDSClient,whichare
notprotectedbyanyexisting
backupsets
LocalCacheCopy Thisactivityistriggeredtomove
anydatatotheDSSystemfrom
thecachethatwasbackedupby
DSClientduringtheperiodwhen
aconnectiontotheDSSystem
wasnotavailable.
LocalCache Thismonitoringprocess
Monitor continuouslyrunsforbackupsets
configuredwiththeLocalStorage
Cacheoption.Itdetectswhen
connectivitytoDSSystem
becomesavailable.
SnapshotTransfer DSClientistriggeringsnapshots
anddatamovementbetweena
sourceNetAppNASanda
destinationNetAppNASvia
SnapshotTransferprocess
(requiresalicensefromNetApp)
Upgrading DS-Client
DSClientupgradesarehandledwithanautoupgradeprocess.(DSClientupgradescan
alsobeperformedmanually.)EachtimeDSClientconnectstoDSSystem,the
compatibilityofthetwocomponentsischecked.Formoreoncompatibility,seeService
Packsonpage211andHotFixesonpage213.IftheDSClientupgradepackageexists
ontheDSSystem,theDSClientwillupgradeitself.DSSystemwillsendtheauto
upgradepackagetotheDSClientautomaticallyandDSClientswillapplythepackage
withouttheneedformanualintervention(unlesstheautoupgradeprocesswasdisabled
bytheDSClientadministrator,inwhichcasetheupgradefailsandDSClientcanonly
connecttotheDSSystemifthetwosoftwareversionsarecompatible).Upgradesare
reportedinEventLog.
Overview
DSClientcanworkwiththirdpartyInformationLifecycleManagement(ILM)or
HierarchicalStorageManagement(HSM)products.Customerswiththeseproductscan
usethemtoreducethecostofprotectingtheirdatawithDSSystem.Theycanalsoavoid
dataduplicationbetweenDSSystemandILM/HSM.
Note:DeletingILM/HSMplaceholdersfromDSSystemOnlineStorage
requiresWindowsXP/2000/2003.
Considerthefollowingexample:
Generation Location
1 DSSystemOnlineStorage(initialbackup)
2 offline(movedbyILM/HSM)
3 DSSystemOnlineStorage(movedbacktodiskandmodified)
4 offline(movedbyILM/HSM)
5 DSSystemOnlineStorage(movedbacktodiskandmodified)
Ifthecustomerchoosestokeeponlythelastplaceholder,generations1,2and3willbe
deleted.Generation4,whichisanofflinegeneration,andgeneration5,anonline
generation,willbekept.
Ifthecustomerchoosestokeepallplaceholders,onlygenerations1and3,bothofwhich
areonlinegenerations,willbedeleted.Theyarealreadyprotectedbygenerations2and
4,intheirofflineversions.
Forscheduleddelete,anadditionaloptionisusedtodeletefiles/directoriesthathave
beendeletedfromthesourceitself.Thiscanbeusedincombinationwiththeplaceholder
optionif,forexample,theplaceholderisdeletedfromthesource.Considertheabove
example,withtheadditionalinformationthatafterthefifthgenerationthefilewasagain
takenofflineandthentheplaceholderwasdeleted.Ifthecustomerchoosestokeepall
placeholdersANDtodeletefiles/directoriesdeletedonthesource,thesecondoptionwill
takepriority,soonlythelastgeneration(theplaceholder)willberetained.Similarly,if
thecustomerchoosestokeepthelastplaceholderonlyandtodeletefiles/directories
deletedonthesource,allgenerationswillbedeleted(sincethelastplaceholderhasbeen
deleted).
About CDP
ContinuousDataProtectionbackupsetsrequireapermanentconnectiontotheDS
Systemandtothetargetmachinesbeingbackedup.TheDSClientisnotifiedeverytime
afilechangesonthetargetmachinesoreverytimeanEMailismodifiedonthe
ExchangeServerbeingbackedupwithDSMLR.
WithCDP,dataisbackedupwhentheprotectedfileissavedtodisk,offeringconstant
protection.FilesprotectedbyCDParecontinuouslymonitored,byDSClient,forchanges
tothemonsourcecomputers.Backupsaretriggeredbychangestoprotectedfiles.
Otherwise,backupproceedsasnormal:theusualprocessing(deltaprocessing,
compression,encryptionandeliminationofcommonfiles)isdone.IftheLocalStorage
moduleisbeingused,ittoooperatesasnormal.
Interrupted CDP
IfCDPisinterruptedforanyreason,atthenextbackupDSClientwillreinitializeanddo
afullscanofthesourcecomputerforthespecificbackupsetwhenthatCDPstartsagain.
ThissectioncontainstopicsrelatedtobothDSClientandDSSystem.
138
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
How Backed-up Data is Handled
Introduction
Forfilesofallsizesandtypes,onlynewandchangedfilesareidentifiedbyconsecutive
backups(unlessthebackupsetisconfiguredtoforcebackupofunchangedfiles).
Forlargerfiles,thefollowingadditionaltechniquesareused:
deltaprocessing(seeAboutDeltaProcessingonpage 140)ensuresthatonlyblock
levelchangesaresent:notchangedFILES,butchangesWITHINfiles
backupsareincrementalforever:themasterissentonlyonce
commonfilesareidentifiedandeliminated(seeCommonFileEliminationonpage
153).
Forsmallerfiles,thefollowingtechniqueisused:
filesarestoredontheDSSystemOnlineStorageinonelargerfileunderthesame
parentdirectory
Overview
AllfilesbackedupusingAsigraCloudBackuphaveaspecificnumberofonline
generationsstoredinDSSystemOnlineStorage.Thedefaultnumberofgenerationsis30.
Customerscanconfigurethisdefaultnumberafterinstallation(DSUser:Configuration
Menu>DefaultsTab).Eachindividualbackupitemcanhaveitsownnumberof
generations.Forexample,acriticalbackupiteminabackupsetmighthave30
generations,whilethedefaultvalueforallotheritemsisthreegenerations.
Generationsfallintothreecategories:
regulargenerations
mastergenerations
Regular Generations
Regulargenerationscontaintheentirecontentsofthefileataspecificpointintime.This
kindofgenerationiscreatedeachtimebackupisdone,ifanyoneofthefollowing
(configurable)conditionsismet:
filesaresmall(under32K)orextremelylarge(over100TB)[32bitDSClients]or
filesaresmall(under32K)orextremelylarge(over1PB)[64bitDSClients]or
backupitemhasnumberofgenerationssettofewerthanthree(configurableto2)or
filesareexecutables,DLLs,ordriverfilesbeingbackedupwithoutstreams(thisisa
backupsetoption).
Master Generations
Mastergenerationscontaintheentirecontentsofthefileataspecificpointintime.This
kindofgenerationiscreatedduringinitialbackupoffilesthatqualifyfordelta
processing:seeAboutDeltaProcessingonpage 140.
Theonlytimetheentirecontentsofthefilearesentagain,makinganewmaster
generation,isifsomethinghappenstotheDSClientdatabase,ifthelatestonline
generation(masterordelta)isdeletedbythecustomer,ifthelatestonlinegenerationis
corruptedandasaresultdeletedbyDSSystemactivities,oriftheDSClientis
configuredtoforcesendingafullmaster.Amastermayalsobesentifasignificantsize
changeoccurstothefile.
Delta Generations
Deltagenerationscontainonlychangessincethepreviousbackup.Thiskindof
generationneedstobecombinedwithpreviousdeltas,andthefilesmastergeneration,
torecreatethefiletoberestored.Asaresult,eachdeltagenerationhaspointerstothe
previousand,ifapplicable,nextdeltageneration.
Whenadeltagenerationiscreated,thisblocklevelprocessingisusedtodetermine
wherechanges(additions,insertions,deletionsormodifications)haveoccurred,and
thereforewhichblocksneedtobeinthedeltageneration.
deleted data
modified data
inserted data
inserted data
modified file
changes changes delta
(split into
detected isolated created
blocks)
T1 T2 T3 T4
ThreeofthefilesexistattheT1time,sothatiswhenthemastergenerationofthose
filesiscreated.ThefourthandfifthfilesdidnotexistuntilT2,sothatiswhentheir
generationiscreated:amastergenerationforthefilethatqualifiesfordeltaprocessing,a
regulargenerationforthefilethatdoesnot.Adeltagenerationiscreated,forqualified
files,wheneverchangestothefilearedetectedbyabackup(noteveryfilewillchange
beforethebackupruns).
ArequesttorestoreYourFileatT3willrequireDSSystemtoassemblethefilefromT1
(themastergeneration),plusthosefromT2andT3(thedeltagenerations).Arequestto
restoreHisFileatT1willsimplyretrievethedatafromthemastergeneration.A
requesttorestoreOtherFileatT2willsimplyretrievethedatafromtheregular
generationavailableinthe_file_storefileontheDSSystemOnlineStorage.
Generation Numbering
Eachgenerationisstoredusingauniquenumber(whencalculated,itisthenumberof
secondssince01January1970).Filesbackedupinthesamebackupsessionhavethesame
generationnumber.
Forexample,consideracasewhenfilessmallerthan32KBarebackedupfromthesame
parentdirectory.TheDSSystemOnlineStoragewillstoreallthefilesinthe_file_store
file.Insidethe_file_storefile,thedatalookslikethefollowing,consideringthatfour
generationsarebeingkeptontheDSSystemOnlineStorage.Attheendofthefourth
backup,the_file_storefilecontains:
1.1145945968
1.1145935954
1.1145925900
1.1145915869
Atthefifthgeneration,1.1145915869(theoldestgeneration)isoverwrittenandanew
generationiscreated.Nowthe_file_storefilecontains:
1.1145956000
1.1145945968
Note:Forsimplicitysake,theexamplesshowninthissectionassumethatall
fileschangedateachbackupintervalandDONOTmeetthecriteria
fordeltaprocessing.
Note:IfGenerationRecyclingisturnedoff,anybackupthatcontainsafile
forwhichDSSystemrequiresmasterreconstructionwillhavetowait
untilthemasterreconstructioniscompletedbeforethebackupsession
willfinish.
Note:IfaMasterReconstructionoftheoldestmasterofafileisrequiredby
theDSSystem,thenreconstructionofthatmasterisperformed
immediatelyandallotherprocesses(includingbackup)involvingthat
filemustwaituntilthereconstructionisfinished.Generationrecycling
willminimizethechancesofthisoccurring,butitmaystillhappen.
MasterReconstructionistriggeredonschedule(bydefault,daily)bytheDeltaChain
Optimizationprocesstask.
TheDeltaChainOptimizationprocesswilltriggerreconstructionofbackupfileswhere
thedeltachainlengthisn*2+1(wherenistheconfigurednumberforthedeltachain
lengthforthatspecificbackupsettype).Ifaspecificnumberisnotconfigured(ateither
backupset\DSClient\Accountlevel),DSSystemwilluseitsglobaldefault(9).
TheDeltaChainOptimizationprocessmustrunregularlyandbeabletocomplete,
otherwisebackupsetsconfiguredwithmorethan10generationsmayendupwithdelta
chainsthatareverylong.
Note:Inthetablesshowninthissection,Dindicatesadelta,Mindicates
amaster,boldtextindicatesanewgeneration,andshadeditems
representrecycledgenerations.
DSClientisnotawareofthepresenceofrecycledgenerationsonDSSystemandcannot
directlyrequestthattheyberestored.
17D
16D 16D
9D 9D 9D 9D 9D 9D 9M 9M 9M
8D 8D 8D 8D 8D 8D 8D
7D 7D 7D 7D 7D 7D 7D 7D
6D 6D 6D 6D 6D 6D 6D 6D 6D
5D 5D 5D 5D 5D 5D 5D 5D 5D 5D
4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D
3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
Note:Thenumbers117inthisexampledonotrepresenttheactual
generationnumbers.Theyareonlyusedforsimplicity.
15D
14D 14D
9D 9D 9D 9D 9D 9D 9D
8D 8D 8D 8D 8D 8D 8D 8D
7D 7D 7D 7D 7D 7D 7D 7D 7D
6D 6D 6D 6D 6D 6D 6D 6D 6D 6D
5D 5D 5D 5D 5D 5D 5D 5D 5D 5D 5D
4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D 4D
3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D 3D
2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D 2D
1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M 1M
Theprocesscontinuesuntilthecustomerslimitof15generationsisreached,atwhich
pointgenerationrecyclingbegins.
Note:Thenumbers131inthisexampledonotrepresenttheactual
generationnumbers.Theyareonlyusedforsimplicity.
32D 32D
31D 31D 31D 31D
30D 30D 30D 30D
29D 29D 29D 29D
28D 28D 28D 28D
27D 27D 27D 27D
26D 26D 26D 26D
25D 25D 25D 25D
24D 24D 24D 24D
23D 23D 23D 23D
22D 22D 22D 22D
21D 21D 21D 21D
20D 20D 20D 20D
19D 19D 19D 19D
18D 18D 18D 18D
17D 17M 17M 17M
16D
15D
14D
13D
12D
11D
10D
9D
8D
7D
6D
5D
4D
3D
2D
1M
Inthisexample,StreamsizeandSizearethesamebecausestreamsandACLwerenot
backedup.Ingeneral,StreamsizeisgreaterthanorequaltoSize,andformostfilesthey
differonlybyasmallamount(mostfilesdonothavedescriptorsandtheywilldifferonly
byastreamheaderofafewbytesplusACL).
AscanbeseenfromtheSizecolumn,thesecondgenerationwasseveraltimeslarger
thanthefirst(thefirstis870Kandthesecondis2440K).TheDSSizeincreases
accordingly.
DSSystemrecordsbothadeltaamountandatransmitamount.Sometimes(butnot
always)thedeltaamountisgreaterthanthetransmitamount.Thisisbecausethe
transmitamounttakesintoaccountcompression/encryption,soitreflectsthesizeofthe
datastoredinDSSystemOnlineStorage.Thedeltaamountdoesnotinclude
compressionandreflectsthesizeofthedatabackedupbyDSClientthatwassavedas
deltagenerations.Dependingonthebackedupdata,thecompressedamountmaybe
largerorsmallerthantheuncompresseddeltas.
Note:Thecommonfileprocessisrelevantto,andappliesonlyto,fileslarger
than32KB.Thecommonfileprocessisalsorelevanttoinitialbackupto
disk.Theinitialbackupsavesalistoffilesandfilesignatures,whichis
insertedintotheproductionDSSystemdatabasewhentheinitialbackup
dataisimportedtotheDSSystem.Theprocessingofthelibraryfiles
beginsassoonastheinitialbackupimportprocessends.
Note:Insomecases,identicalfilesarenottreatedascommon.Forexample,
forWindowsDSClients,backingupafilewithstreamsresultsin
differentcontentthanbackingupwithoutstreams,sothefileisnot
judgedascommon.
Bydefault,whenDSSystemseesthesamefilethreetimes,thefileisjudgedtobe
common.Itismovedtotheappropriatecommonfilelibrary(seeWhereCommonFiles
AreStoredonpage 154)andapointerisusedtopointfromthefilesoriginallocationto
thelibrarylocation.WhenviewedthroughDSOperator,theoriginalfilenamecontinues
Note:DSSystemmaintainsalistofpotentialcommonfilesinitsdatabase.In
orderforthisdatabasetostayareasonablesize,DSSystem
automaticallypreservesonlythelatest1,000,000entries(configurable),
deletingolderitemsregularly(itemsolderthan365days,
configurable).Itispossible,therefore,thatafilebackedupmultiple
timesoveralargetimeintervalwillnotbeidentifiedasacommonfile,
sincetheearlierrecordofitsappearanceisnolongerinthedatabase.
TheoriginallocationofthefileontheDSSystemOnlineStorageisreplacedwithalinkto
thatlibrary.Thelibrarylinksindicatethelibraryinwhichthefiledatanowresides.
Tip:Itisbesttoschedulethecleanlibrariesprocessatregularintervals
(e.g.onceamonthonaspecificday).Otherwise,youshouldruniton
demandatsimilarintervals.
WhenaDSClientisdeleted,thecontentsofitsclientlibraryareautomaticallydeleted,as
arethecontentsoftheaccountlibraryforadeletedaccount(thisiscalledremoving
orphanedlibraries).
Invalidating Libraries
ThroughDSOperator,Enterprise/ServiceProviderscanchoosetoinvalidatecertain
librariesthattheysuspectcontaininaccurateorincompletedata.Dataininvalidated
librariescanstillberestored.Forinvalidatedlibraries,DSClientswillretransmitthe
librarycontentsatthenextopportunity,thatis,whenabackupprocessidentifiesthe
samefiletobebackedup.
Viewing Libraries
LibraryfilescanbesearchedforandviewedthroughDSOperator.Informationavailable
includesalistofthefilesthatpointtothatlibrary,storageinformationforthelibraryfiles
(size,encryption,filetype),andsoon.
Layers of Protection
CommunicationbetweenDSSystemandDSClientisprotectedinfivekeyareas:
networkaccess,configuration,registration,encryptionauthentication,and
communicationencryption.
Encryption Authentication
Encryptionauthenticationvalidatesaccesstobackedupdata.AonewayhashoftheDS
Clientsencryptionkeysisperformedtocreatetwoencryptioncookies.Thishashisused
tocheckthatdatabeingbackeduporrestoredwasencryptedwiththesamekey.It
cannotbeusedtodiscovertheencryptionkeyitself.Thischeckisperformedateach
connectionrequest,ensuringtheintegrityofboththeprivatekeyandaccountkey
(accountkeyverificationensuresthatallDSClientsforthesamecustomersharethe
sameaccountkey).
Communication Encryption
Bydefault,allthefollowingcommunicationsareencryptedwitha256bitrandom
encryptionkey:
betweentheGUIandservice/daemon(e.g.DSUsertoDSClient),and
betweenservice/daemonandservice/daemon(e.g.DSClienttoDSSystem)
Thisensuresthata3rdpartycannotdecryptthecommunicationbetweenAsigraCloud
BackupDSSoftwarecomponents.
Evenifthecommunicationmethodisunencrypted,customerdataalwaysremains
encryptedwiththeirencryptionkeys.
During Backup
IftheconnectionbetweenDSClientandDSSystemislostduringbackup,onlythefiles
beingsentatthattimeareaffected.Bydefault,abackupactivityattemptstoconnect
threetimesatfiveminuteintervals.Ifitsuccessfullyconnects,theresultsdependonwhat
filesthebackupsetwasprocessingwhentheinterruptionoccurred:
Forfilesbiggerthan100MB(default,configurable)orfordatabasesbeingbackedup
usingtheDSClientbuffermethod,DSClientcontinuessendingblocklevel(notfile
level)datathatstillneedstobebackedup.
Forfilesthatdonotmeetthiscondition,thebackuprestartswiththelastfilesthat
werenotsentsuccessfully.
IfDSClientdoesnotreconnectaftertryingthreetimes,thebackupactivitywillstoporif
thebackupsethasbeenconfiguredwiththeLocalStorageCacheoption,thebackup
activitywillbackuptheremainingdatalocallyontheDSClientLAN.Datawillbe
backedupbythenextscheduledbackup,assumingtheconnectionhasbeenre
established.IfdatawassavedintheLocalStorageCacheitwillbesenttotheDSSystem
assoonasaconnectiontotheDSSystemisreestablished.
During Restore
IftheconnectionbetweenDSClientandDSSystemislostduringarestore,onlydata
restoredtothatpointisavailabletocustomers.Thecustomermustmanuallyrestarta
restore,whichstartsfromthebeginningoftheprocess.
Layers of Protection
CommunicationbetweenDSSystem,BLMArchiverandDSLicenseServerisprotected
inthreekeyareas:networkaccess,configurationandcommunicationencryption.
Communication Encryption
Allthefollowingcommunicationsareencryptedbydefault,with256bitrandom
encryptionkey:
Betweenservice/daemonandtheAsigraLicensingServer.
Layers of Protection
CommunicationbetweenDSSystem,BLMArchiverandDSBillingSystemisprotected
inthreekeyareas:networkaccess,configurationandcommunicationencryption.
About Synchronization
TheDSClientdatabaseisresponsibleforrecordingwhathasbeenbackedup.Toensure
dataintegrity,thedatabasemustremaininsyncwiththecontentsoftheDSSystem
OnlineStorage.Mostofthevalidationdonetoensurethisishandledautomatically
throughDSClientAdminprocesses.Synchronizationisalsoperformedduring
scheduledbackupsandwhenrecoveringorphanedbackupsets.However,abackupset
maybemanuallysynchronizedthroughDSUser.
SynchronizationisinitializedbyDSClient.DSSystemOnlineStorageisassumedtobe
thevaliddatasetagainstwhichthedatabaseshouldbechecked.Thatis,ifadifferenceis
foundbetweenthedatabaseandDSSystemOnlineStorage,DSSystemOnlineStorageis
assumedtohavethemoreaccurateinformation.
Duringsynchronization,backupsetsbeingsynchronizedarenotavailableforadditional
backups/restores.TheWeeklyAdminprocesshandlesthesynchronizationofmultiple
backupsets,speedingupfuturesynchronizationprocessing.Italsoreleasesbackupsets
astheyaresynchronized,makingthemavailableforbackup/restorefunctions.Only
manualactivitiesareallowed,however:schedulesremaindisableduntilsynchronization
iscomplete.
Note:SetsthatareoutofsyncareshowninredinDSUser.
Types of Synchronization
Normal Synchronization
Innormalsynchronization,DSClientreportsonitsdatabasecontents.DSSystemthen
comparesthosecontentstowhatisinDSSystemOnlineStorageandtellstheDSClient
howtoupdateitsdatabasetomatchtheDSSystemOnlineStoragecontents.For
example,ifthedatabasehasrecordsofthreeonlinegenerationsofaparticularfileand
theDSSystemOnlineStoragehasfourgenerations,thedatabaseneedstoupdateits
recordstoincludetheadditionalgeneration.
Interrupted Backup
Duringbackup,alistofunconfirmedfilesiskepttosimplifythenextnormal
synchronization.Thebackupsetismarkedoutofsyncinthesecircumstances,whether
ondemandorscheduledbackup.
Failed Reconstruction
WhenthereconstructionofamastergenerationfailsonDSSystemduetofilecorruption,
missingfiles,incorrectlinksorothersuchproblems,thefileandanyonlinegenerations
thatdependonitwillbedeletedandDSSystemwillmarkthesetoutofsync.
Synchronization Interrupted
Ifanormal/fullsynchronizationprocessisinterruptedwhileinsertingdataintotheDS
Clientdatabase,backupsetscanbemarkedoutofsync.
Forced Synchronization
AnoptionisavailabletomarkallsetsoutofsyncandforceallDSClientstosynchronize
alltheirbackupsets.Thishasbeenimplementedforextremescenarios,whenonlinedata
isincompletelyrestored.Alternatively,runningDSSysteminDisasterRecoverymode
Inconsistencies Detected
WhenrunningCheckOnlysynchronization,ifthefollowinginconsistenciesarefound,
thesetwillbemarkedoutofsync:
files/directoriesmissingeitherfromDSSystemOnlineStorageorfromtheDSClient
database
badfiles
directoriesmarkedoutofsyncorwithdifferentbackuptimes.
Types of Traps
Heartbeat Traps
BothDSClientandDSSystemcanbeconfiguredtosendaspecialtrapasaheartbeat
signal(atacustomerdefinedfrequency).ThissignalcanbeusedtoconfirmthatAsigra
CloudBackupisrunning.
Setting up Traps
Trapstobesentareconfiguredintheappropriateinterfaces(DSOperator,DSUser,or
theinterfacesoftheDSNOC).
Note:TheonlytimeDSSystemsavesacopyoftheencryptedencryption
keysintheDSSystemdatabaseisiftheEncryptionKeyManagement
functionalityisconfiguredandarequestforthisfunctionalitycomes
fromaDSClient.TheseencryptionkeyscanbeusedbyaValidation
RestoreprocesstriggeredfromtheDSSystem.
Note:TheRestorabilityValidationfunctionisdiskI/OintensiveontheDS
Systemside,sinceitreadsalldatatocheckthedigitalsignature.
ThissectioncontainstopicsspecifictoimplementingAsigraSoftware.
173
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Implementation Steps
Introduction
Thissectionsetsout,ingeneraltimes,thestepsinvolvedinimplementingAsigraCloud
Backupanddeployingittocustomers.Thisdocumentisintendedasasummary.For
informationonthedetailedconfigurationoptionsforDSSystem(standaloneandN+1
DSSystem)andDSClient(standaloneandGridDSClient),seeImplementingDS
Systemonpage176andImplementingDSClientonpage182.Forsizing
considerations,seeSizingAsigraCloudBackuponpage187.
Note:UpgradingfromstandalonetoN+1isasimpleprocess.
Decidewhatplatformyouwanttouse(seetheInstallationandBackup/RestoreSupport
Matrix).
Decidewhichofthemodulesyouwanttouse.
DecidewhatsecondarybackuptousefortheDSSystemOnlineStorage:eitherAsigra
CloudBackupReplicationora3rdpartyreplicationsolution.
Sizing Issues
ForhelpestimatingthesizeofvariouselementsofDSSystem,seeSizingAsigraCloud
Backuponpage187.
Note:DSClientsdonothavetorunonthesameoperatingsystemastheDS
Systemtheycommunicatewith.
Note:DSOperatorisJavabasedandplatformindependent.
Supported Databases
TheruleofthumbisMicrosoftSQLserverforWindowsDSSystemandPostgreSQLfor
UNIXDSSystem,howeverchecktheInstallationandBackup/RestoreSupportMatrixto
determinewhatdatabasesaresupportedforwhichoperatingsystems.
Database Location
ChoosewhethertheDSSystemdatabaseshouldbestoredlocallyorremotely.
Ifstoredlocally,putthedatabaseonadifferentphysicaldevicefromtheDSSystemlog
files.Ifpossible,putthedatabaseandlogfilesondifferentdiskcontrollersentirely,
unlessusingsophisticatedintegritystrategiessuchasRAIDsubsystems,database
replication,orstandbyservers.Thisimprovesperformance,duetoparalleldiskI/O,and
improvesthechanceofrecoveringthedatabaseifadiskisdamaged.
BeforeinstallingDSSystem,setthedefaultdatadirectoryanddefaultlogdirectoriesto
differentpathsondifferentphysicaldrives.
Database Clustering
Ifpossible,installtheDSSystemdatabaseonaclustereddatabaseserver.
Storage Size
WhenconsideringthesizeofDSSystemOnlineStorage,takeintoaccountthecustomers
thesystemwillserve:theamountofdatathosecustomerswillprotect,aswellasthetype
ofdata(filesystem,EMails,databases,etc.).Alsoconsiderhowmanyonlinegenerations
ofdataaregoingtobestored.Thenumberofgenerationswillvarydependingonthe
customerssettingsandthefrequencywithwhichfileschange.Thenumberofcommon
fileswillalsoaffecttheamountofstorage(sincecommonfilesarestoredonlyonce).
Tohelpestimatestoragesizeneeds,usetheformulasfoundinEstimatingBandwidth
andStorageRequirementsBasedonCustomerDataonpage188.
Considertheuseofextensiblestorage.
E-Mail Configuration
AnEMailserverneedstoexistandtheDSSystemcomputeror,forN+1DSSystem,all
DSSystemsintheN+1grid,shouldbeabletoconnecttoit.
EMailnotificationsaredeliveredbySMTPservers.
Note:DSSystemisnotcompatiblewiththeOutlookExpressmailclientor
MicrosoftOutlookmailclient.
SNMP Configuration
IfSNMPtrapsarebeingused,monitoringsoftwareneedstobeinstalled.Thissoftware
needstobeabletocapturethetrapssentbyDSSystem.
DS-Client Service
DSClientsoftwarecomesinthreeflavors:
WindowsDSClient(whichcan,ifdesired,beinstalledasDSMobileClient,orbe
combinedintoaGridDSClient)
LinuxDSClient
DS-User Location
DSUserisinstalledonthesamemachineasDSClientorcanbeinstalledonaseparate
machinethatcommunicateswiththeDSClientmachine(s).
BecausetheentirecommunicationisencryptedbetweentheASIGRAGUIandthe
service/daemon,thesecomponentscanbeinstalledondifferentnetworksanddonot
requireuseofasecureconnection(likeVPN).
DS-Client Location
DSClientcanbeinstalledoneitheradedicatedmachineoramachineusedforother
purposes.
Best Practice: Use of a dedicated machine for DS-Client is recommended for
customers who are using one DS-Client to back up an entire network. This ensures the
entire processing power of that server is used for backup.
ThemachinehostingDSClientisbestlocatedonthesameLAN/subnetasthemachines
tobebackedup.BecauseAsigraCloudBackupoffersagentlessDSClient,nosoftware
needstobeinstalledonthemachinestobebackedup.
Best Practice: If the DS-Client machine is on an Internet gateway, it is recommended
that two network cards (one to connect through the firewall to the internet, another to
connect to the LAN directly or through a router) be used.
AsingleDSClientcanbackupeverythingattachedtotheLANtowhichtheDSClients
machineisitselfattached.AsingleDSClientcanbackupasinglecomputeroranentire
network,dependingontheinstalledDSClienttype.
E-Mail Notification
AnEMailserverneedstoexistandtheDSClientmachine(orallnodesinaGridDS
Client)mustbeabletoconnecttoit.
EMailDSClientnotificationsaredeliveredbythirdpartymailclientsregisteredwith
theWindowsMessagingSubsystem(MAPI),orbySMTPservers.Bydesign,MAPIand
mostmailclientscausetheirclientapplicationstopopupdialogboxestointeractwitha
user.BecauseDSClientisunattendedservicesoftware,itwouldhangifitdisplaysa
dialog.Therefore,DSClientusesonlycompatiblemailclientsthatneverdisplayadialog.
Note:DSClientisnotcompatiblewiththeOutlookExpressmailclient.
ForinstructionsonhowtocreateamailprofileforDSClient,seetheDSClient
KnowledgeBaseSettingupDSClientNotifications.
SNMP Notification
IfSNMPtrapsarebeingused,SNMPsoftwareneedstobeinstalledandableto
communicatewiththeDSClientmachine.
Introduction to Sizing
WhenconsideringsizingissuesforAsigraCloudBackup,Enterprise/ServiceProviders
shouldconsider:
estimatedsizeofDSSystemOnlineStorage(considerationforbothhardware
implementationandlicenserequirements)
configurationofDSSystem(N+1DSSystemorstandalone)andplatformchoices(OS,
hardware,andlicensingrequirements)
bandwidthrequiredforcommunication
DSClientdeploymentandsizingissues
ThissectionshouldbeusedinconjunctionwiththeinformationinImplementingDS
Systemonpage176andImplementingDSClientonpage182.
Parameters
Deployment Parameters
Item Value Unit Description
Results
Per-Site Statistics
Item Value Unit Description
Numberoffilespersite
Protectedsizepersite
Recommendations
Serverbackupbandwidth
Usercomputersbackup
ProtectedSizepersite
DSSystemfilecount
DSSystemstoredsizes
B,thenumberofbackupsets __________
S,theaveragenumberofsharesperbackupset __________
D,theaveragenumberofdirectoriespershare __________
MultiplyBxSxDforthenumberofdatafilesorstreams __________
needed
Thesizeofsuchdataissmallcomparedtothebackedupdata:about64to128bytesfor
statisticalinformationplusthespaceneededtostorethenameofthedirectory,backup
set,orshare.
Introduction
SizingforDSSystemdependsonsystemresources(whichcanbetuned,asexplainedin
thissection)andthenumberofDSClientsbeingsupported(seeNumberofDSClients
onpage199).
About Tuning
DSSystem(standaloneorN+1DSSystem)canrunmoreprocesses,andthushandle
morefilesatonetime,ifitsoperatingsystemistuned.Tuninginvolveslookingatsystem
resourcessuchasmemory,processingpower,threads,andopenfilesorsockets.
Enterprise/ServiceProvidersmayincreasesomeresources,suchasCPUpowerandI/O
usage,bychangingthehardware.Thetunableresourcesareusuallythreadsandfile
descriptors(filesandTCPconnections),becausetheyarelimitedbytheoperatingsystem.
Tuneasfollows:
TuneaLinuxoperatingsystembysettingthemaximumnumberofopenfilesto4096
andthestackspaceforaprocessto2MB.
where
maxthreadsistheresourcelimitsetbytheoperatingsystemformaximumnumberof
threads
nodesisthenumberofDSSystems(standaloneorN+1DSSystem)
maxfiledescistheresourcelimitsetbytheoperatingsystemformaximumnumberoffile
descriptors
nodesisthenumberofDSSystems(standaloneorN+1DSSystem)
Concurrent Activities
Thenumberofactivitiesmightbelimitedbyanoperatingsystemslimitsforthreadsor
foropenfiles(filedescriptors).Thesectionsabovedescribedthedependencyof
concurrentactivitiesonmaximumthreadsormaximumfiledescriptors.Thenexttable
showsthelimitsfordifferentoperatingsystems.Wechosebackupsbecausetheyusethe
mostopenfilesandthreads.
Inthefollowingtable:
ResourceLimitisthelimitsetbytheoperatingsystemforthisresource(files,threads),
whichtheDSSystemcannotexceed
DSSystemsistheDSSystemconfiguration:eitherstandaloneorN+1DSSystem
configurationwiththespecifiednumberofnodes
Maximumactivitiesistheapproximatelimittothenumberofconcurrentbackup
activitiesthattheDSSystemwillsupport.
1024 255 4096 files 1020 threads 8192 files 2040 threads
files threads (tuned) (tuned) (tuned) (tuned)
Tip:Ingeneral,thevaluesshownabovearethemaximumactivitiesthata
DSSystemcouldhandle.Foroptimalperformance,installabouttwice
asmanysystemsasthetheoreticalminimumforyourneeds.
Recommendedlimitstoconcurrentactivitiesin
DSSystem
(Standalone)1 405 50
3 1217 150
4 1622 200
5 2027 250
6 2432 300
7 2836 350
8 3241 400
9 3645 450
10 4049 500
11 4453 550
12 4852 600
13 5260 650
14 5660 700
Number of DS-Clients
CustomerscanhaveasmanyDSClientsastheywish.EachDSClientcouldbededicated
foragroupofbackupsets,butallcancommunicatewithasingleDSSystem.
ThereisnopreciseformulatodeterminehowmanyDSClientsareneededtocovera
particularsizeofLAN.Thenumbertypicallydependsontheamountofdatachanged
daily,typeofdata,numberoffiles,LANspeed,hardwareusedforDSClient,andthe
capacityofthesourcecomputers.
Note:GridDSClientmaybeusedforloadbalancing.Thecalculations
describedinthisdocumentrefertostandaloneDSClientsanddonot
includedetailsaboutGridDSClients.
What is Licensed
Enterprise/ServiceProvidersmustpurchasealicenseforthedeploymentofDSSystem,
BackupLifecycleManagement,aswellaslicensesforanynecessarymodules(including
LocalOnlyQuotaforDSClients).TheDSClientsoftwarelicenseisfreeofcharge.See
theASIGRADSKeyLicensingPolicysectionoftheASIGRAPoliciesPDFfor
informationonthedifferenttypesoflicensesavailable.
SeeASIGRADSLicenseServeronpage201.
ForRecoveryLicenseModelenvironments,theDSLicenseServerRLMmustalways
have24/7onlineaccesstotheAsigraLicensingServer(viaport4417)inordertovalidate
itslicenseparameters.
Required Storage
Thisinformationmayneedtobefurthermanipulatedtoestablishanaccurateestimate.
Incrementalstorageamountswillvarydependingonhowmanyonlinegenerationsthe
customerwantstoretain.
TheStatisticalSummaryisalsousefulforplanningtheoptimumscheduleforbackups,
sinceitcanshowhowmuchdataneedstobeprocessedandtransmittedatanygiven
time.Itmayalsohelpdeterminetheoptimumnumberofgenerations,sinceitwillreflect
thedegreeofchangeinanygivenbackupset.
Installation Templates
Overview
Parametersincludedintheinstallationtemplatearerelatedtotheparametersrequiredby
theDSClientinstallation(WindowsDSClientsonly).Theinstallationtemplatescanbe
obtainedeitherbycreatingthemmanuallywithanXMLeditorbasedontheprovided
DTDfile,orbyrunningtheinstallationfromthecommandlinewithadditional
parameters.
Dependingonthemethodusedtotriggertheinstallation,theDSClientinstallationis
abletouseastandardXMLfile.BasedontheparametersspecifiedintheXMLfile,
differentinstallationstepscanbeshownorhidden.IftheXMLconfigurationfilespecifies
thatallscreensarehidden,asuccessfulinstallationwillcompletewithoutanyuser
interaction.Ifanyerrorsareencounteredduringinstallationanduserinterventionis
required,thenthecorrespondinginstallationscreenisdisplayedtogetherwiththeerror
message.
Note:SeetheMassDeploymentUserGuidefordetailsaboutsupported
installationparametersondifferentDSClients.
Withinstallationtemplates,itispossibletosetupdefaultsfortheparametersrequired
duringtheinstallationortocompletelyhidetheinstallationscreens.LinuxandMacDS
Clientinstallationscanberunwithcommandlineparameters(installationtemplatesare
notsupportedorrequired).
Overview
ParametersincludedintheconfigurationtemplatearerelatedtoDSClientgeneric
configuration,scheduleconfiguration,WindowsDSClientsupportedbackupsettypes,
LinuxDSClientsupportedbackupsettypes,aswellasretentionrules.
Note:SeetheMassDeploymentUserGuidefordetailsaboutsupported
featuresondifferentDSClients.
Schedule Configuration
creatingandupdatingschedules
allschedulingoptions,includingname,scheduledetails,scheduletasks.
Inter-compatibility
SinceaServicePackmayaffectonlysomecomponents,theversionnumberof
componentsdoesnotneedtomatchinorderforthosecomponentstobecompatible.
Compatibilityisdeterminedbasedontheminimumrequirementsofthecomponent.
Foreverypairofcomponentsthatinteract,eachcomponenthasaminimumrequirement
thattheothercomponentinthepairmustmeet.Whenaconnectionisestablished
betweenthesetwocomponents,theclientapplicationverifiesbothsetsofminimum
requirements:clientsminimumrequirementsforserverandserversminimum
requirementsforclient.Ifanyofthevalidationsfailsthenthecomponentsarenot
compatibleandtheyarenotabletocommunicate.
ThissectioncontainstopicsspecifictoAsigraSoftwaresmodules.
toefficientlyaddresstheissueoffilecorruptionand AutonomicHealingModuleonpage
dataintegrityonDSSystem 217
tooffercustomerstheoptionoflocalbackups,for LocalStorageModuleonpage222
fasterrestores
tooffercustomerstheoptiontocontinuebackingup DSClientLocalStorageCacheonpage
locallyevenifconnectiontoDSSystemis 113
unavailable
tohelpcustomersidentifyandoptimizetheirdatato LANDiscoveryonpage225
bebackedup,eitherbeforeorafterimplementation
customerstobeabletobackup/restoreEMail DSRecoveryToolsModuleonpage228
messages,downtothelevelofasinglemessage,or
MicrosoftSharePointservers
aWebbasedinterfaceforEnterprise/Service DSNOCModuleonpage232
ProviderstoeasilymanageaccountsinDSSystem
andsetlevelsofaccessforusers
tohavecentralizedmonitoringofmultiple
DSSystems,DSClients,DSLicenseServers,DS
BillingServers,orBLMArchivers
toviewconfigurationandconfiguremultipleDS
Clients.
toallowcustomerstogetarchiveandrestoredataon Disc/TapeModuleonpage221
removablemedia
tohelpcustomersunderstandtheirdatastructure OnlineFileSummaryModuleonpage
andredundanciesforefficientbackup 231
215
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
If you want ... Review...
toofferanadditionalstorageoptiontocustomers BackupLifecycleManagement(BLM)
thatpermitsthestorageofaninfinitenumberof Topicsonpage236
generations
tousetheDSBillingModuleforinvoicing,etc. DSBillingonpage255
toofferscheduledcloningofVirtualMachinesin LocalDSVDRModuleonpage266
VMwareenvironmentsaswellasconverting
PhysicalmachinestoVMwareVirtualMachines
toofferscheduleddisasterrecoveryforVirtual RemoteDSVDRModuleonpage268
MachinesinVMwareenvironmentstoprovide
readytousebackupsofaVirtualMachineon
alternateVMwareinfrastructureincasefailoveris
requiredbyendcustomer
tobackupandrecoversalesforce.comdatabaseand SalesForce.comDSClientPlugInon
tables page270
tobackupandrecoverGoogleAppscalendars, GoogleAppsDSClientPlugInonpage
contacts,emails,sitesanddrive 271
totriggersnapshots,managesnapshots,delete SnapshotManagerModuleonpage274
snapshotsforNetAppviaDSClientGUIinterface
216
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Autonomic Healing Module
Overview
Autonomichealingmeansthatacomputersystemrepairsitselfwithouthuman
intervention.TheAutonomicHealingmoduleaddressestheproblemsoffilecorruption
andincreasestheintegrityofDSSystem.ItcontinuallymonitorsDSSystemOnline
Storagefordatacorruption.Ifcorruptdataisfound,itcorrectsit,removesit,orreports
thatacorrectionisneeded.
TheAutonomicHealingmoduleneedstobelicensedandthenenabledforeachDS
Systemthatisgoingtouseit.
Note:SinceAutonomicHealingtypicallyrunsallthetime,ifchangesare
madetotheconfiguration,themodulewillneedtostopandstart
again.
IfAutonomicHealingrunsallthetime,itconcentratesonhighprioritybackupsets(see
AssigningBackupSetPrioritiesForAutonomicHealingonpage219).However,itwill
notprocessthesamebackupsettwicewithinasinglehour.Itwritesinformationtoa
monitoravailablethroughDSOperator,aswellastotheEventLog.
ThemodulefeaturesaspeedthrottlethatwillenableittoslowdownwhenDSSystem
isexperiencingahighloadofactivities.
Note:ThetotalspeedoftheAutonomicHealingmoduleislimitedbydisk
I/O.AslongasthediskI/Oisverybusy,addingmoreAutonomic
Healingprocessesdoesnothelp,withorwithoutthespeedthrottle.
Note:AslongasaDisc/Taperequestisnotfullycompleted,thebackupset
willbelockedforotheractivities.
Note:Localstoragedoesnotapplyduringtheinitialbackupprocess.Any
backupsetsconfiguredforlocalstoragewillignorethesettinguntil
theinitialbackupistransferredtotheDSSystemOnlineStorage.
TheLocalStoragemoduleisavailableforthefollowingtypesofDSClients:FullFeatured
DSClient(Windows,LinuxandMAC)andDSMobileClient.Whenafileinabackupset
identifiedforlocalstorageiscreatedormodified,itissentbythebackupprocesstoboth
DSSystemandthelocalstorage.IfafilewaspreviouslybackeduponDSSystem,but
thereisnocopyofthefileonthelocalstorage(e.g.itwasbackedupbeforethebackupset
wasmarkedforlocalstorage),thebackupprocesssendsitonlytolocalstorage.Iffor
somereasonthefilecannotbesavedlocally,itisstillsenttotheDSSystemandanerror
islogged.
Note:Master/deltaprocessingandcommonfileeliminationarenot
performedforthelocalstorage.Whenafilechangesandmultiple
generationsarestoredonthelocalstorage,thosegenerationsarefull
backupsofthechangedfiles.
Note:TheRetentionRulesforlocalstoragecanbedifferentthantheonesfor
onlinestorage,butcustomersshouldnotexpecttosavemore
generationsinlocalstoragethanonline.
Note:ForVSSawarebackups,dataintegrationrulesareappliedtoonline
storage,notlocalstorageincaselocalstoragesaveslessgenerations
thanonlinestorage.
Note:LANDiscoveryfocusesonareasofdatagrowthandwaystohelp
customersoptimizedata.Toexamineandoptimizebackupneeds,use
statisticalbackup.
Report Description
Access Liststopnlargestfileswhoseaccesstimeiswithinthespecified
interval,foreachshare.Intervalsareunder1day,under1week,
under1month,under1year,andover1year.Showspiechart
andtable.Tableshowsaccesstime(days,weeks,monthsor
years),numberoffiles,andsizeinMB.
AllDuplicate Listsallfilesthatareduplicatesofaspecifiedfile.
ExchangeServerSize Listsall.edband.pstfiles.
Extensions(DSOperator) ListsextensionsinuseontheLANoraspecificshareoftheLAN.
/FileTypeDistribution Includesapiechartaswellasatable.Tableshowsextension
(DSNOC) name,numberoffileswiththatextension,andtheirsizeinMB.
Canchoosewhichextensionstoincludeandthecolorofthepie
chart.
Growth Sortsfilesbygrowth(negativeandpositive)overtime.Can
choosereportperiod,intervalindays,whethertoshowallshares
orjustspecificshare,andwhethertoshowtotalornewfilesonly.
IndexofGeneratedFiles ForDSNOConly,providesahyperlinkedlistofallgenerated
reports.
LargeFiles Liststopnfiles,pluspercentagesizecomparedtoentireLAN.
Canreportononlyasinglescan.Reportshowsthesharename,
directory,nameandsizeoffile,numberoffilesduplicates,and
filesmodificationandcreationtime.
LargestDuplicates Liststopnlargestduplicatefiles,aswellastotalnumberof
duplicatefilesandpercentagethisnumberrepresents,aswellas
totalsizeofthesefilescomparedtotheentireLAN.
Ownership Liststotalstorageforeachownerofeachshare,aswellasthe
overalltotal.
ShareUsage Liststotalfilesandsizeforshares(allorspecificone).Shows
shareowner,size,numberoffiles,andsharename.
SQLServerSize Foreachcomputer,listshowmuchtotal,free,andusedspaceis
takenupbySQLServer.
ReportscanshowdatafortheentireLAN,orfromaspecificLANsharethatwas
scanned.Theycanbeoutputintext,Excel,orHTMLformat.Piechartsarealsoavailable.
Note:Repeatedscansprovidemoreaccurateinformationthanasinglescan.
Note:DSClientalsoincludesbackupsetsthatcanbackupsomeEMail
serversthemselves(likeMicrosoftExchangeServer).
Note:PermissionsneedtobetakenintoaccounttoensurethatDSMLRis
eithergranted,orcangrantitself,appropriatepermissionstoaccess
theitemstobebackedup.Forexample,MSExchangeprofilesareon
theExchangeserver,soDSMLRneedstheReceiveAsprivilegefor
thatserver.
MS Exchange/ IndividualEMailsfrommailboxesandpublicfolderscanbebackedup
Outlook andrestored.BackupincludesEMails,notes,tasks,appointments,
contactsandactivitiesfromtheusermailboxes,anddocumentsfromthe
publicfolders.
GroupWise IndividualEMailsfrommailboxescanbebackedupandrestored.
BackupincludesEMails,notes,tasks,appointments,notifications,and
phonemessagesfromusermailboxes.
Inaddition,theOnlineFileSummarymodulemaybeusedtoretrieveinformationabout
commonfiles(allorjustasinglefile),backupsetsizes,anddatamodificationtimesfrom
DSSystem.
TheOnlineFileSummarymoduleisenabledbydefaultforeligibleDSClient
installations.
About DS-NOC
TheAsigraCloudBackupDSNOC(NetworkOperationControl)isaJ2EE(Java)
applicationthatallowsaccesstooneormoreDSSystems,DSClients,BackupLifecycle
Management(BLM)Archivers,DSLicenseServersandDSBillingSystemsthrougha
webbasedinterface.DSClientscanconnecttoDSNOCandsendreportingand
configurationinformationtoDSNOC.DSNOCisdesignedforthreetypesofusers:
ServiceProviders,SalesGroups(andtheirSalesRepresentatives),andEndUsers(ofthe
CloudBackupservice).
DSNOCcanbeinstalledonanyplatformthatsupportsPostgreSQL,JavaJRE,and
ApacheTomcat,allthreeofwhichareneededtorunDSNOC(seetheInstallationand
Backup/RestoreSupportMatrixandtherelevantDSNOCInstallationGuidesectionsfor
moredetails).
RLM DR Drill
ShowsinformationabouttheDRDrillCapacitypurchased,allocatedandused.
DisplaysasectionwithbestpracticesforDRDrills.
DisplaysachartwiththebackuptoDRDrillpercentage.
DisplaysachartwiththetopfourDRDrillrequests.
Waiver
Showsthe10largestrecoveryeventsandthelargestone,whichisautomatically
excludedfromtheRecoveryPerformanceScorecalculation.
DisplaysasectionexplainingthevalueoftheWaiver.
Backup Activities
TheDashboardincludesaBackupActivitiestab,whichprovidesanataglanceviewof
thecompletionstatusofallbackupactivitiesandachartshowingthenumberofbackup
activities.
BLM Archiver
BLMArchiversoftwarethatacceptsDSSystemconnectionstoarchivedataandBLM
GUIorDSNOCconnectionstosearchandretrievethearchiveddata,orrequestdata
destruction.ForBLMArchiverlicensesauthenticatedfromaDSLicenseServer,theBLM
replicationcapabilityisincluded.
BLM Configuration
BLMcanbeinstalledonLinuxandWindows64bitOperatingSystems.Anynumberof
DSSystemscanberegisteredwithaBLMArchiverandcanarchivedatatothatBLM
Archiveratanygiventime.TheDSSystemsthatwillarchivedatatotheBLMmusthave
theBackupLifecycleManagementmoduleenabledintheDSSystemlicense.
Overview of Interfaces
Enterprise/ServiceProvidersinteractwithBLMinavarietyofways:
throughtheBLMGUIinterface
throughtheDSNOC
throughDSOperator
InformationaboutBLMisavailableinlogsandreports(LogsandReportsonpage242).
Logs
BLMlogsinclude:
ActivityLog* UsefulforexaminingtheactivityontheBLMArchiverService/
daemon.
Showsthelengthoftheconnections,adescriptionoftheactivity,
theamountofdatastoredandprotected,whetherornotany
errorsoccurred,andotherinformation.
AlsoaccessibleviatheDSNOC.
EventLog Arecordofnetworkactivity,errormessages,andother
informationitemsrelatedtoBLMactivitiesorotherinternal
processesoftheBLMArchiver.
DestructionLog Arecordofallcompleteddestructionrequests,destructiontime
andtype,numberoffilesdestroyed,theprotectedandstored
sizeofthosefilesfortheselectedArchivePackage(s).
RecoveryLog ForRecoveryLicenseServerenvironmentsonly.
Arecordofallrestorableimagegenerationprocesses,including
thosethatcounttowardstheRecoveryPerformanceScore
calculationandDRDrillrecoveries,whichusethepurchasedDR
Drillrecoverylicensecapacity.
AlsoaccessibleviaDSNOC.
Showsbackupsetinformationandtherecoverysizerecordedfor
eachrecoverysessionID.
Reports
BLMreportsinclude:
Report Description
GlobalListofBackup Alistofbackupsets,withadditionalinformationaboutDSSystem,
Sets accountandDSClientnumbertowhicheachbackupsetbelongs,
numberofpackages,protectedsizeandstoredsize.Displayedin
portraitorlandscapeformatandsortedbasedondifferentcriteria.
StorageUsage AreportatDSSystem,account,DSClientorbackupsetlevel.
Displaysinformationaboutstoredandprotectedsizesandadditional
informationabouttheDSSystemfromwhichthedatacame.
BLMDestruction AreportatDSSystem,account,DSClientorbackupsetlevel.Shows
Certificates destructioncertificatesthatweregeneratedintheselectedperiodof
timeasaresultofaDestructionRequest/ConfirmDataDestruction.
ArchivePackages AlistofDSSystems,accounts,DSClientnumber,archivepackageID
andarchivepackagestatus,numberoffilesperpackage,protected
size,storedsize,creationandclosingtimeandnumberoflibraryfiles.
Point-in-time copies
ApointintimecopyofbackupdatawilltriggeracopyofthedatafromtheDSSystem
OnlineStoragedatatotheBLMArchive.
Apointintimecopycanbedoneusingthreedifferentmethods:
Delete Push
Bydefault,ifnoretentionsettingsareapplied,theDSSystemwillalwaysmaintainat
leastthelatestgenerationofeachfilethatresidesonthesourcemachines.Deletepush
willonlyoccurfortheoldestgenerationofabackupfilethathasreacheditsmaximum
generationnumber,aseachsubsequentnewgenerationisbackedup(see:Generation
push(infinitegenerations)onpage246).
IfusingRetention,thedifferenttypesofretentionselectedwilldeterminewhatgets
pushedfromDSSystemOnlineStoragetotheBLMArchiver.WhenaTimebased
onlineretentionisconfigured,theDSSystemwillalwaysmaintainatleastthelatest
generationofeachfilethatresidesonthesourcemachines.Ifyouwishtopushall
generationsofafiletotheBLMArchiver,thentheArchiveolddatatoBLMretention
mustbeused.
Foranyotherfile(oldgenerations,dataremovedfromsource),theenduserhasthe
optionofkeepingitonline(donothing),deleteitcompletelyormoveittotheBLM
Archive(copyittotheBLMarchiveanddeleteitfromonline).
Eventhelatestgenerationoffilescanbedeletedormovedtoarchivebyondemand
requests.However,ifallgenerationsofafilearedeleted,theDSClientwillnothavea
referenceofthisfileanymoreandthefileislikelytogetbackedupagainduringthenext
backupsession.Toavoidthesesituations,youcanusetheArchiveolddatatoBLM
retentionoption,whichallowsDSSystemtostoreaBLMplaceholderontheDSSystem
OnlineStorageinordertoidentifyfilesthatdonotneedtobebackedupagain.
Note:ThisisthesamebehaviorasforArchivePackagesthatareindependentof
otherdata.
Master/deltafilesthatarealreadystoredinanotherArchivePackageforthesame
backupsetwillnotberesentagainbytheDSSystemtotheBLMArchiver.TheBLM
Archiverwilllinktothepreviousgeneration(s),asneeded,basedontheBLM
Archiverconfiguration.
Resendingdata:theDSSystemwillsenddatatothesameArchivePackageonly
once.Thismeansthatifanarchivingsessionisinterruptedandthenthesamedatais
requestedbytheDSClient/DSOperatortobesentagaintotheBLMArchiver,the
BLMArchiverusesitsindexingtodeterminethatthefileisalreadystoredinthe
archiveandnoactualfiledatawillbetransmittedtotheBLMArchiver.
Note:ThisisthesamebehaviorasforArchivePackagesthatareindependentof
otherdata.
Restoring Data
DatarestoreisdonethroughtheDSClient(dataisencryptedandonlytheDSClientis
abletodecryptitandrestoreit).TheDSClientdoesnotcommunicatedirectlywiththe
BLMArchiverandarchiveddatamustbebroughteitherinwholeorinparttotheDS
Clientmachineforrestore.
ThetwostatesofthedatathatcanberestoredfromtheBLMArchiveare:
Indexeddata:thisisdatathatismanagedbytheBLMArchiver(ineitherstaging,
consolidated,orCloudstorageform).DatathatismanagedbytheBLMArchivercan
bebrowsedandfiles/directoriescanberestoredindividually(foradescriptionof
restoremethodsRestoringindexeddataonpage249andRestoringontheshelfdataon
page250).
Onshelfdata(optional):thesearecopiesofconsolidatedBLMdatathatarenot
managedbytheBLMArchiver.FromtheperspectiveoftheBLMArchiver,thisdatais
destroyedandisnotavailableanymore.Howeverthedataresidinginthesecopies
canberestoredbyusingtheDSClient(theDSClientcanbepointedtoaconsolidated
imageandperformaBLMRestore).
Note:Thedataintheconsolidatedpackagemustberesolved(itmustnotpointto
anyotherpackages).
Destruction certificates
TheDestructionLogcontainsalistofanydatadestructionactivitiesperformed.It
includestherequestinformation,whoauthorizedit,andatwhatdate/timeitcompleted.
TheDestructionLogisavailablefromtheBLMArchiverGUI.
ThislogcanalsobeviewedontheDSSystemside(throughtheDSOperator),anda
hardcopycanbeprintedusingtheDSOperatorGUI,resultinginadestruction
certificatewhichconfirmsthatdataontheBLMArchiverdiskwasdestroyed.
Billing Integration
ChargesrelatedtoBLMcanbeautomaticallyaddedtoDSClientinvoices,basedonthe
protectedsizeorstoredsizeontheBLMArchiver,orbasedonaflatfee.
DS-Billing 255
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
What DS-Billing Does
DSBillingmaintainsandgeneratesbillinginformationandbillingreportsforoneor
moreDSSystemsandBLMArchivers(registeredwiththeDSBillingModule).Some
highlightsoftheDSBillingfunctionalityareasfollows:
RegisterDSSystemsandBLMArchiverswiththeBillingmodule.
CreatenewcustomersandDSClientsonselectedDSSystems.
Lock/unlockcustomers.
Deactivate/reactivateDSClients.
DeleteDSClientandcustomeraccounts.
Create,editanddeleteadditionalcharges,billingplans,billingcycles,promotions,
billingscales(forDSSystemOnlinedata,BLMArchiverarchivedata,Recovery
LicenseModeldata,andLocalOnlydata),etc.
Create,editanddeletesalesgroupsandsalesgroupcommissions.
ConfigureEMailnotificationsfromDSBilling,chooserecipientsandscheduleEMail
sendtimes.
EnableanddisabletoolsforDSClients.
Viewbackupsetstatistics.
Note:BackupsetstatisticsareretrievedfromtheDSSystemdatabaseandthen
storedintheDSBillingdatabase.
ViewDSBillingevents.
Viewreportsandclearlogs.
InitiateDSBillingmachineshutdown.
ScheduleEMailingofDSBillingreports.
Configureallbillingparameters,includingDisc/Taperequests.
ViewandprintDSBillingreportsandlogs.
ConfigureDSBillingtoconnecttoDSSystemandBLMArchiversperiodically.(These
applicationsneverinitiateaconnectiontotheDSBillingModule.)
DS-Billing 256
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-Billing Components Diagram
TheDSBillingserviceistheactualapplicationthatrunsinthebackground.It
maintainsbillinginformation,generatesbillingreports,triggersschedules,etc.
TheDSBillingGUIisthegraphicaluserinterfaceusedbytheEnterprise/Service
Providertoconfigurebillingparameters.
TheDSBillingDatabaseholdsallthedataforthebillingmodule,includingbilling
plans,billingscales,etc.
DS-Billing Database
DS-Billing 257
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
ForDSBillingrunningwithaMicrosoftSQLServerDatabaseinstance,incremental
databasedumpsareperformedeveryhour,andtheyareappendedtothefulldatabase
dumpthatexistsinthedatabasedumppath.
Note:ProtectingtheDSBillingdatabaseismandatoryfordisasterrecoveryofDS
Billing.
DS-Billing Interfaces
Enterprise/ServiceProviderscaninteractwithDSBillingthrough:
theDSBillingGUI
theDSNOCmodule
EMailnotifications
InformationaboutDSBillingisavailableinlogsandreports.SeeDSBillingLogsand
Reportsonpage259.
OnWindows,theDSBillingservicecanbestoppedandstartedusingtheDSBilling
ServiceManagerorfromtheWindowsServices.
DS-Billing GUI
DSBillingGUIallowsEnterprise/ServiceProvidersto:
Managecustomeraccounts/DSClients(addandedittheaccountsonthe
correspondingDSSystem)andmanagetheirinformation(contact,sales
representative,location,storagequota,bandwidththrottling,storagehistory,billing,
DSTools,connectionparameters,etc.).
LockcustomeraccountsorindividualDSClients.
Deactivate/reactivatethem,ordeleteaDSCliententirelyfromtheDSSystem.
ViewactiveprocessesontheDSBillingserver.
Note:ProtectingtheDSBillingdatabaseismandatory,inordertobeabletoperform
disasterrecoveryoftheDSBillingmodule.
RegisterDSSystemsandBLMArchiverswiththeDSBillingmodule.
CreatenewcustomersandDSClientsonselectedDSSystems.
Lock/unlockcustomers.
Deactivate/reactivateDSClients.
DeleteDSClientsandcustomeraccounts.
Create,editanddeleteadditionalcharges,billingplans,billingcycles,promotions,
billingscales(forbothDSSystemsandBLMArchivers,andLocalOnlystorage),etc.
Create,editanddeletesalesgroupsandsalesgroupcommissions.
ConfigureEMailnotifications,chooserecipientsandscheduleEMailsendtimes.
EnableanddisabletoolsforDSClients.
Viewbackupsetstatistics.
DS-Billing 258
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Note:BackupsetstatisticsareretrievedfromtheDSSystemdatabaseandthen
storedintheDSBillingdatabase.
ViewandclearDSBillingEventsandLogs.
ViewandprintDSBillingReports.
InitialDSBillingmachineshutdown.
ScheduleEMailingofDSBillingreports.
Configureallbillingparameters,includingDisc/Taperequests.
ConfigureDSBillingtoconnecttoDSSystemsandBLMArchiversperiodically.
Note:Inallitsfunctions,DSBillinginitiatescommunicationtoDSSystemsand
BLMArchivers.TheseapplicationsneverinitiateaconnectiontotheDS
BillingModule.
Logs
DSBillingLogsinclude:
ActivityLog UsefulforexaminingtheactivitiesontheDSBillingservice/
daemon.
Showsthelengthoftheactivity,descriptionoftheactivity,and
whetherornotanyerrorsoccurred.
AlsoaccessibleviatheDSNOC.
AuditTrail ArecordofallchangesmadetotheDSBillingdatabase.Shows
whomadethechange,thetimeofthechangeandwhatthe
changewas.
AlsoaccessibleviatheDSNOC.
CurrentActivityMonitor AlistofactivitiescurrentlyrunningonDSBillingservice/
daemon.
EventLog Arecordoferrormessages,informationmessagesorwarning
messagesrelatedtoDSBillingactivitiesorotherDSBilling
internalprocesses.
AlsoaccessibleviatheDSNOC.
DS-Billing 259
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
RecoveryLog ForRecoveryLicenseServerenvironmentsonly.
Arecordofallrecoveryactivities,includingrecoveriesthat
counttowardstheRecoveryPerformanceScorecalculationand
DRDrillrecoveries,whichusethepurchasedDRDrillrecovery
licensecapacityforselectedDSSystems.
AlsoaccessibleviaDSNOC.Theremaybeadelaybeforethis
logisupdatedbecausetheDSBillingmusthaveretrievedthe
informationfromtheDSSystemsandBLMArchivers.
Showsbackupsetinformation,typeofrecoveryandtherecovery
sizerecordedforeachrecoveryactivity.
DRDrillRequestLog ForRecoveryLicenseServerenvironmentsonly.
ArecordofallDRDrillRequeststhathavebeenregisteredwith
thisDSBillingserverfromeitheraDSSystemorBLMArchiver.
AlsoaccessibleviaDSNOC.Theremaybeadelaybeforethis
logisupdatedbecausetheDSBillingmusthaveretrievedthe
informationfromtheDSSystemsandBLMArchivers.
Showsbackupsetinformation,thedrillperiod,theDRDrill
quotathatwasdeductedfromthecorrespondingDSSystemor
BLMlicense,andtheactualrecoveryamountusedduringthe
drill.
Reports
DSBillingreportsinclude:
Report Description
AdditionalCharges Generatedmonthlytoshowtheadditionalchargesbilled,usingthe
currencyoftheDSBilling.Additionalchargesaremanagedusing
theDSBillingGUIBusinesstab.Thereportscanbeprintedfora
specificSalesGrouporforallSalesGroups.
Bydefault,italsolistsDSClientsthatdonothaveadditional
charges.YoualsohavetheoptiontoexcludetheseDSClientsfrom
thereport.
BillingPlans Showsthemonthlybillingforaparticularbillingplan,orallbilling
plans,orforaparticularbillingcycle.Thebillingplanscanbeeither
Check,PreAuthorizedDraw,VISA,MASTERCARD,orAMEX.
ConsolidatedInvoice DSSystemautomaticallygeneratesaninvoiceataccountlevelforall
DSClientsunderthataccount(iftheaccounthasbeenconfiguredfor
ConsolidatedInvoices).
AlsoaccessibleviatheDSNOC.
DS-Billing 260
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Report Description
DSClientInvoice DSBillingautomaticallygeneratesaninvoiceforeachDSClientthe
daywhentheDSClientsBillingCycleends.Theinvoicecanbe
generatedatDSClientlevel(DSClientInvoice)orataccountlevel
(ConsolidatedInvoice)oratbackupsetlevelorDSSystemlevelor
SalesGrouplevel.
Thereportheadershowsthename,addressandlogooftheservice
provider,aswellasthereporttitle,reportnumberanddatewhenit
wasgenerated.Belowthereportheaderareshowncustomername,
billingaddress,DSClientnumber,andotherdetails.Totherightof
thecustomerinformationareshownthebillingperiod,POnumber,
SalesGroupandSalesRepresentativeandduedateforpayment.
TheUsageSummarycomparesthepreviousinvoicesstorage
amountswiththoseofthecurrentinvoice.TheDescriptionsection
showsabreakdownofquantity,description,unitpriceandtotals.
AlsoaccessibleviatheDSNOC.
GlobalListof ShowsthemonthlystorageforeachDSClientontheDSSystem.
Customers ShowsDSClientInformationandtheStoredSize,ProtectedSizeand
NativeSizefortheDSClientontheDSSystemaswellastheStored
SizeandProtectedSizefortheDSClientontheBLMArchiver.This
reportcanalsobeconfiguredtodisplayaspecificbranding.
AlsoaccessibleviatheDSNOC.
SalesGroup ThisreportshowsthesalesgeneratedbyaparticularSalesGroup.If
theselectedSalesGroupisconfiguredtoshowcommissions,this
reportwillincludeabreakdownofthecommissionsgeneratedby
eachSalesRepresentative.
TheSalesRepresentativename,ChargePlanandLocation,
Reference/Invoice#,NetamountandtheCommission(ifapplicable)
appearinthereport.SalesRepresentativeSubtotals,aGrandTotal
andtheTotalcommissionsowedtothesalesrepresentativesarealso
partofthereport.
YoucanfiltertheSalesGroupreportby:
Year
Month
Thisreportcanalsobeconfiguredtodisplayaspecificbranding.
AlsoaccessibleviatheDSNOC.
StorageUsage ThisreportissortedbySalesGroup,DSSystem,Customer,DS
Clientandshowsthecurrentprotectedsize,storedsizeandnative
size,aswellastheBLMprotectedsizeandBLMstoredsizefora
particularSalesGroupbasedonyourselection.Itcanalsobe
generatedforallSalesGroups.
YoucanincludeSalesGroupsubtotals,customersubtotals,andthe
totalDSClientstoragesizeinthisreport.
DS-Billing 261
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Report Description
BackupSets ThisreportcanbefilteredbyDSSystems,CustomerAccountsand
DSClients.Thisreportdisplaysthestoredsize,protectedsizeand
nativesizeforeachbackupsetonaDSSystemaswellasthestored
sizeandprotectedsizeforeachbackupsetonBLMArchiver.
Thisreportcanalsobeconfiguredtodisplayaspecificbranding.
MonthlyReports Thisisagroupofreportsthatcanbefilteredbasedonamonth,time
period,oraspecifiedbillingcycle.ItcanincludeInvoiceReports
(youcanchoosetoexcludereferenceinvoicesandemptyinvoices
andreferenceinvoices),billingplanreport,additionalchargesreport
(youmaychoosetoexcludeinvoicesthatdonotincludeany
additionalcharges),creditreport,andsalesgroupreport(youmay
choosetoexcludesalesgroupswithoutcommissions).
Thesereportscanbegeneratedwithaspecificbranding.
DSClientExpiry ThisisareportthatcanshowtheDSClientsthathavealready
expired,ortheDSClientsthatwillexpirewithinaspecifictime
period.
Thesereportscanbegeneratedwithaspecificbranding.
Notifications
Event Viewer
TheeventvieweroftheOperatingSystem(EventVieweronWindows,/var/logs/
messagesonLinux)showscriticalerrorsoreventswhenaDSBillingservice/daemonis
stoppedorstarted.
Note:IfBLMArchiverisused,invoicescanincludechargesfortheBLMArchive
data.
CustomeraccountsandDSClientscanbecreatedthroughtheDSOperatorGUIdirectly
ontheDSSystemorthroughtheDSBilling.Whencreatingthemdirectlythroughthe
DSOperatorGUI,nobillingparametersareassociatedwiththeseaccounts/DSClients.
Settingupcustomeraccounts/DSClientswithbillingparametersinvolvesthefollowing
steps:
DS-Billing 262
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
1 AllowtheDSSystemtoregisterwithaDSBillingSystem(thissteponlyneedstobe
performedonce).
2 RegistertheDSSystemonaDSBillingSystem(thissteponlyneedstobeperformed
once).
3 Configureallbusinessparameters(seeBusinessParametersonpage263)andbilling
parameters(seeBillingParametersonpage263)ontheDSBillingSystem.
4 SetupcustomeraccountsandDSClientsusingtheDSBillinginterface.Youwillbe
abletoassignthecustomerandDSClientbillinginformationthroughtheDSBilling
GUI.
Business Parameters
TheDSBillingSystemusesthefollowingbusinessparameters.Althoughdefaultvalues
exist,theseparametersshouldbeconfiguredbeforecreatingcustomeraccounts:
Billingplans
CommissionstobeusedforsalesmadethroughSalesGroups
Taxratestobechargedtocustomers
SalesGroupsandSalesRepresentativestobeassociatedwiththecustomer/DSClient
Currencytobeusedforallinvoicesandfinancialcalculations
Enterprise/ServiceProviderscanmakesalesthroughthirdparties,eitherinsteadoforin
additiontotheirInHousesalesforce.Therearetwotypesofthirdpartysalesgroups:
VARs:organizations,orthesalesdivisionoftheEnterprise/ServiceProvider,whosell,
install,andserviceAsigraCloudBackupforcustomers.
Referrals:thosewhocontracttosellAsigraCloudBackupservices,mainlythough
leadgeneration,butdonotinstallandserviceDSClients.
Enterprise/ServiceProviderscansetupasmanyVARs,referrals,andinhousesales
representativesasnecessary.AsigraInc.offersVARspecificbrandingformodules,fora
feeandtheDSBillingmodulecanbebrandedbytheEnterprise/ServiceProviderin
housewithouttheneedtocontactAsigraInc.
EachSalesGroup/SalesRepresentativecanbeassociatedwithaspecificcommissionrate.
AmonthlyreportoneachSalesGroupssalesisavailable.Inordertoapplybilling
parameterstoacustomer/DSClient,itmustbeassignedtoaspecificSalesRepresentative
(eitherinhouseorthirdparty).
Billing Parameters
Introduction
Beforecreatingcustomeraccountsthatwillbebilled,theDSBillingsystemmustbe
configuredwiththefollowingbillingrelatedparameters:
billingscalestobeusedtochargecustomers(seeBillingScalesonpage264)
servicechargestobechargedtocustomers(seeServiceChargesonpage265)
billingcycles
chargeplans
DS-Billing 263
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Billing Scales
Billingcanbecalculatedbasedon:
protectedsize(inMB/GB)theamountofcustomerdatabeingprotected
storedsize(inMB/GB)theamountofcustomerdatabeingstored(afterdelta
processing,compression,encryptionandeliminationofcommonfiles)
nativesize(inMB/GB)theamountofcustomerdatabeingprotectedforthelatest
generationofalldataforthatspecificbackupset
aflatfee
capacity(forLocalOnlyscales)
BasedonRecoverySize(forRLMenvironments)
BasedonStoredSizeandRecoveryPerformanceScore(forRLMenvironments)
IncludingDRDrillsizeorexcludingit(forRLMenvironments)
Chargingbasedonstoredsizemeanschargingfortherealamountofdatastoredonthe
DSSystemOnlineStorageforthatDSClient.
Chargingbasedonprotectedsizemeanschargingfortheoriginalfilesizeofeveryonline
generationkeptonline.Thesizeoforiginal(protected)dataislargerthanforstoreddata,
becauseoftheeffectsofcompression,deltaprocessingandcommonfileelimination.
Chargingforthenativesizemeanschargingfortheoriginalfilesizeofthelatestonline
generationkeptontheDSSystemOnlineStorage.Becauseofonlinegenerationrecycling,
ifbillingisbasedonstoreddata,therewillbeanapparentdifferencebetweenwhat
showsontheinvoiceandthefilesizethecustomermayseeonthesourcecomputers.
Inaddition,storedsizeandtheprotectedsizecanbecalculatedinoneofthreeways:
basedontheamountofstorageinuseattheendofthebillingcycle.
basedontheaveragedailystorageduringthebillingcycle.
basedonthepeak(highest)storageamountduringthebillingcycle.
Forprotectedorstoredsize,Enterprise/ServiceProviderssetadollarvaluetobecharged
foruptoaparticularnumberofMBs/GBs,andanextrapricetobechargedforeach
additionalMB/GB.Forexample,chargesmightbesetupasfollows:
forupto5,000MB,charge$200andthen$.055foreachMBabove5,000MB
forupto10,000MB,charge$395andthen$.050foreachMBabove10,000MB
forupto50,000MB,charge$1950andthen$.045foreachMBabove50,000MB
forupto100GB,charge$2000andthen$.080foreachGBabove100GB
Thelowestcostisautomaticallychosen.Forexample,saychargeswere:
$5forupto10MBand$1extraforeachMBabove
$10forupto100MB,and$0.1foreachMBabove
Acustomerusing11MBwouldpay,underthefirstcalculation,$6($5+$1),or,underthe
secondcalculation,$10($10+$0).Sincethefirstcalculationresultsinthelowestcostfor
thecustomer,thatiswhatthecustomerischarged.
Additionally,filtersbasedonthebackupsettypescanbeconfiguredinordertobeableto
chargedifferentratesfordifferenttypesofdata.
DS-Billing 264
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
ChargingbasedonRecoverySizemeanschargingbasedontheamountofthatthatwas
recoveredinthebillingperiod.AbaseamountofdataandpriceperMBorGBplusan
additionalpriceperMBorGBifthebaseamountisconfigured.Forexample,ifa
customerhasrecovered1GBofdatainthelastbillingperiod,thiscustomerwouldbe
chargedforthis1GBofdatabasedonthebillingscalerules.
ChargingbasedonStoredSizeandRecoveryPerformanceScoremeanschargingforthe
amountofdatastoredattheendofthebillingperiod,averageofthebillingperiodor
peakofthebillingperiod,usingthepricesconfiguredfordifferentRecoveryScores.
RecoveryPerformanceScoreiscalculatedbydividingtherecoveryamountfortheterm
bytheaveragestoredamountfortheterm.ThetermlengthisconfiguredintheGlobal
OptionsscreenoftheDSBillingGUI.
WhenchargingbasedonStoredsizeandRecoveryPerformanceScore,theDRDrillSize
canbeincludedintherecoverysize,chargedseparatelyorexcluded.
Service Charges
Servicechargesspecifywhatfeestochargefordifferentservices,suchasinstallation,etc.
Chargescanbesetupperunit(forexample,foreachDisc/Tapemodulerequest)orasa
fixedprice(forexample,abasiccostforinstallationservices).Enterprise/Service
Providerscanalsosetthefrequencyofcharges(onetimeormonthly).
Chargescanbeadded,modified,orremovedanytimebeforetheinvoiceisgenerated.
ChargesrelatedtotheuseoftheDisc/Tapemoduleareautomaticallyaddedtoinvoices.
Generating Invoices
DSBillingautomaticallygeneratesinvoicesattheendofabillingcycle.Theycanbe
printedformailing,orexportedtoExcelformatforimportingintotheEnterprise/Service
Providersaccountingsystem.
IftheInvoicesareviewedfromtheMonthlyReports,theycanbeexportedinExcel
format,tabseparatedvaluesformat,andHTMLformat.
Ifinvoicescontainmistakesorinvaliddata,theycanberegeneratedusingtheDSBilling
GUIinterface.
InvoicescanbegeneratedforaDSClient,anaccount,abackupsetorevenforaSales
Group.
Note:Invoicescanbecustomizedthroughbranding.
DS-Billing 265
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Local DS-VDR Module
Asigra Local & Remote DS-VDR for Virtual Disaster Recovery Solution
Snapshot Image based V-V & Convert P-V
Vir
Local DS-VDR tua
Proxy Vir lM
tua ac
lM hin
ac es
Physical Server & hin
VMware Converter es
Agent DS-Client, DS-User
Win/Linux
VMware vCenter
Vir Remote DS-VDR
tua Linux
lM
ac
hin
es
Replication Replication
WAN or LAN
VMware Host
DS-System Extensible DS-License
DS-Client Linux, DS-System N+1 Storage Server
DS-User Win/Linux N+1 DS-Operator
DS-Operator
Extensible
VMware vCenter Storage
Asigra Local & Remote DS-VDR for Virtual Disaster Recovery Solution
Snapshot Image based V-V & Convert P-V
Vir
Local DS-VDR tua
Proxy Vir lM
tua ac
lM hin
ac es
Physical Server & hin
VMware Converter es
Agent DS-Client, DS-User
Win/Linux
VMware vCenter
Vir Remote DS-VDR
tua Linux
lM
ac
hin
es
Replication Replication
WAN or LAN
VMware Host
DS-System Extensible DS-License
DS-Client Linux, DS-System N+1 Storage Server
DS-User Win/Linux N+1 DS-Operator
DS-Operator
Extensible
VMware vCenter Storage
Thissectioncontainsaglossarythatoffersdefinitionsoftermsandlinkstomoredetailedcontent
(GlossaryandLinksonpage276)andanindex(Indexonpage288).
275
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Glossary and Links
A
accountkey Encryptionkeyprovidedbycustomerat EncryptionMethodson
installationtime;usedtoencryptcommonfiles page117
forallDSClientsinthatcustomeraccount.
agentlessDSClient Softwaredoesnotneedtobeinstalledonsource
computersinordertoperformbackupsand
restores.Thisisafundamentalfeatureof
DSClient.
AutonomicHealing SeeAutonomicHealingmodule.
B
BackupLifecycle SeeBLM. BackupLifecycle
Management Management(BLM)Topics
onpage236
C
clientlibrary Librarycontainingafilecommontoasingle CommonFileElimination
DSClient. onpage153
CRIfile CustomerRegistrationInformationfile,
containingcustomeraccountinformation
(accountnumber,customernumber,DSSystem
IPaddress),usedwheninstallingDSClient.
customer Entity(company,department,etc.)accessing
backupandrestoreservice.Musthaveatleast
oneDSClient;mayhavemorethanone.Each
customerhasasinglecustomeraccount.
D
DailyAdmin ADSClientAdminprocessthatrunsdaily. DSClientAdministration
onpage120
DisasterRecovery SpecialDSSystemmode(setmanually)to
mode ensuredataconsistencyacrossstoragelocations
afterrecovery.
Disc/Tape SeeDisc/Tapemodule.
DSClientmachine ComputerholdingtheDSClientsoftware
whereallbackupprocessingiscarriedout.
DSClientService UsedtostartandstopDSClient.
Manager
DSSystemService UsedtostartandstopDSSystemservice.
Manager
E
encrypted Filethatcanbeaccessedonlybycustomerswho EncryptionMethodson
havethecorrectencryptionkey. page117
Enterprise/Service OrganizationusingDSSystemforinternal
Provider purposes,backingupandrestoringcorporate
data.
or
Organizationdeliveringservicestocustomers,
hostingDSSystem(s),managingcustomer
accounts,andprovidingfrontlinesupport.
eventviewer Theeventvieweroftheoperatingsystem
(EventVieweronWindows,/var/logs/
messagesonLinux).Showscriticalerrorsor
eventswhileapplicationsarefunctioning.
G
Grid SeeGridDSClient.
I
ILM/HSM InformationLifecycleManagement/ ILM/HSMIntegrationon
HierarchicalStorageManagement.ILM/HSM page130
concernsthemanagementofdataasitpertains
tostorage,withstoragepoliciesthatdetermine
whereinformationisstoredasitages.
Installationand APDFfileavailablefromAsigraInc.,outlining
Backup/Restore thematrixofsupportedplatforms,databases,
SupportMatrix andversionsforAsigraCloudBackup.
IncludedonreleaseDVDs(contact
support@asigra.comforacopy).
IPWAN WANthatsupportstheIPprotocol.Usedfor
communicationbetweenDSSystemand
DSClientaswellasbetweenindividualDS
Softwarecomponents.
L
LANDiscovery Usedtoanalyzecustomerdatapriortoand LANDiscoveryonpage
afterimplementation,optimizingthebackup 225
environment. DSClientUserGuide
licensefile SoftwarelicenseissuedbyAsigraInc.
M
MainNode TheDSClientinaGridDSClientconfiguration GridDSClientonpage93
thatisthegridssynchronizationpoint.
N
N+1DSSystem SeveralDSSystemsworkingtogether,witha DSSystemN+1onpage38
commondatabaseandacommonDSSystem
OnlineStorage.
notifications SeeDSClientnotificationsorDSSystem
notifications.
O
OnlineFile Crossreferencesandanalyzesdatabackedup OnlineFileSummary
Summarymodule byDSClient,improvingthemanagementof Moduleonpage231
andoptimizingbackupsets.
orphanedlibrary AlibrarywhoseassociatedDSClientor
customeraccountnolongerexists.
P
portableDSSystem DSSysteminstalledonacomputerthatcanbe
takentoacustomerspremises.Usedforinitial
backupanddisasterrestore(uptoversion6.0).
R
recycledgeneration Filegenerationthatisgivenanegativenumber HowBackedupDatais
and,eventually,willbeassembledwithother Handledonpage139
recycledgenerationstomakeanewmaster
generation.
replicationgroup TwoormoreDSSystemsconfiguredasagroup
forReplicationpurposes.AnyDSClientthatis
sharedwillhaveallofitsbackupsetsreplicated
oneachDSSysteminthegroup.
S
secondarybackup BackupofDSSystemOnlineStorage. SecondaryBackup(Backup
oftheBackup)onpage179
sourcecomputers Computerscontainingdatatobebackedup.
standalone ForDSSystem,asingleDSSystemorseveral
DSSystemsoperatingindependently(as
distinctfromN+1DSSystem).
ForDSClient,asingleDSClientorseveralDS
Clientsoperatingindependently(asdistinct
fromGridDSClient).
T
trashfolder Foldercontainingfilesmarkedfordeletionand DSSystemAdministration
thatweremovedfromtheiroriginallocation. onpage58
Itemsinthisfoldercanonlybemanually
deleted.
V, W
VAR Organizationwithsalesrepresentatives(orthe CustomerAccountson
salesdivisionoftheEnterprise/ServiceProvider page61
company)thatsellsandservicesAsigraCloud
Backup.TheVARwillsell,install,andservice
AsigraCloudBackupatthecustomers
locations.
Index 288
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
defined 276 orphaned, identifying 122
explained 217220 out of sync - see out of sync backup sets
log 30 report, DS-Client 79
report, DS-System 32
B scheduling 99
backup self-contained and Local Storage 224
activity on DS-System 66 self-contained, defined 286
activity, DS-Client 125 self-contained, explained 101
application-opened files 102 statistical data about 122
choosing files for 225 verifying 122
common files 154 Backup Sets (DS-Billing) 262
completely locked files 102 Backup Status Report 32
confirmation 166 Backup Trends Report 79
consecutive 139 Backup Users Report 79
database dump method 100
Backup/Restore Report
errors during 104
explained 98105 DS-Client 79
initial, explained 21 DS-System 32
interrupted 22 bak folder
limiting 101 directory structure 48
locked files 102 uses for 28
on-demand 76 bandwidth
open files 102 estimating 188
overview of 2123 server backup, calculating 191
permissions 100 user computers backup, calculating 192
process 22
bandwidth throttle
running databases 102
statistical - see statistical backup defined 277
streams 100 explained 64
system-only files 102 bare metal restore 108
to Local Storage 222 Billing - see DS-Billing
use of buffer 112 Billing Plans Report (DS-Billing) 260
use of local storage cache 113 BLM
what can be handled 98
explained 236254
window, reducing 225
BLM Archiver 237
Backup Group Report 78
BLM Archiving
Backup Items Report 78
activity on DS-System 66
Backup Lifecycle Management - see BLM
BLM Cloud Storage 237
backup sets
BLM Destruction Certificates report 35, 242
creating 99
defined 277 BLM Request
delete 55 activity on DS-System 66
explained 99 activity, DS-Client 125
how handled in Local Storage 223 BLM Restorable Image Buffer 237
local-only, explained 101 BLM Restore
management 231 activity, DS-Client 125
optimizing 231
BLM Staging Buffer 237
options 100
orphaned, defined 285 block-level processing
orphaned, explained 104 defined 277
Index 289
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
explained 140 initial backup and 153
illustration of 141 invalidating libraries 155
broadcast notifications, DS-Client 81 moving between libraries 154
buffer public library 154
size for 153
defined 279
viewing libraries 155
DS-Client - sizing 185
where stored 154
explained 111112
why identify 153
role in backup process 112
communication
C to DS-System 157160
Cancel Convert with IP WAN, DS-Client 184
with IP WAN, DS-System 178
activity, DS-Client 125
with source computers 183
CDP
communication failure
backup sets it applies to 132
during restore from Local Storage 159
explained 132134
reasons for 158
interrupted 133
recovering from 159
restrictions on 132
trigger policies 133 completely locked files, backing up 102
check only synchronization 166 compressed files, compressing 115
clean libraries function compression
activity 66 algorithms 115
common files 116
clean library function
defined 278
explained 155 explained 115116
Clean local-only trash how done 115
activity, DS-Client 125 of compressed files 115
clean logs function why done 115
activity 66 concurrent activities
client library DS-Client 199
defined 277 recommended limits to 195
delete 155 configuration
explained 154 DS-System 176
Cloud Database Upload files, N+1 180
activity, DS-Client 125 Local Storage module 186
message service 185
clustering DS-System database 179
N+1 180
common files source computer 185
account library 154 configuration layer protection 157
backup process 154
confirmation of backup 166
cleaning up libraries 155
client library 154 Connection activity, DS-Client 126
compression 116 Connection between Director and Leaf was lost
contents of 153 processes notification 36
database record 154 connections
defined 278 lost before confirmation, results of 167
disabling 156 reason for failure 158
elimination, explained 153156 recovering from failure during backup 159
exception 153 recovering from failure during restore 159
explained 153
Consolidated BLM Archive 237
how handled 153
Index 290
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Consolidated Invoice Report (DS-Billing) 260 dsdelta 74
Continuous Data Protection - see CDP dslanfiles 74, 75
Convert DS-System 27
DS-System, estimating size of 197
activity, DS-Client 126
deactivating DS-Client 54
CPU usage during restore 107
del folder
credentials 73
explained 53
CRI file
delayed master generation 146
defined 278
in DS-NOC 234 delete
using 175 account library 155
Current Activity Monitor activity, DS-Client 126
activity, DS-System 66
DS-Client 78
assisted 54
DS-Mobile Client 84
backup sets 55
DS-Notebook Client 88
client library 155
DS-System 30
DS-Client 54
Custom Reports 35 for CDP 134
custom reports from DS-System Online Storage, assisted 54
DS-Client 80 from DS-System Online Storage, backup sets
customer account 55
defined 278 from DS-System Online Storage, scheduled 54,
explained 6165 55
locking 28 from DS-System Online Storage, selective 55
number 24 scheduled 54, 55
setting up 62 selective 55
storage quotas 64 Delete Snapshot Transfer
using DS-Client without 21 activity, DS-Client 126
customers delta amount 151
defined 278 delta generations
migrating 124 defined 278
notifications for 81 explained 140
delta processing
D
defined 278
Daily Admin explained 140
activity, DS-Client 126 DES 117
activity, DS-System 66
Detailed Log, DS-Client 78
defined 278
explained 120 digital signature
daily DS-System administration 58 defined 279
during restore 106
data block, defined 278
explained 106
data storage design, improving 225 validity of 106
data, optimizing 225 Disaster Recovery mode
databases explained 70
DS-Client 75 disaster restore
dsclient 74
activity 66
DS-Client, estimating size of 200
defined 279
DS-Client, Linux 75
DS-System 70
DS-Client, Windows 74
effect of 123
Index 291
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
explained 108 notification of 123
parallel processes 70 skipping synchronization 123
Disaster Restore mode synchronization during 123
defined 279 Weekly Admin 120
Disc/Tape module dsclient database 74
activity, DS-System 67 DS-Client databases
configuration 181 cleaning 122
customer requests 221 cleaning and dumping 75
defined 279 configuration 184
enabling 221 defined 279
explained 221 discrepancies with DS-System Online Storage
setting up 221 165
Disc/Tape Request explained 74
Linux 75
activity, DS-Client 126
preparing dump 121
Disc/Tape Restore recovering failed 128
activity, DS-Client 126 size 200
discrepancies between DS-System Online Storage sizing 75
and DS-Client database 165 synchronization 75
disk space transferring dump 123
Local Storage, monitoring 224 types 184
usage, monitoring 47 Windows 74
DR Drill Request Log DS-Client Expiry (DS-Billing) 262
DS-Billing 260 DS-Client Invoice Report (DS-Billing) 261
DS-Billing DS-Client machine
defined 279 defined 280
explained 255265 recovering from failed 128
DS-Billing GUI DS-Client Monitoring module
defined 279 configuration 186
DS-Client 182 DS-Delta
configuration, explained 182186 and block-level processing 140
defined 279 use of 140
explained 7381 dsdelta database 74
Knowledge Base 280 DS-Director
locking 28 defined 280
mass deployment, explained 207210 explained 39
notifications, defined 280 failure of 40
number per DS-System standalone 177 functions of 40, 95
overview 17 dslanfiles database 74, 75
role of 73
DS-License Server 280
Service Manager 280
statistics 58 DS-MLR - see DS-Recovery Tools module
DS-Client Admin DS-Mobile Client
connection to DS-System 121 explained 8285
Daily Admin 120 DS-NOC
defined 279 defined 280
explained 120124 reports 234
interacting with other activities 123 DS-NOC Module
Local Admin 120 configuration 181, 186
Index 292
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
explained 232235 for N+1 180
DS-Notebook Client retiring locations 47
explained 8688 secondary backup 179
size 179
DS-Operator
DS-System service, starting 58
defined 280
N+1 41 DS-System standalone
uses 28 number of supported clients 177
DS-Recovery Tools module operating systems 176
defined 280 DS-User
explained 228230 access to 74
how works 229 defined 281
dsserver database 27, 257 Grid 95
location 183
DS-Size
DS-VDR Usage Report 33
defined 280
explained 151 duplicate files, reporting 226
DS-System
E
configuration, explained 176180
email attachments, backing up and restoring 228
defined 280
explained 2637 email folders, backing up and restoring 228
for disaster restore 108 email messages, backing up and restoring individu-
overview 17 ally 228
Service Manager 281 email notifications
DS-System Admin configuration (DS-Client) 185
defined 287 configuration (DS-System) 180
explained 5860 DS-Client 81
DS-System database DS-System 35
backups 28 email server, installing software on 228
clustering 179 emergency
common file libraries table 154 message (DS-Client) 75
contents of 27, 257 snapshot 109
defined 281 empty trash
dump 58 activity 67
location 179
Enabled DS Tools Report 33
recovering disk 71
size 197 encryption
supported 179 about 117
dssystem database 27, 257 AES 117
authentication 158
DS-System notifications
communication 158
defined 281 defined 281, 285
explained 35 DES 117
DS-System Online Storage explained 117119
adding locations 48 security 118
defined 281 types of key 118
deleting from (by DS-Client) 54 why DS-Client does 117
deleting from (by DS-System) 53 encryption keys
discrepancies with DS-Client database 165 account 118
estimating size 187 client 118
explained 4254 managing 119
Index 293
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
storage of 118 reconstruction, results of 167
types of 118 source computer, recovering 109
verification 118 file
enterprise network management systems, integra- access time, reporting 226
tion with 169 calculating number per site 190
Enterprise Service Provider, defined 281 count, calculating 192
error # 1450 200 descriptors used by DS-System 195
errors during backup 104 discovering frequency of change 225
reporting duplicate 226
estimating size requirements 187200
reporting on extensions 226
event reporting on large 226
messages, DS-System, from modules 36 type, effect on processing 140
notifications, DS-Client 81 file corruptions
Event Log dealing with 217
BLM 242 detecting with Autonomic Healing module 217
DS-Billing 259 detecting with DS-System Admin 58
DS-Client 78 File Level Restore
DS-Mobile Client 84
about 135
DS-Notebook Client 88
DS-System 30 File Level Restore - see FLR
event viewer file optimization function
defined 281 activity 67
DS-Client 81 file size
DS-System 35 calculations 151
Exchange Server size, reporting 226 changes in 151
exporting data effect on processing 140
example 151
DS-Client 80
recorded 151
extensible storage transmitted 151
adding storage locations 48 firewalls
defined 281
for DS-Client 184
how works 43
for DS-System 178
levels 43
opening 160
recovering from failure 70
retiring storage locations 47 FLR
why use 43 explained 135
extensions, reporting on 226 free space
extra directory information on database drive notification 35
estimating size of 193 on storage drive notification 35
explained 50 frequency of file change, discovering 225
full backup, comparison to 21
F full scan 59
failed full synchronization 166
DS-Client database, recovering from 128
DS-Client machine, recovering from 128 G
DS-Director 40 generations - see online generations
Grid DS-Client Leaf Node 95 Global List of Backup Sets Report 242
Grid DS-Client Main Node 95
Global List of Customers Report 34
Grid DS-Client node 95
N+1 node 40 Global List of Customers Report (DS-Billing) 261
Index 294
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Google Apps DS-Client Plug-In explained 21
about 271 Installation and Backup/Restore Support Matrix 282
explained 271 insufficient system resources 200
Running Cloud To Cloud Activities 271 interfaces
Setting up Cloud To Cloud Backup Sets 271
DS-Client 76
Grid DS-System 28
DS-User 95 interrupted
Main Node 94
backups 22
number of active nodes 95
synchronization, results of 167
redundancy 95
invoices
Grid DS-Client
defined 282
adding hardware to 95
for BLM 253
advantages of 93
defined 282 iOS DS-Client
explained 9395 explained 9192
monitoring of 95 IP WAN
replacing hardware in 95 defined 282
Grid DS-Client Leaf Node issues for communication by DS-System 178
failure of 95
Grid DS-Client Main Node L
failure of 95 LAN contents, discovering 225
Grid DS-Client nodes, explained 93 LAN Discovery
Group Admin activity 67 defined 282
GroupWise, message-level restore 229 LAN Discovery tool
explained 225227
H reports 226
hardware cookie 157 LAN File Summary 227
Healing History log 30 LAN Resource Discovery
heartbeat traps 169 activity, DS-Client 126
hot fixes, explained 213214 large files, reporting on 226
HSM - see ILM/HSM last backup/sync time discrepancy, results of 167
library, defined 282
I license
ILM/HSM defined 282
and DS-Client 130 expiry notification 35
defined 282 explained 201204
deleting files moved by 130 if capacity exceeded 203
how works 130 if expires 204
implementation what is licensed 201
steps for customers 174 Load Statistics for DS-Client 199
steps for Enterprise Service Provider 174 Load Summary 205
incremental backup, comparison to 21 Load Summary graph
incremental forever backup, explained 21 DS-Client 80
initial backup DS-System 31
activity 67 Local Admin 120
and common files 153 Local Cache Copy
defined 282 activity, DS-Client 126
Index 295
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
Local Cache Monitor M
activity, DS-Client 126 Main Node
Local DS-VDR defined,Grid DS-Client Main Node
defined 283 defined 283
Local DS-VDR module explained 94
about 266 mass deployment
about Virtual Machine cloning 266 configuration parameters 208
backup sets 266 defined 283
explained 266267 explained 207
Physical machine conversion to Virtual Machine how works 207
266 master generation
running 267 defined 283
setting up 267 delayed 146
Local Storage Cache explained 140
defined 283 potential 146
local storage cache rebuilding 143
reconstruction 143
explained 113114
re-sending 140
role in backup process 113
maximum sessions 199
Local Storage module
media, storing data on 221
and DS-System Online Storage 222
communication problems during restore 159 memory
configuration 186 and CPU requirements, DS-Client 200
defined 283 DS-System low on 170
deleting from 224 load on DS-System 31
explained 222224 Message Level Restore (DS-Recovery Tools mod-
how backup sets handled 223 ule)
monitoring disk space 224 defined 283
restoring data from 223 GroupWise 229
security of 222 how works 229
setting up 222 Lotus Domino/Notes 229
synchronization 224 MS Exchange 229
using 222 permissions 229
local storage path 222 message service configuration
local-only capacity DS-Client 185
report 34 DS-System 180
Local-Only Capacity report 34 MIB file 170
location of DS-Client software 184 Microsoft Office 365 DS-Client Plug-In
locked files, backing up 102 about 272
locking accounts or DS-Clients 28 explained 272273
logs Running Cloud To Cloud Activities 273
Setting up Cloud To Cloud Backup Sets 272
BLM 242
DS-Billing 259 migration
DS-Client 78 activity 67
DS-System 30 customer 124
Lotus Domino/Notes, message-level restore 229 to N+1 27
LZOP 115 MLR - see DS-Recovery Tools module
modules
Autonomic Healing Module 217220
Index 296
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
defined 284 free space on database drive 35
Disc/Tape 221 free space on storage drive 35
DS-Billing 255265 license expiry 35
DS-NOC 232235 N+1 formation process succeeded 36
DS-Recovery Tools 228230 Remote DS-VDR restore activity has finished 36
Google Apps DS-Client Plug-In 271 storage capacity 35
Local DS-VDR 266267 Storage lock for Snapshot 36
Local Storage 222224 storage quota 35
Microsoft Office 365 DS-Client Plug-In 272273 number
Online File Summary 231 of DS-Client machines, estimating 199
Remote DS-VDR 268269 of DS-Clients 196
SalesForce.com DS-Client Plug-In 270 of files per site, calculating 190
Snapshot Manager Module 274 of supported clients (DS-System standalone)
monitoring 177
Local Storage disk space 224 numbering
Monthly Reports (DS-Billing) 262 of online generations 142
MS Exchange message level restore 229 of recycled generations 143
MS SQL Server 2005 Express database
DS-Client 75 O
MSDE database obsolete generations 239
DS-Client 75 on-demand backup limit reached, results of 167
on-demand backups 76
N Online File Summary module
N+1 activity, DS-Client 126
adding hardware to 41 defined 284
advantages of 38 explained 231
configuration files 180 online generation recycling
defined 284 defined 285
DS-Director 39 example one 144
DS-Operator 41 example two 146
explained 3841 turning off 151
log 31 online generations
monitoring of 41
and CDP 133
number of active nodes 40
creation sequence 142
redundancy 40
defined 284
replacing hardware in 41
delta 140
N+1 formation process succeeded effect of setting number 140
processes notification 36 explained 142
network master 140
access protection 157 number of 143
disk space, optimizing 225 numbering 142
growth, predicting 225 over-writing 143
nodes, explained 38 recycled, removing 151
recycling 143
normal synchronization 165
regular 140
notification removing recycled 151
Connection between Director and Leaf was lost types of 139
36 online storage - see DS-System Online Storage
DS-Client Admin 123
open files, backing up 102
Index 297
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
operating systems R
DS-Client 183 recommended total number of DS-Clients 191
DS-System standalone 176 reconstruction of master generation 143
operator notifications, DS-System 36 recovery
optimizing activity, DS-Client 126
data 225 activity, DS-System 67
network disk space 225 testing 171
orphaned backup sets - see backup sets, orphaned validating 171
orphaned library, defined 285 Recovery Log
out of sync backup sets BLM 242
defined 285 DS-Billing 260
how handled 165 DS-System 31
why occur 167 recycled generations
defined 285
P example one 144
pager notifications example two 146
DS-Client 81 explained 143
numbering 143
passwords, access, security of 118
removing 151
permissions turning off 151
for DS-User access 74 recycling online generations 143
for Message Level Restore (DS-Recovery Tools
redundant data
module) 229
Message Level Restore 229 discovering 225
restoring 107 handling 231
in files 140
placeholders, ILM/HSM 130
referrals
point-in-time copies of backup sets 239
defined 285
pool memory, DS-Client 200
register DS-Client 76
portable DS-System
registration
defined 285
using in initial backup 21 activity, DS-Client 127
potential master generation 146 registration layer protection 157
pre- or post-processing, for firewall opening 160 regular generation
processes defined 285
increasing number of 194 regular generations
protected size per site, calculating 190 explained 140
protection regular scan 59
communication encryption 158 Remote DS-VDR
configuration layer 157 defined 285
encryption authentication 158 Remote DS-VDR module
network access 157 about 268
registration layer 157 explained 268269
public library running 268
defined 285 setting up 268
explained 154 Remote DS-VDR Restore activity 67
Remote DS-VDR restore activity has finished
Q processes notification 36
quotas - see storage quotas
Index 298
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
removable media 221 activity, DS-System 68
Replication delete options 55
explained 5153 scheduled 54
replication Retire Storage activity 68
defined 286 running databases, backing up 102
Replication Delete activity 67
S
replication group
Sales Group Report (DS-Billing) 261
defined 286
SalesForce.com DS-Client Plug-In
Replication Send - Repair activity 68
about 270
Replication Send activity 67 explained 270
report Running Cloud To Cloud Activities 270
activity, DS-System 68 Setting up Cloud To Cloud Backup Sets 270
reports scan
BLM 242 DS-System, frequency 59
DS-Billing 260 DS-System, type of 59
DS-Client 78 scheduled delete 54, 55
DS-NOC 234 scheduled retention 54
DS-System 32
secondary backup
Users DS-Clients 234
defined 286
requests for disc/tape 221
explained 179
requires registration option 157
security
resource usage, DS-System 194
DS-Client 73
restorability validation DS-Client, internal 74
activity, DS-Client 127 selective delete 55
activity, DS-System 69
self-contained backup set - see backup set, self
defined 286
contained
explained 171172
how works 172 server
preconditions 171 availability, increasing 225
Restorable Volume Report 80 backup bandwidth, calculating 191
performance, increasing 225
restore
Service Manager
activity, DS-Client 127
activity, DS-System 68 DS-Client 280
CPU usage 107 DS-System 281
explained 106110 service packs, explained 211212
from Local Storage 223 setting up
multi-directory 107 accounts 62
overview 23 DS-Client 62
special backup set types 107 share
speed of 107
ownership, reporting 226
to different operating system 107
usage, reporting 226
with buffer 109
with CDP 134 shared access to DS-System Online Storage 38
Retention SharePoint server, backing up and restoring 229
explained 5557 SharePoint server, installing software on 229
retention single data storage location, disadvantages of 43
activity, DS-Client 127 size
Index 299
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
DS-size 151 processes notification 36
DS-System database 197 storage quotas
estimating for product 187200 defined 286
of DS-Client databases 75 explained 64
of DS-System Online Storage 179 notifications 35
of files 151 report 34
of files in DS-System Online Storage 31 results of approaching 64
protected data size 151
Storage Quotas report 34
stream size 151
storage requirements, estimating 188
Snapshot Manager module
Storage Scan activity 68
explained 274
setting up 274 Storage Statistics activity 68
Snapshot Transfer Storage Summary graph
activity, DS-Client 127 DS-Client 80
DS-System 31
SNMP
Storage Trend graph 31
configuration, DS-Client 185
configuration, DS-System 180 Storage Usage report 34, 242
defined 286 Storage Usage Report (DS-Billing) 261
notifications, explained 169170 storage, online - see DS-System Online Storage
notifications, setting up 170 stored sizes, calculating 192
source computers stream size
access to 118 defined 286
configuration 185 explained 151
DS-Client communicating with 183 synchronization
SQL Server size, reporting 226 activity, DS-Client 127
stale generations 239 activity, DS-System 68
standalone DS-System, defined 286 check only 166
statistical backup defined 287
defined 286 DS-Client databases 75
explained 205206 during disaster recovery 167
how to use 205 explained 165168
results 206 full 166
in DS-Client Admin 123
statistical data about backup set 122
in DS-Client Admin, skipping 123
Statistical Summary 206 interrupted 167
statistics for DS-Client, updating 58 local storage 224
stop level normal 165
effect of reaching 47 releasing backup sets 165
message for DS-System Online Storage 47 restrictions during 165
stop service system 166
types of 165
message, DS-Client 75
unconfirmed files only 166
storage why needed 167
backup of 179 with Local Storage 224
capacity notification 35 System Admin activity 68
history, defined 286
System Autonomic Healing activity 68
history, setting 65
issues, identifying 225 System Backup activity 68
per share 226 System Backup Process Monitor 31
Storage lock for Snapshot System Compression activity 69
Index 300
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.
system synchronization 166 defined 287
System Validation activity 69 version numbering 211212, 213214
system-only files, not backing up 102 Version report 33
systems management systems, integration with Virtual Machine Replication
169 about 136
explained 136137
T Virtualization
tape conversion and DS-Client 96
activity, DS-Client 127
test recovery processes, disadvantages of 171 W
threads used by DS-System 194 warning message
trademarks 2 DS-Client 75
transfer loads on DS-System 31 Weekly Admin
transferring dump 123 activity, DS-Client 127
transmit amount 151 activity, DS-System 69
traps explained 120
backup 169
Z
DS-Client 169
DS-License Server 170 ZLIB 115
DS-System 169
event 169, 170
heartbeat 169
setting up 170
trash folder
defined 287
tuning
DS-Client 200
DS-System 194
U
unconfirmed files only synchronization 166
upgrading Asigra Cloud Backup 211212, 213
214
upgrading DS-Client 129
upgrading DS-Recovery Tools - DS-MLR / MS
SharePoint Agent 230
upgrading DS-User Interfaces 129
user access 73
user computers backup bandwidth, calculating 192
user notifications 36
users and groups 73
V
validating restored data 106
value propositions of Asigra Cloud Backup 16
VARs
Index 301
Enterprise/Service Provider Product Overview and Implementation Guide
Asigra Inc. All Rights Reserved. Confidential.