Chat now with support
Tchattez avec un ingénieur du support

NetVault Backup Plug-in for NDMP 11.1 - Application Notes for Dell FluidFS

About backup dump levels

The Plug‑in for NDMP supports both Full and Incremental Backups. The backup type is determined by the Dump Level that can be set to Level 0 for a Full Backup or Levels 1 through 9 for Incremental Backups:

Level 0 or Full Backup: A Full Backup provides a backup of all the data in the selected path.
Level 1 through 9 or Incremental Backup: The Incremental Backups base themselves on the most recent lower‑level Incremental Backup, and include any data that has changed or is new since the last Full or Incremental Backup.

Backing up data using the plug-in

1
In the Navigation pane, click Guided Configuration, and then on the NetVault Configuration Wizard page, click Create Backup Jobs.
2
In Job Name, specify a name for the job.
3
In the Selections list, select an existing Backup Selection Set, or complete the following steps to create a set.
a
Next to the Selections list, click Create New.
b
On the NetVault Backup Selections page, open the NetVault Backup Server, and then open NDMP Client.
c
To display the Volumes node, open the applicable filer in the list of added servers.
Back up all NAS Containers: Select the Volumes node.
Back up individual NAS Containers: Open the Volumes node, and select the NAS Containers that you want to back up.
e
Click Save, and in the Create New Set dialog box, type a name for the set.
4
In the Plugin Options list, select an existing Backup Options Set, or complete the following steps to create a set.
a
Next to the Plugin Options list, click Create New.
b
Under NDMP Backup Options, configure the following settings.

Dump Level

Select the type of backup that you want to perform. For a Full Backup, type or select 0. For an Incremental Backup, type or select any level from 1 to 9, based on the previous dump level.

Do Direct Backup

To use Direct Access Recovery (DAR) during restores, leave this check box selected. DAR enables precise tape positioning, which allows quick recovery of individual files.

Without DAR, the backup saveset is read sequentially to restore files.

Snapshot

This variable controls whether a snap shot is taken for the backup.

List of Include Paths

This environment variable specifies a list of comma-separated paths to be included in the backup operation. The path specified could be a directory or a file. If the path is a directory, all child elements of that directory are included in the backup. Each path specified is relative to the backup root directory (as specified by the FILESYSTEM environment variable) and must start with the "/" character. Each path can be a maximum of 1 K bytes long. The last element of any path can contain a wildcard character ("*") at the beginning or at the end.

A maximum of 32 paths can be specified.

If INCLUDE_PATH is specified, SUBTREE_NAME must also be specified.

If the specified INCLUDE_PATH does not exist, the backup fails.

List of Exclude Paths

This environment variable specifies a list of comma-separated paths to be excluded in the backup operation. The path specified could be a directory or a file. If the path is a directory, all child elements of that directory are excluded in the backup. Each path specified is relative to the backup root directory (as specified by the FILESYSTEM environment variable) and must start with the "/" character. Each path can be a maximum of 1 K bytes long. The last element of any path can contain a wildcard character ("*") at the beginning or at the end.

A maximum of 32 paths can be specified.

If EXCLUDE_PATH is specified, SUBTREE_NAME must also be specified.

If the exclude path is not within the include path, it is ignored.

Set Sub Tree Name for Include/Exclude Paths

This environment variable must be specified if INCLUDE_PATH or EXCLUDE_PATH is specified. The specified name is used to track the time stamp of the backups at each backup level to handle incremental and differential backups. The environment variable must be a string of no more than 64 characters.

File and Directory Exclusion

Specifies a matching pattern for directory and filenames that are not to be backed up. The environment variable is a list of string separated by comma. Each entry is used to match to nodes encountered during backup. The string can contain an asterisk (“*”) as the wildcard character but the asterisk must be the first or last character of the pattern. At most, 32 comma-separated strings are supported.

Save File Information

This option allows you to browse individual files and directories while selecting data during restore. You cannot restore individual files and directories if you clear this check box.

Quest recommends keeping this check box selected.

Table 2. Sub Jobs

Number of Backups to Run in Parallel

Type or select the number of jobs that can run concurrently. The default value is zero. With the default setting, all jobs in parallel, limited only by the availability of drives, network bandwidth, and other resources.

To achieve the required result, set the same value for each job.

Delete Auto Generated Backup Jobs on Completion

The plug-in creates individual subjobs for each volume included in a backup. If this check box is not selected, all subjobs are listed on the Job Status page. This display can create confusion when you try to view the details of the parent job. To include only a single entry for the parent job, leave this check box selected.

d
Click Save, and in the Create New Set dialog box, type a name for the set.
For more information about these sets, see the Quest NetVault Backup Administrator’s Guide.
6
To submit the job for scheduling, click Save & Submit. You can monitor the job progress from the Job Status page and view the logs from the View Logs page.
To save the job definition without scheduling it, click Save. You can view, edit, or run this job from the Manage Job Definitions page. This job is not displayed on the Job Status page until you submit it.
For more information about Job Status, View Logs, and Manage Job Definitions, see the Quest NetVault Backup Administrator’s Guide.

Backup content filtering

NDMP include and exclude paths add an ability to include or exclude certain paths for NDMP backup and restore operations. While defining a backup using DMA, you can select specific directories from the virtual NAS volume to include in, or exclude from, NDMP backup jobs.

During backup, you can filter the content using the following NDMP environment variables.

INCLUDE_PATH: Specifies a list of paths to include. The paths are relative to the backup root.
EXCLUDE_PATH: Specifies a list of paths to exclude. The paths are relative to the backup root.
EXCLUDE: Specifies a list of filenames and patterns to exclude.

The NDMP server first examines INCLUDE_PATH and only traverses to the list of included paths. Then EXCLUDE_PATH and EXCLUDE are evaluated to further filter the content. The difference between EXCLUDE_PATH and EXCLUDE is that EXCLUDE_PATH is applied only at the specified path while EXCLUDE is applied to all elements. For example,

In this case, all directories and files starting with “a” are excluded. Directories and files under /home/david starting with “b” are excluded.

The EXCLUDE environment variable specifies a name for filtering and a wildcard character at the beginning or end of the pattern. For example, you can specify “*.o” to filter out all object files during backup. The same rule is applicable to the last path element of INCLUDE_PATH and EXCLUDE_PATH. For example, if INCLUDE_PATH is “/home/a*”, then all directories and files under /home that starts with “a” are backed up.

The NDMP server follows a general rule that prioritizes INCLUDE_PATH. So, if something is specified by INCLUDE_PATH, it gets backed up even if EXCLUDE_PATH or EXCLUDE excludes it. The following are a few examples:

Example 1

In this case, /home/david and all child nodes starting with “a” are backed up even though EXCLUDE_PATH has excluded /home/david.

Example 2

In this case, /home/david and all child nodes starting with “a” are backed up even though EXCLUDE has excluded all elements name “david”.

Example 3

In this case, /home/david and all child nodes starting with “a” are backed up except for child nodes ending with a “c”. So “/home/david/aaa” are backed up while “/home/david/abc” are excluded.

Exception:

There is an exception to the preceding rules. If the last element of a INCLUDE_PATH does not contain a wildcard character and the named element is a directory, it is backed up no matter what EXCLUDE_PATH and EXCLUDE is set to. For example,

In this case, if “/home/david/abc” is a directory, it is backed up even though it matches EXCLUDE’s “*c”. However, if “/home/david/abc” is not a directory, it is excluded.

Backing up replica NAS containers

2
Next to the Plugin Options list, click Create New.
3
Configure the Sub Job options.
Documents connexes