Advanced – VMware Backup

Table of contents

Related Topics

Choosing Backup Types

Full Backup

Incremental Backups

Differential Backups

Synthetic Full Backups

Running Synthetic Full Backups

Running an Incremental Backup Before or After a Synthetic Full Backup

Verifying Synthetic Full Backups

Ignoring Errors in Synthetic Full Backups

Accelerated Synthetic Full Backups (DASH Full)

Scheduling A Backup

Verifying the Virtual Machine Protection

Managing Jobs

Restarting Jobs

Controlling Jobs

Additional Options

Scheduling

Provides comprehensive information on scheduling jobs.

Job Management

Provides comprehensive information on managing jobs.

Choosing Backup Types

Backup Level

Restore Level

Notes

Disk-Level Disk-Level (as virtual machine)

Disk Level (as VMDK file)

 
Disk-Level with Enable Granular Recovery enabled Disk-Level (as virtual machine)

Disk-Level (as VMDK file)

File-Level

For File-level restores, the following apply:
  • The MediaAgent must be a Windows-based computer when restoring from Windows servers.
  • The Index Cache must be on an NTFS disk.
  • To perform Linux file-level restores, the  LinuxMetadataSupport registry key must first be configured on the computer on which the Virtual Server iDataAgent is installed prior to performing the backup.

    You can restore files only from ext2, ext3 and NTFS file systems.

Volume-Level Volume-Level (as physical volume)

Volume-Level (as VHD)

Volume-Level (as VMDK)

Supported only with volumes formatted with the NTFS file system.
Volume-Level with Enable Granular Recovery enabled Volume-Level (as physical volume)

Volume-Level (as VHD)

Volume-Level (as VMDK)

File-Level

For File-level restores, the following apply:
  • The MediaAgent must be a Windows-based computer when restoring from Windows servers.
  • The Index Cache must be on an NTFS disk.
File-Level File-Level Supported only with volumes formatted with the NTFS file system.

Full Backup

Full backups provide the most comprehensive protection of data. However, full backups also consume the most amount of time and resources. To streamline the backup process, several additional backup types are available. The sections below describe the additional backup types that are available.

  1. From the CommCell Console, navigate to <Client> | Virtual Server.
  2. Right-click the BackupSet and click All Tasks | Backup All Subclients.

    Click Yes.

  3. Select Full as backup type and Immediate to run the job immediately.

    Click OK.

  4. You can track the progress of the job from the Job Controller or Event Viewer window.
  5. Once job is complete, view the details of job from the Job History.

    Right-click the client computer, click View and then click View Job History.

  6. Click OK.
  7. You can view the following details about the job by right-clicking the job:

Incremental Backups

An incremental backup contains only data that is new or has changed since the last backup, regardless of the type. On average, incremental backups consume far less media and place less of a burden on resources than full backups.

The illustration on the right clarifies the nature of full and incremental backups. For simplicity, assume there is a file system that contains six files as represented in the figure.

Backup #1 is a full backup and therefore writes all the data, changed and unchanged, to the backup media. Backups #2 through #n-1 are incrementals and only back up those files that have changed since the time of the last backup, regardless of the type. For example, files A, B, and E changed after the full backup and were therefore backed up in Backup #2. Backup #4 backed up files A and D because both files were modified sometime after Backup #3 occurred. File F did not change; hence, it was not backed up in any of the incremental backups, but it was included in both full backups, which, by definition, back up everything.

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  2. Right click the subclient and click Backup.
  3. From the Backup Options dialog box, select from the following options:

    Backup Type:

    Backup Schedule:

  4. Click OK.
  5. You can track the progress of the backup job from the Job Controller window.
  6. When the backup has completed, the Job Controller displays Completed.

Differential Backups

A differential backup contains only the data that is new or has changed since the last full backup. Like incremental backups, differential backups, on average, consume less media and place less of a burden on resources than full backups. Differential backups are cumulative. This means that each differential backup contains all changes accumulated since the last full backup. Each successive differential backup contains all the changes from the previous differential backup.

The illustration on the right demonstrates the nature of differential backups. For simplicity, assume there is a file system that contains six files as represented in the figure.

Backup #1 is a full backup and therefore writes all the data to the backup media. Backups #2 through #n-1 are differential backups and only back up those files that changed since the time of the last full backup. For example, files A, B, and E changed after the full backup and were therefore backed up in Backup #2 as well as all subsequent differential backups. File C changed sometime after Backup #2 and was consequently backed up in Backup #3 and all subsequent differential backups. File F did not change; hence, it was not backed up in any of the differential backups, but it was included in both full backups, which, by definition, back up everything.

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  2. Right click the subclient and click Backup.
  3. From the Backup Options dialog box, select from the following options:

    Backup Type:

    Backup Schedule:

  4. Click OK.
  5. You can track the progress of the backup job from the Job Controller window.
  6. When the backup has completed, the Job Controller displays Completed.

Synthetic Full Backups

A synthetic full backup is a synthesized backup, created from the most recent full backup and subsequent incremental and/or differential backups. The resulting synthetic full backup is identical to a full backup for the subclient.

Unlike full, incremental, and differential backups, a synthetic full backup does not actually transfer data from a client computer to the backup media. Therefore, they do not use any resources on the client computer.

Synthetic full backups are media-based; they read backup data from one media and simultaneously write (restore) the result to the new active media within the same media group. As a result, synthetic full backups require that at least two media drives for the same storage policy be available at the time the job is started. Synthetic full backups cannot be performed on subclients where the storage policy is associated with a stand-alone drive.

Running Synthetic Full Backups

Synthetic full backups can either be started manually or scheduled to occur at regular intervals. Do not concurrently run more than one synthetic full backup, especially synthetic full backups with multiple streams.

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  1. Right click the <Subclient> and click Backup.
  2. From the Backup Options window, select Synthetic Full for Backup Type.
  3. Select Immediate for Job Initiation.
  4. Click OK.

    You can track the progress of the backup job from the Job Controller. When the backup has completed, the Job Controller displays Completed.

Running an Incremental Backup Before or After a Synthetic Full Backup

An incremental backup can be run either before or after a synthetic full backup.

The sections below describe the steps to run an incremental backup before or after a synthetic full backup:

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  1. Right click the <Subclient> and click Backup.
  2. From the Backup Options window, select Synthetic Full for Backup Type.
  3. Select Run Incremental Backup and then select Before Synthetic Full or After Synthetic Full options.
  4. Select Immediate for Job Initiation.
  5. Click OK.

    You can track the progress of the backup job from the Job Controller. When the backup has completed, the Job Controller displays Completed.

 

Verifying Synthetic Full Backups

This option ensures that files that have not backed up by incremental jobs since the last full backup are backed up by the next incremental.

For example: If you perform the conventional full backup only once for a given subclient and then perform incremental (or differential) backups and periodic synthetic full backups.
After the conventional full backup, a file is added to the subclient and the file has a time stamp older than the time of full backup. In such scenario, the file will never get backed up. Eventually, such files may be pruned and no backup of such  files will be available.

The illustration on the right explains the necessity of verifying synthetic full backups.

In order to overcome this problem, it is recommended to verify the synthetic full backups job periodically as follows:

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  1. Right click the <Subclient> and click Backup.
  2. From the Backup Options dialog box, select Synthetic Full.
  3. Click Advanced.
  4. In the Advanced Backup Options dialog box, click the Data tab.
  5. Select Verify Synthetic Full. Click OK to continue.
  6. Click OK.

 

Ignoring Errors in Synthetic Full Backups

Errors encountered in synthetic full backups can be ignored, even if backup media is partially corrupted. Errors such as inability to read data (bad tape, files missing on disk media, etc.) will be ignored when this option is enabled.

  1. From the CommCell Console, navigate to <Client> | Virtual Server | defaultBackupSet.
  1. Right click the subclient and click Backup.
  2. From the Backup Options dialog box, select Synthetic Full.
  3. Click Advanced.
  4. In the Advanced Backup Options dialog box, click the Data tab.
  5. Select Verify Synthetic Full and then select Ignore Error in Synthetic Full.
  6. Click OK to close the Advanced Backup Options dialog box.
  7. Click OK .

Accelerated Synthetic Full Backups (DASH Full)

When a storage policy copy is deduplicated, synthetic full backups can be created in an accelerated mode to significantly reduce the copy duration. This is done by identifying and transferring the data signatures (instead of the data itself) to the target wherever possible.

Learn more...

Scheduling A backup

1.
  • From the CommCell Console, navigate to Client Computers | Virtual Server
  • Right-click the Subclient and click Backup.
 
2.
  • Click Schedule to schedule the backup for a specific time.
  • Click Configure to set the schedule for the backup job. The Schedule Details dialog displays.
 
3. Select the appropriate scheduling options.  For example:
  • Click Weekly.
  • Check the days you want the run the backup job.
  • Change the Start Time to 9:00 PM
  • Click OK to close the Schedule Details dialog
  • Click OK to close the Backup Options dialog

The backup job will execute as per the schedule.

Related Topics

Scheduling: Provides comprehensive information on scheduling.

Schedule Policy: Provides comprehensive information on creating schedule policies.

Verifying the Virtual Machine Protection Coverage

You can get information about the number of virtual machines protected at any point in time. This information is useful to verify that all the virtual machines are getting protected as specified in the backup schedule. You can run a SQL query on the CommServe database to verify the status of backups performed for each virtual machine in the last <n> days.  When you schedule backups for a subclient, you should run this query periodically to check whether all the virtual machines are getting backed up according to the schedule.

Use the following steps to run the query:

  1. Log on to the CommServe computer. Ensure that the user account used for logging in has administrative privileges.
  2. Open the Microsoft SQL Server Management Studio and run the following query on the CommServe database:

     select * from VMProtectionCoverage (<n>, '<backup type>')

    where <n> is the number of days and <backup type> is the type of backup.

    For example:

     select * from VMProtectionCoverage(30,'INCR')

    This query provides the status of incremental backups performed for each virtual machine protected in the last 30 days. The query is executed for all virtual machines protected by any Virtual Server iDataAgent within the CommCell.

    To verify the status of full and incremental backups performed for each virtual machine in the last <n> days, run the query as follows:

     VMProtectionCoverage (<n>, '')

  The VMProtectionCoverage query does not provide information about synthetic full backups.

The results of the query contains the status of the backups performed for each virtual machine. The status is one of the following:

Status

Description

Currently Protected All backups for the virtual machine were successful in the last <n> days.
Discovered, Not Protected The virtual machine was discovered but never backed up.
Manually Excluded The virtual machine was excluded from the subclient and was not backed up in last <n> days.
Not Protected in the time range No backup was performed for the virtual machine in the last <n> days, but a backup was performed in the past.

Managing Jobs

Jobs can be managed in a number of ways. The following sections provide information on the different job management options available:

Restarting Jobs

Jobs that fail to complete successfully are automatically restarted based on the job restartability configuration set in the Control Panel. This configuration can be changed at any time; however, changes to this configuration will affect all jobs run in the entire CommCell.

It is also possible to override the default CommServe configuration for individual jobs by configuring retry settings when initiating the job. This configuration, however, will apply only to the specific job.

Backup jobs for this Agent are resumed from the point-of-failure.

Configure Job Restartability at the CommServe Level

  1. In the CommCell Console, click the Control Panel icon, then double-click Job Management.
  2. In the Job Restarts tab of the Job Management dialog box, select a job type from the Job Type list, and then select the Restartable check box.
  3. To change the maximum number of times the Job Manager will try to restart a job, select a number in the Max Restarts box.
  4. To change the time interval between attempts by the Job Manager to restart the job, select a number of minutes in the Restart Interval (Mins) box.
  5. Click OK to save your changes.

Configure Job Restartability for an Individual Job

  1. From the Backup Options dialog box, click Advanced, then select the Job Retry tab and specify the following as desired:
  2. Click OK.

Controlling Jobs

The following controls are available for running jobs in the Job Controller window:

Suspend

Temporarily stops a job. A suspended job is not terminated; it can be restarted at a later time. Only preemptible jobs can be suspended.

Resume

Resumes a job and returns the status to Waiting, Pending, Queued, or Running depending on the availability of resources or the state of the operation windows and activity control settings.

Backup jobs for this Agent are resumed from the point-of-failure.

Kill

Terminates a job.

These controls can be applied to:

  1. From the Job Controller of the CommCell Console, right-click the job and select Kill, Suspend, or Resume as desired.

Additional Options

Several additional options are available to further refine your backup operations. The following table describes these options, as well as the steps for configuring them.

Be sure to read the overview material referenced for each feature prior to using them.

Option Description Related topics
Catalog The Catalog section helps you to select the index cache sharing and granular restartability options for the job.
  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Data tab, select the Use shared profile if present with transaction logging option. This option helps you to use the shared index cache profile of the MediaAgent (if configured) to save a copy of the job's index cache for index cache sharing with transaction logging feature for granular job restartbility. Shared profile with transaction logging provides job restartability in failover situations.
  4. Select the Use shared profile if present without transaction logging option. This option helps you to use the shared index cache profile of the MediaAgent (if configured) to save a copy of the index cache for index cache sharing without transaction logging feature for granular job restartbility. This is not a recommended configuration.
  5. Select the Use Transaction Logging option. This option helps you to use transaction logging feature for granular job restartbility (without using shared profile for index cache sharing).
  6. Select None for not using shared profile and transaction logging.
  7. Select the Enable Granular Recovery. This is to perform Granular Recovery. It allows the recovery of Individual files and folders.
  8. Click OK.

 

Refer Index Cache Server for more information.
Startup Options

The Job Manager will use the startup priority setting when allocating the required resources. This is useful if you have jobs that are very important and must complete, or jobs that can be moved to a lower priority.

  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From Startup tab, select the Default Priority option.
  4. Select Change Priority option to change the priority for a job, between 0 (highest priority) and 999 (lowest priority).
  5. Select Start up in Suspended State option to specify the selected job to start in the Job Controller in a suspended state.
  6. Click OK.

Refer Job Priority and Priority Precedence for more information.

 
Job Retry Options The Job Retry option helps in configuring the retry behavior of the backup jobs. You can specify the maximum elapsed time before a job can be restarted or killed and the maximum number of restart attempts.
  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Job Retry tab, select the Enable Total Running Time check box and specify the maximum elapsed time in hours and minutes.
  4. Select the Number Of Retries check box and specify the number of retries in the Number Of Retries box. Based on this number, the Job Manager attempts to restart the job.
  5. Select the Kill Running Jobs When Total Running Time Expires check box. The job will be killed when the job is still in running status even after reaching the maximum elapsed time.
  6. Click OK.
Refer Job Management for more information.
Start New Media The Start New Media option helps in starting the backup/archive operation on a new media.

This media management feature provides a degree of control over where the data physically resides.

  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Media tab, select the Start New Media check box.
  4. Click OK.

Refer the Creating an Exportable Media Set section of the Export Media for more information. 

Another form of the Start New Media option is available from the library properties. Refer the Start New Media section of the Library Properties for more information.

 
Mark Media Full

The Mark Media Full on Success option marks the Media as Full, 2 minutes after the successful completion of the backup/archive. This feature prevents any other data being written to the same media.

  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Media tab, select the Mark Media Full on Success check box.
  4. Click OK.

Refer the Create an Exportable Media Set section of the Export Media documentation for more information.

Refer Export Media for more information.

Allow other Schedules to use Media Set

The Allow Other Schedules to use Media Set option allows jobs that are part of the schedule or schedule policy and using the specific storage policy to start a new media. It also prevents other jobs from writing to the same set of media.

  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Media tab, select the Allow Other Schedules to Use Media Set check box.
  4. Click OK.
Refer the Creating an Exportable Media Set section of the Export Media for more information.
Data Path Options

Data Protection operations use a specific data path (Library, MediaAgent, Drive Pool, and Drive) to perform the backup operations as configured in the CommCell. By default, the system automatically identifies the data path for the backup operations.
The following are some of the important situations where you may need to change the data path:

  • When the preferred MediaAgent, library or drive pool is not available during the backup
  • When you need to use a different MediaAgent, library or drive pool for load balancing purposes.
  • When you need to direct that backup to a particular location for compliance purposes.
  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the Data Path tab, select Use MediaAgent and Use Library or Use Drive Pool and Use Drive from the respective drop-down combo boxes.
  4. Click OK.
Refer Change Data Path for more information.
Vault Tracker

The VaultTracker feature provides the facility to manage media that are removed from a library and stored in offsite locations. The VaultTracker function provides the following capabilities in your day-to-day operations:

  • Identifies media that must be sent off-site for storage or brought back from off site locations.
  • Automatically moves the media in sequence in the library and provides a pick-up list for the operators.
  • Identifies and tracks the media during transit.
  • Records and tracks the movement of media not used by all MediaAgents or Foreign Media.
  1. Right-click the Subclient and select Backup.
  2. From the Backup Options for Subclient window, click Advanced.
  3. From the VaultTracking tab, select the necessary options.
  4. Click Ok.

Refer to the following documentation for a comprehensive overview prior to using this feature:

 

Alerts The Alert option is used for setting up the criteria to raise notifications/alerts for job statuses such as failure, success, or any other conditions triggered by the backup job. Adding alerts helps the user or the user group to get the notification automatically about the status of the backup job.
  1. Right-click the Subclient and select Backup.
  2. On the Backup Options for Subclient window, click Advanced.
  3. On the Alert tab, click Add Alert and it opens Add Alert Wizard window.
  4. From the Add Alert Wizard window, select the Threshold and Notification Criteria. Click Next.
  5. Select the Notification Types. Click Next.
  6. Select the Users and User Groups. Click Next.
  7. Click Finish.

Refer Alerts for more information.

 
Command Line Backups

Command Line Interface enables you to perform backups from the command line. The commands can be executed from the command line or can be integrated into your own scripts or scheduling programs. In addition, you can also generate scripts for specific operations from the CommCell Console using the Save As Script option. These scripts can later be executed using the commands from the command line interface.

 

 

Refer Command Line Interface for more information.
CommCell Readiness Report The CommCell Readiness Report provides you with vital information about the condition of your CommCell. Refer CommCell Readiness Report  for more information.
Backup Job Summary Report The Backup Job Summary Report provides the details of all the backup jobs of clients. Refer Backup Job Summary Report  for more information.

Back to Top