Linux operating systems Windows operating systems
IBM Tivoli Storage Manager, Version 7.1

Backing up VMware virtual machines

You can use the backup-archive client to back up and restore a VMware virtual machine (VM). Full backups of the virtual machine operate at a disk image level. Incremental backups copy only the data that is changed since the previous full backup.

Linux operating systems Table 1 lists the backup and restore capabilities for VMware virtual machines that the backup-archive client can implement on Linux platforms.
Table 1. Backup and restore capabilities for VMware virtual machines on Linux platforms
Capability Comment

Full VM backup:

Creates an image backup of the virtual machine.

Incremental VM backup:

Requires the IBM® Tivoli® Storage Manager for Virtual Environments licensed product.

Backs up all changes that occurred since the previous backup of the virtual machine, whether the backup was a full backup, or another incremental backup. For this backup mode, you must schedule full backups of the virtual machine to occur periodically so the historical data can be expired. Historical data is expired from a full backup and all incremental backups that depend on the full backup. Restoring data from incremental backups is not convenient or efficient because the process must automatically complete the following tasks:
  • Restore the most recent full backup.
  • Restore each incremental backup as required to restore your content to a specific point in time.
For more efficient backups, use the incremental-forever backup modes.

Full VM incremental-forever backup:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

A full VM backup is required before you can create incremental backups. If you schedule incremental-forever backups, this backup type is selected automatically for the first backup if a full backup was not already created. Data from incremental backups is combined with data from the full backup to create a synthetic full backup image. Subsequent full VM incremental-forever backups read all used blocks and copy those blocks to the Tivoli Storage Manager server. Each full VM incremental-forever backup reads and copies all of the used blocks, whether the blocks are changed or not since the previous backup. You can still schedule a full VM backup, although a full backup is no longer necessary. For example, you might run a full VM backup to create a backup to a different node name with different retention settings.

You cannot use this backup mode to back up a VMware virtual machine if the client is configured to encrypt the backup data.

Incremental-forever-incremental VM backup:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

Requires you to create a full VM backup one time only. The full VM backup copies all of the used disk blocks owned by a virtual machine to the Tivoli Storage Manager server. After the initial full backup is complete, all subsequent backups of the virtual machine are incremental-forever-incremental backups. Each incremental-forever-incremental backup copies only the blocks that are changed since the previous backup, irrespective of the type of the previous backup. The server uses a grouping technology that associates the changed blocks from the most recent backup with data already stored on the server from previous backups. A new full backup is then effectively created each time changed blocks are copied to the server by an incremental-forever-incremental backup.

The incremental-forever-incremental backup mode provides the following benefits:
  • Improves the efficiency of backing up virtual machines.
  • Simplifies data restore operations.
  • Optimizes data restore operations.
During a restore operation, you can specify options for point-in-time and point-in-date to recover data. The data is restored from the original full backup and all of the changed blocks that are associated with the data.

You cannot use this backup mode to back up a VMware virtual machine if the client is configured to encrypt the backup data.

Item recovery for files and folders from a full backup of the virtual machine:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

Provides the capability to recover files and folders from a full backup of a virtual machine. Item recovery is available only with Tivoli Storage Manager for Virtual Environments Data Protection for VMware Recovery Agent.

Full restore of the virtual machine:

Restores all of the file systems, virtual disks, and the virtual machine configuration.

Windows operating systems Table 2 lists the backup and restore operations for VMware virtual machines that the backup-archive client can implement on Windows platforms.
Table 2. Backup and restore capabilities for VMware virtual machines on Windows platforms
Capability Comment

Full VM backup:

Backs up a full virtual machine. The following types of full VM backup are possible:
  • Create an image backup of the full virtual machine.
  • Create a backup of files or directories on the virtual machine.
  • Create an image backup of a Microsoft Hyper-V virtual machine.

Incremental VM backup:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

Backs up all changes that occurred since the previous backup of the virtual machine, whether the backup was a full backup, or another incremental backup. For this backup mode, you must schedule full backups of the virtual machine to occur periodically so the historical data can be expired. Historical data is expired from a full backup and all incremental backups that depend on the full backup. Restoring data from incremental backups is not convenient or efficient because the process must automatically complete the following tasks:
  • Restore the most recent full backup.
  • Restore each incremental backup as required to restore your content to a specific point in time.
For more efficient backups, use the incremental-forever backup modes.

Full VM incremental-forever backup:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

A full VM backup is required before you can create incremental backups. If you schedule incremental-forever backups, this backup type is selected automatically for the first backup if a full backup was not already created. Data from incremental backups is combined with data from the full backup to create a synthetic full backup image. Subsequent full VM incremental-forever backups read all used blocks and copy those blocks to the Tivoli Storage Manager server. Each full VM incremental-forever backup reads and copies all of the used blocks, whether the blocks are changed or not since the previous backup. You can still schedule a full VM backup, although a full backup is no longer necessary. For example, you might run a full VM backup to create a backup to a different node name with different retention settings.

You cannot use this backup mode to back up a VMware virtual machine if the client is configured to encrypt the backup data.

Incremental-forever-incremental VM backup:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

Requires you to create a full VM backup one time only. The full VM backup copies all of the used disk blocks owned by a virtual machine to the Tivoli Storage Manager server. After the initial full backup is complete, all subsequent backups of the virtual machine are incremental-forever-incremental backups. Each incremental-forever-incremental backup copies only the blocks that are changed since the previous backup, irrespective of the type of the previous backup. The server uses a grouping technology that associates the changed blocks from the most recent backup with data already stored on the server from previous backups. A new full backup is then effectively created each time changed blocks are copied to the server by an incremental-forever-incremental backup.

The incremental-forever-incremental backup mode provides the following benefits:
  • Improves the efficiency of backing up virtual machines.
  • Simplifies data restore operations.
  • Optimizes data restore operations.
During a restore operation, you can specify options for point-in-time and point-in-date to recover data. The data is restored from the original full backup and all of the changed blocks that are associated with the data.

You cannot use this backup mode to back up a VMware virtual machine if the client is configured to encrypt the backup data.

Item recovery for files and folders from a full backup of the virtual machine:

Requires the IBM Tivoli Storage Manager for Virtual Environments licensed product.

Provides the capability to recover files and folders from a full backup of a virtual machine. Item recovery is available only with Tivoli Storage Manager for Virtual Environments Data Protection for VMware Recovery Agent.

Full restore of the virtual machine:

Restores all of the file systems, virtual disks, and the virtual machine configuration.

File-level backup:

Uses the VMware vStorage API for Data Protection and VMware vStorage backup server to create backups of individual files in the virtual machine. You create include and exclude rules to identify the files to back up. For file-level backups, files are backed up as individual files rather than as an image backup.

File-level restore of the virtual machine:
The restore approach depends on the type of backup of the virtual machine:
  • If you have a license for Tivoli Storage Manager for Virtual Environments, you can restore files and directories from a full VM image backup.
  • Backup-archive client users can restore files and directories that are created by file-level backups of a virtual machine. You use the restore command to restore individual files from a file-level backup of a virtual machine, not the restore vm command.
Windows operating systems For releases before Tivoli Storage Manager version 6.3, the backup-archive client was able to use VMware Consolidated Backup (VCB) to back up data on virtual machines. From Tivoli Storage Manager version 6.3, the use of VCB for backups is no longer available. The backup-archive client now backs up data by using the VMware vStorage API for Data Protection. You can use the restore VM command to restore backups that were created by using VCB. Using the vStorage API, the backup-archive client can create either full backups or file-level backups of VMware virtual machines. The vStorage API provides the following benefits: The file-level backup method uses the progressive incremental technique. You restore the files by using the normal file-level restore function that is provided by the backup-archive client. This backup approach is an alternative to backing up the full VMware virtual machine. Typically, backing up the full virtual machine is the preferred approach. Before you create file-level backups for a VMware virtual machine on Windows systems, first evaluate the benefits of backing up the full VMware virtual machine. Table 3 compares the different approaches for backing up VMware virtual machines on Windows systems.
Table 3. Comparison of full backups and file-level backups for VMware virtual machines on Windows systems
Capability

Full backups

File-level backups

VMware vStorage API for Data Protection functions: Yes Yes
Create backups for virtual machines that are running on an operating system other than Microsoft Windows: Yes No
Create incremental backups of the virtual machine: Yes Yes
Restore a complete virtual machine: Yes No
Restore individual files from the backup: Yes Yes
Use the same backup format as progressive incremental backup, and allow for file and folder restore by using the backup-archive client: No Yes
Define file-level include and exclude rules: No Yes


Feedback