<admin_dir_path>nbstl storage_lifecycle_name [-add | -modify | -modify_current | -modify_version] [-dc class] [-dp duplication_priority] [-version version_number]
[-mpx preserve_mpx1 | __NA__[,preserve_mpx2 | __NA__,...preserve_mpxn | __NA__]] [-v] [-M master_server]
The nbstl command can do the following:
-L or -l lists one or all storage lifecycles. -b lists the storage lifecycle policy names and their version numbers.
The nbstl command creates, modifies, or deletes all of the destinations at the same time and does not support adding or modifying single destinations. To change properties of one destination, all of the existing destinations must be accounted for as well as the destination to be updated.
Many of the options that need to be entered for a destination may not be applicable (NA). In that case, enter the value as __NA__ (double underscores before and after NA). The following options accept __NA__ as a value:
Displays all versions of the specified storage lifecycle policy or all storage lifecycle policies if storage_lifecycle_name is not specified.
Displays the name and version number of the specified storage lifecycle policy or all storage lifecycle policies if storage_lifecycle_name is not specified.
Specifies the numeric data classification that is associated with this service.
Specifies the duplication job priority that is associated with this Storage Service.
Identifies the name of the storage lifecycle policy to be created, modified, deleted, or displayed.
Displays the condensed output of the specified storage lifecycle policy, or all storage lifecycle policies if storage_lifecycle_name is not specified. The output contains only data for the storage lifecycle. It does not identify the name.
Displays the long output of the specified storage lifecycle, or all storage lifecycles if storage_lifecycle_name is not specified. It identifies the output by name.
Specifies the NBU master server. The default is the local server.
Modifies the specified storage lifecycle policy. This option creates a new version of the storage lifecycle policy. You can modify information such as pool volume or retention level.
Modifies the current version of the storage lifecycle policy instead of creating a new policy. This option cannot be used with the - dc, -uf, -source, or - managed options.
Modifies the selected version (nn) of the storage lifecycle policy instead of creating a new policy. This option cannot be used with the - dc, -uf, -source, or - managed options.
Displays only the specified version number (nn) of the storage lifecycle policy or all storage lifecycle policies if storage_lifecycle_name is not specified.
The following destination options must all specify the same number of parameters, one for each destination of the Storage Service. The resulting number of destinations equals the number of parameters. The parameters are separated by commas with no blank spaces between them.
The capacity-managed flag for each destination. The possible values are the following:
2 - Expire After duplication. Used if the destination has been configured as a source for other duplication(s). This value suggests that the copy from that destination should be expired and removed from the storage once the duplications are done. This selection cannot be used if the destination is not a source to any other duplications.
Sets the preserve multiplexing flag for duplication copies. This option is not allowed for backup or snapshot copies. Settings in the policy host and storage unit properties determine the backup copies multiplexed state. The flag is only relevant for tape copies. The option is -mpx followed by a set of commas that are separated by the following values:
Specifies the volume pool for each destination. Volume pools do not apply to disk copies.
The storage unit that is to be used for each destination. Storage units do not apply to snapshot destinations.
The alternate read server for each destination. Alternate read servers apply only to duplication destinations.
Configures a hierarchy of duplications for the -add and -modify operations of storage lifecycle.
Accepted values for -source are the following:
Backup and snapshot destinations - value must be 0. Backup and snapshot copies do not require a "source".
Duplication destinations - the serial number of the destination from the list of destinations to be used as the source copy. (A snapshot copy cannot be used as the source for a duplication.) Duplication destinations that do not use any specific source (that is, they use the primary copy as the source), must be set to 0.
Specifies when each destination is used. Use one of the following values:
The following example lists information on lifecycle1:
# nbstl lifecycle1 -L Name: lifecycle1 Data Classification: Gold Duplication job priority: 0 State: active Destination 1 Use for: backup Storage Unit: adv_dsu1 Volume Pool: (none specified) Server Group: (none specified) Retention Type: Fixed Retention Period: 1 (2 hours) Alternate Read Server: (none specified) Preserve Multiplexing: false State: inactive Source: (client)
The storage unit named adv_dsu1 is inactive. Values for "State" in the -L display are either active or inactive.
The following example creates a lifecycle named HDLifecyle1. This lifecycle has a data classification of Gold. It contains the following four destinations:
A backup destination (-uf value is 0) with storage unit AdvDisk1 which does not require any source (-source value is 0).
A duplication destination (-uf value is 1) with storage unit DataDomain2 that uses destination at serial number 1 (i.e. the backup destination with storage unit DataDomain1) as a source (-source value is 1).
A duplication destination with storage unit cooperstown-tape1 that uses the destination at serial number 2 (i.e. the duplication destination with storage unit DataDomain2) as the source (-source value is 2).
# nbstl HDLifecycle1 -add -dc Gold -uf 0,0,1,1,1 -residence AdvDisk1, DadaDomain1,DataDomain2,cooperstown-tape1 -source 0,0,1,2
This example creates a lifecycle that does snapshot with backup to disk and then duplication to tape. The disk storage unit is DskSTU and the tape storage unit is TpSTU.
# nbstl LCPolicy -dc Gold -uf 0,1,2 -residence DskStU,TpSTU,__NA__ -pool NetBackup,DLP_Pool1,__NA__ -managed 0,0,0 -rel 6,12,1
This example changes the retention level for existing version 4 of the lifecycle:
# nbstl LCPolicy -modify_version -version 4 -rl 4,6,7,7
The storage lifecycle policy must have four destinations previously defined.
This example lists the condensed contents of version 2 of LCPolicy:
# nbstl LCPolicy -l -version 2
This example changes the fields in the current version of the storage lifecycle policy SLP8:
# nbstl SLP8 -modify_current -pool Pool1,Pool2,Pool3 -as __NA__, AltReadServer2,__NA__ -mpx F,F,T