Set-VBRTapeGFSMediaPool
Short Description
Modifies a GFS media pool.
Product Edition: Standard, Enterprise, Enterprise Plus, Veeam Universal License
Syntax
|
Set-VBRTapeGFSMediaPool -MediaPool <VBRTapeGFSMediaPool> [-Name <String>] [-Description <String>] [-Library <VBRTapeLibrary[]>] [-Medium <VBRTapeMedium[]>] [-MoveFromFreePool] [-EnableEncryption] [-EncryptionKey <VBREncryptionKey>] [-KMSServer <VBRKMSServer>] [-NextLibOffline] [-NextLibDrivesBusy] [-NextLibNoMedia] [-DailyOverwritePeriod <Int32>] [-WeeklyOverwritePeriod <Int32>] [-MonthlyOverwritePeriod <Int32>] [-QuarterlyOverwritePeriod <Int32>] [-YearlyOverwritePeriod <Int32>] [-DailyMediaSetPolicy <VBRTapeGFSMediaSetPolicy>] [-WeeklyMediaSetPolicy <VBRTapeGFSMediaSetPolicy>] [-MonthlyMediaSetPolicy <VBRTapeGFSMediaSetPolicy>] [-QuarterlyMediaSetPolicy <VBRTapeGFSMediaSetPolicy>] [-YearlyMediaSetPolicy <VBRTapeGFSMediaSetPolicy>] [-NumberOfStreams <Int32>] [-SplitJobFilesBetweenDrives] [-PassThru] [-Mode <String>] [<CommonParameters>] |
Detailed Description
This cmdlet modifies a GFS media pool.
Note |
|
To modify settings, specify new values for the necessary parameters. The cmdlet will overwrite the previous parameter values with new values. The parameters that you omit will remain unchanged. |
Parameters
|
Parameter |
Description |
Type |
Required |
Position |
Accept Pipeline Input |
|---|---|---|---|---|---|
|
DailyMediaSetPolicy |
Specifies settings for the daily media set.
Accepts the |
False |
Named |
False |
|
|
DailyOverwritePeriod |
Indicates the data retention period for the daily media set (days). |
|
False |
Named |
False |
|
Description |
Specifies the description for the created media pool. If not set, Veeam will enter date and time of creation by default. |
|
False |
Named |
False |
|
EnableEncryption |
Enables data encryption for data archived to tape.
Use the |
|
False |
Named |
False |
|
EncryptionKey |
Used to set the encryption key for the Specifies the encryption key you want to use to encrypt the data.
Accepts the |
|
False |
Named |
False |
|
KMSServer |
Used to set the encryption key for the Specifies the KMS Server you want to use to encrypt the data.
Accepts the |
False |
Named |
False |
|
|
Library |
Specifies the array of tape libraries. The media pool will use tapes from these libraries.
For tape library failover, use
Accepts the |
False |
Named |
True (ByPropertyName) |
|
|
MediaPool |
Specifies the GFS media pool you want to modify.
Accepts the |
True |
Named |
True (ByPropertyName, ByValue) |
|
|
Medium |
Specifies the array of tapes. The cmdlet will add these tapes to the media pool.
Accepts the |
False |
Named |
False |
|
|
Mode |
Specifies the tape media pool mode. You can set either of the following modes:
|
|
False |
Named |
False |
|
MonthlyMediaSetPolicy |
Specifies settings for the monthly media set.
Accepts the |
False |
Named |
False |
|
|
MonthlyOverwritePeriod |
Indicates the data retention period for the monthly media set (months). |
|
False |
Named |
False |
|
MoveFromFreePool |
Defines that the media pool will be replenished by tapes from the Free media pool. |
|
False |
Named |
False |
|
Name |
Specifies the name you want to assign to the media pool. |
|
False |
Named |
False |
|
NextLibDrivesBusy |
Defines that the media pool will switch to the next library if the primary library has no available drives.
Default:
Note: To disable this option, set the parameter value to |
|
False |
Named |
False |
|
NextLibNoMedia |
Defines that the media pool will switch to the next library if the primary library has no available media.
Default:
Note: To disable this option, set the parameter value to |
|
False |
Named |
False |
|
NextLibOffline |
Defines that the media pool will switch to the next library if the primary library is offline.
Default:
Note: To disable this option, set the parameter value to |
|
False |
Named |
False |
|
NumberOfStreams |
Indicates the maximum number of drives that the media pool can use. Set the value to
Default: |
|
False |
Named |
False |
|
PassThru |
Defines that the command returns the output object to the Windows PowerShell console. |
|
False |
Named |
False |
|
QuarterlyMediaSetPolicy |
Specifies settings for the quarterly media set.
Accepts the |
False |
Named |
False |
|
|
QuarterlyOverwritePeriod |
Indicates the data retention period for the quarterly media set (months). |
|
False |
Named |
False |
|
SplitJobFilesBetweenDrives |
Defines that Veeam Backup & Replication will use multiple drives simultaneously to process multiple source backup chains within one tape job. Default: one drive is used for one tape job. |
|
False |
Named |
False |
|
WeeklyMediaSetPolicy |
Specifies settings for the weekly media set.
Accepts the |
False |
Named |
False |
|
|
WeeklyOverwritePeriod |
Indicates the data retention period for the weekly media set (weeks). |
|
False |
Named |
False |
|
YearlyMediaSetPolicy |
Specifies settings for the yearly media set.
Accepts the |
False |
Named |
False |
|
|
YearlyOverwritePeriod |
Indicates the data retention period for the yearly media set (years). |
|
False |
Named |
False |
<CommonParameters>
This cmdlet supports Microsoft PowerShell common parameters. For more information on common parameters, see Microsoft Docs.
Output Object
Examples
Enabling Media Pool to Use Multiple Drives Simultaneously
This example shows how to modify a selected media pool to use up to 4 drives simultaneously to write multiple source backup chains in parallel.
|
$mpool = Get-VBRTapeMediaPool -Name "GFS Media Pool" Set-VBRTapeGFSMediaPool -MediaPool $mpool -NumberOfStreams 4 -SplitJobFilesBetweenDrives |
Perform the following steps:
- Run the
Get-VBRTapeMediaPoolReturns media pools. cmdlet. Specify theNameparameter value. Save the result to the$mpoolvariable. - Run the
Set-VBRTapeGFSMediaPoolcmdlet. Set the$mpoolvariable as theMediaPoolparameter value. Specify theNumberOfStreamsparameter value. Provide theSplitJobFilesBetweenDrivesparameter.
Related Commands
Get-VBRTapeLibraryReturns tape libraries.Get-VBREncryptionKeyReturns encryption keys.New-VBRTapeGFSMediaSetPolicyCreates a new VBRTapeGFSMediaSetPolicy object.