Subclients

Topics | Related Topics


Overview

Subclient Operations

Operation Window

Audit Trail

Subclients and Data Encryption

Overview of SRM subclients

Agent-Specific Subclient Operations


Overview

A subclient is a portion of a client, and it can either contain all of the client's data or a designated subset thereof. There are two main types of subclients, default and user-defined, which are described below. In addition, this section discusses general subclient configuration requirements as well as how to use multiple subclients to perform data protection operations in parallel.

Default Subclients

When the agent software is installed, depending on your agent, the install program automatically creates a Default Subclient for that agent. At that time, the Default Subclient comprises all fixed disk resources on the agent. (CD-ROM drives and mapped network drives are excluded by default.)

The Default Subclient contains all the data backed up/archived by an agent that is not allocated to other subclients (where applicable). This means that, with a minimum of configuration, you can run data protection operations that include all the data that you want to secure. However, this definition may change depending on your agent as additional subclients are defined. Although you can re-configure the content of Default Subclients to back up or archive specific objects, we strongly recommend against it because this would disable the capability of the Default Subclient to serve as a "catch-all" entity for client data, thus increasing the likelihood that some data will not get backed up or scanned for archiving.

On Demand Backup Sets/Archive Sets contain a Default Subclient that functions differently from ordinary Default Subclients. For more information, see Default Subclients for On Demand Backup Sets/Archive Sets.

User-Defined Subclients

For most agents, you can create additional subclients, called user-defined subclients, where each such subclient contains a unique portion of the client data. The user must create and define subclient contents for clients that do not automatically create a Default Subclient. In this case, only the data specified by the user is protected, migrated or archived. For agents that have Default Subclients, user-defined subclients are optional and need not be defined provided the Default Subclient implementation satisfies your data protection / data recovery requirements.

For the Windows File System system state, the default subclient, by default, is used for backup. However, you can optionally choose to use another subclient for system state backup. For more information, refer Configuring System State Backups.

See Also:

Creating and Configuring Subclients

When you create a subclient, you need to configure the following information:

You enter this information using the Subclient Properties dialog box. Although this information alone is sufficient to declare a subclient, you can optionally establish other subclient properties as well.

Due to the variation among agents on the specifics regarding subclient creation and configuration, click on the desired link at the top of this page for a more detailed discussion on your agent.

  • The size of the subclient directly impacts the data protection and subsequently the recovery. The larger the subclient, the longer the time required to back up or restore data. Additionally, extra space is needed on the MediaAgent.
  • Do not create a subclient named Do Not Backup, if necessary, use the following formats:
    • DoNotBackup (case sensitive)
    • do not backup (case sensitive)

    If other formats of this subclient name are used, the subclient may not be recognized by the associated schedule policy.

Establishing Parallel Data Protection Operations Using Subclients

Subclients fulfill two general purposes. They allow you to:

You can perform a data protection operation on an entire backup set/archive set/instance/agent quicker by scheduling multiple subclients simultaneously. This way, the data protection jobs proceed in parallel and take less time than if the backup set/archive set/instance/agent was not organized into separate subclients.

In order for the data protection jobs for most agents to run in parallel, the backup set/archive set/instance/agent must be configured to use either different storage policies or a storage policy that is configured to have at least one data stream for each subclient. If the subclients are configured to use the same storage policy, and if that storage policy is not configured for multiple data streams, then a media group resource contention will arise and the competing subclients will perform the data protection operations one after the other in a serial manner.

The Oracle RAC iDataAgent is designed to perform data protection jobs in parallel without using multiple subclients and storage policies. See Overview - Oracle RAC iDataAgent for more information.

See Storage Policies and Data Streams and Hardware-Specific Resource Issues for the respective overview.

Deleting Subclients

The system does not allow you to delete a subclient if it is currently running a data protection or archive operation. Any attempt to delete a subclient under such a condition causes the deletion to fail. If a data protection or archive operation is in progress, do one of the following:

Once the data protection or archive operation is no longer in progress, you can delete the subclient.

When you delete a subclient, these actions occur:


Subclient Operations

You can perform subclient operations as long as the agent is installed or the pseudo-client is created, any dependent nodes (such as backup sets/databases/instances/partitions) are created/configured, and the subclient appears enabled in the CommCell Browser. Subclient operations include the running of data protection and archive operations, viewing job history, viewing job schedules, as well as configuring subclient properties and deleting a user-defined subclient.


Operation Window

You can configure operation rules at this level using the Operation Window. See Operation Window for an overview.


Audit Trail

Operations performed with this feature are recorded in the Audit Trail. See Audit Trail for more information.


Subclients and Data Encryption

Data is encrypted according to the method you select while you Configure the Client for Data Encryption. You can select from several algorithms and key lengths. For more information, see Data Encryption.


Overview of SRM Subclients

A Subclient is a logical entity that uniquely defines a unit of data on a client. Subclients serve two primary roles:

During installation of the SRM Agents for File System, SharePoint, Network Attached Storage or Exchange, a Default Subclient is automatically created by the system that contains all of the client's data. Data Collection jobs can then be scheduled for the Subclient. In addition, administrators can distribute the contents of the client by creating one or more User-Defined Subclients. When a User-Defined Subclient is created, the system automatically excludes that portion of the client content from the Default Subclient in order to avoid overlapping content among Subclients residing on the same client.

Distributing the client content among multiple Subclients provides the following distinct advantages:

Best Practices

The usefulness of Subclients in fine-tuning Data Collection and cost analysis operations is illustrated by the example scenarios below:

Important Considerations

Consider the following when creating and configuring subclients:

Subclient Path

The following section describes NAS specific use of network interface in subclient path:


Agent-Specific Subclient Operations

The following pages provide information on agent-specific subclient operations:

Back to Top