4 4 3 Beefalo:Media Strategy: Difference between revisions

From SEPsesam
(Update in progress.)
(Marked this version for translation)
 
(3 intermediate revisions by the same user not shown)
Line 19: Line 19:
Media used by SEP sesam are administered in [[Special:MyLanguage/SEP_sesam_Glossary#media_pool|media pools]] using unique labels. The labels consist of the pool name and a five-digit number assigned by SEP sesam within the pool. For this reason, a media pool name may never end with five (5) digits.
Media used by SEP sesam are administered in [[Special:MyLanguage/SEP_sesam_Glossary#media_pool|media pools]] using unique labels. The labels consist of the pool name and a five-digit number assigned by SEP sesam within the pool. For this reason, a media pool name may never end with five (5) digits.


<!--T:141-->
*Media pools are the basis for building a [[Special:MyLanguage/Backup_Strategy_Best_Practices|backup strategy]]. Each media pool represents a set of media designated for a specific purpose. The configuration of a media pool differs depending on whether you are configuring media pools for ''tape media'' or for ''data store'' (for backup to disk storage).  
*Media pools are the basis for building a [[Special:MyLanguage/Backup_Strategy_Best_Practices|backup strategy]]. Each media pool represents a set of media designated for a specific purpose. The configuration of a media pool differs depending on whether you are configuring media pools for ''tape media'' or for ''data store'' (for backup to disk storage).  


<!--T:142-->
*In the GUI, a new media pool is created under ''Main Selection'' -> ''Components'' -> ''Media Pools'' -> ''New Media Pool''. For details, see [[Special:MyLanguage/Configuring_a_Media_Pool|Configuring a Media Pool]].  
*In the GUI, a new media pool is created under ''Main Selection'' -> ''Components'' -> ''Media Pools'' -> ''New Media Pool''. For details, see [[Special:MyLanguage/Configuring_a_Media_Pool|Configuring a Media Pool]].  


Line 28: Line 30:
A '''SPARE pool''' is a media pool that you can configure to allow sharing of spare media across media pools to prevent blocked backups. Spare pools are used by [[Special:MyLanguage/Creating_a_Media_Event|media events]] when media from the actual pool cannot be accessed. Spare media are automatically moved from the compatible spare pool to the pool currently being accessed by the backup, eliminating the need for administrator intervention when media is not available. Migration of spare media to the working pools results in a dynamic increase of the media pool size, depending on the amount of data being backed up. The use of spare pools is optional.</translate>
A '''SPARE pool''' is a media pool that you can configure to allow sharing of spare media across media pools to prevent blocked backups. Spare pools are used by [[Special:MyLanguage/Creating_a_Media_Event|media events]] when media from the actual pool cannot be accessed. Spare media are automatically moved from the compatible spare pool to the pool currently being accessed by the backup, eliminating the need for administrator intervention when media is not available. Migration of spare media to the working pools results in a dynamic increase of the media pool size, depending on the amount of data being backed up. The use of spare pools is optional.</translate>


<translate><!--T:58-->
*<translate><!--T:58-->
*Unused media are inserted and kept for later use. A compatible spare pool of free media should be created for each drive type.</translate>
Unused media are inserted and kept for later use. A compatible spare pool of free media should be created for each drive type.</translate>
<translate><!--T:59-->  
*<translate><!--T:59--> SPARE pools can be used to automatically insert new media into working media pools. The media are then migrated to the working pools on the production system as needed.</translate>
*SPARE pools can be used to automatically insert new media into working media pools. The media are then migrated to the working pools on the production system as needed.</translate>
*<translate><!--T:60-->
<translate><!--T:60-->  
The name of a spare pool must begin with ''SPARE_''. For details, see [[Special:MyLanguage/Configuring_a_Media_Pool#spare_pool|Configuring a Media Pool – Spare Pool]]. For more information on tape management operations, see [[Special:MyLanguage/Tape_Management|Tape Management]].
*The name of a spare pool must begin with ''SPARE_''. For details, see [[Special:MyLanguage/Configuring_a_Media_Pool#spare_pool|Configuring a Media Pool – Spare Pool]]. For more information on tape management operations, see [[Special:MyLanguage/Tape_Management|Tape Management]].


===={{anchor|media}}Media==== <!--T:130-->         
===={{anchor|media}}Media==== <!--T:130-->         
Line 41: Line 42:


<!--T:61-->
<!--T:61-->
Media utilization can be regulated by:
Media utilization can be regulated by:</translate>


<!--T:62-->
*<translate><!--T:62--> Definition of the media pool retention time.</translate>
*Definition of the media pool retention time.
*<translate><!--T:143--> Setting write-protection in a media archive.</translate>
*Setting write-protection in a media archive.
*<translate><!--T:144--> Media events in the [[Special:MyLanguage/SEP_sesam_Glossary#SEPuler|SEPuler]].</translate>
*Media events in the [[Special:MyLanguage/SEP_sesam_Glossary#SEPuler|SEPuler]].
*<translate><!--T:145--> Modifying the locking date of media in an archive to exceed the EOL and executing a media event.</translate>
*Modifying the locking date of media in an archive to exceed the EOL and executing a media event.


===={{anchor|media_event}}Media event==== <!--T:131-->         
<translate>===={{anchor|media_event}}Media event==== <!--T:131-->         


<!--T:49-->
<!--T:49-->
Media selection is triggered by setting [[Special:MyLanguage/SEP_sesam_Glossary#event|events]] that execute media selection strategies, [[Special:MyLanguage/SEP_sesam_Glossary#initialization|reinitialize]] media and prepare media for scheduled backups.
Media selection is triggered by setting [[Special:MyLanguage/SEP_sesam_Glossary#event|events]] that execute media selection strategies, [[Special:MyLanguage/SEP_sesam_Glossary#initialization|reinitialize]] media and prepare media for scheduled backups.


<!--T:146-->
A media event can be a user-defined event or an internal event created by SEP sesam. For example, if the specified media are not available at the start of a backup or if EOM (End of Media) is reached during data transfer, SEP sesam creates an internal media event that determines the next media for the backup.
A media event can be a user-defined event or an internal event created by SEP sesam. For example, if the specified media are not available at the start of a backup or if EOM (End of Media) is reached during data transfer, SEP sesam creates an internal media event that determines the next media for the backup.


<!--T:147-->
User-defined media events are configured in the GUI and can be any of the following:</translate>
User-defined media events are configured in the GUI and can be any of the following:</translate>
*<translate>initialization (a process that prepares the backup media for use with SEP sesam)</translate>
*<translate><!--T:148--> initialization (a process that prepares the backup media for use with SEP sesam)</translate>
*<translate>readability check (a process that checks the readability of the backup data)</translate>
*<translate><!--T:149--> readability check (a process that checks the readability of the backup data)</translate>
*<translate>close tape (a process that marks the tape as full and closes it so that no more data can be stored on it)</translate>
*<translate><!--T:150--> close tape (a process that marks the tape as full and closes it so that no more data can be stored on it)</translate>
*<translate>archive adjustment (a process that scans the media in the selected loader and updates the SEP sesam information about the media status; see ''Archive adjustment'' section below for details)
*<translate><!--T:151-->
archive adjustment (a process that scans the media in the selected loader and updates the SEP sesam information about the media status; see ''Archive adjustment'' section below for details)


<!--T:52-->
<!--T:52-->
Line 95: Line 98:


<!--T:69-->
<!--T:69-->
When configuring SEP sesam environment, you set up media pools and define the [[Special:MyLanguage/SEP_sesam_Glossary#retention_time|retention time]]. Media pool retention time is specified in days and defines how long the backed up data on media remains protected after the data is written to the medium. The retention time period starts with the date a saveset is written to the medium and lasts for the period defined by media pool's retention time. When the protection expires, SEP sesam can re-use the media for backups again.
When configuring SEP sesam environment, you set up media pools and define the [[Special:MyLanguage/SEP_sesam_Glossary#retention_time|retention time]]. The media pool retention time is specified in days and defines how long the backed up data remains protected after it has been written to the media. This is called the expiration date of the saveset - EOL (End of Lifetime). The retention period starts on the day a saveset is written to the media and lasts for the period defined by the media pool retention time. When the protection expires, SEP sesam can re-use the media for backups again.


<!--T:70-->
<!--T:70-->
SEP sesam allows you to adjust EOL for individual saveset (''saveset EOL'') or for all backup-related savesets (''backup EOL'').</translate>
The '''EOL property''' can be managed for three object types (as described in detail in [[Special:MyLanguage/5_0_0:Automatic_Retention_(EOL)_Management#EOL|Automatic retention management - EOL types]]):</translate>
<translate><!--T:152--> ;Saveset EOL:The expiration date for a single saveset.</translate>
<translate><!--T:153--> ;Backup EOL:The expiration date for all data belonging to the same backup, including migrated and replicated savesets.</translate>
<translate><!--T:154-->
;Media EOL:The time until which backed up data on tape media remains protected. It refers only to tape media and is based on the longest EOL of all different savesets stored on tape.


<translate><!--T:135-->
<!--T:155-->
As of v. 4.4.3 [[Special:MyLanguage/SEP_sesam_Release_Versions|''Grolar'']], modified EOL is recorded in main log.</translate>
If a saveset is part of a backup chain, its EOL follows the rules of '''dependency-based retention'''. When retention is considered only from the perspective of an individual backup, it can ensure data restorability only for that particular backup. To enable complete restore of data backed up in the backup chain, SEP sesam maintains control over the dependencies between backup savesets and provides six rules for dependency-based automatic retention. For more information, see [[Special:MyLanguage/5_0_0:Automatic_Retention_(EOL)_Management|Automatic Retention (EOL) Management]].


;<translate><!--T:71-->
<!--T:156-->
Saveset EOL: This parameter is available under several properties views, for example, in the backup task properties or in the saveset properties (e.g., Components -> Data Store -> Properties -> tab Savesets -> Saveset EOL). It enables you to change EOL for each individual saveset, stored on the respective medium. You can extend or reduce its retention time. If the adjusted saveset is part of a backup chain, the whole chain is affected. See [[Special:MyLanguage/4_4_3_Beefalo:Media_Strategy|EOL-related backup chain dependencies]].</translate>
The EOL parameter is available in several views, for example, in the ''Backup task'' properties or the ''Saveset'' properties for ''Backup EOL'' and ''Saveset EOL'' (Components -> Data Stores -> double-click the selected data store to open the properties -> tab Savesets: columns Backup EOL and Saveset EOL) or for the (tape) ''Media EOL'' in Components -> Media -> select one or more tapes -> right-click and select Change Media EOL. For more information, see [[Special:MyLanguage/5_0_0:Changing_Retention_(EOL)|Changing Retention (EOL)]].
{{<translate><!--T:89-->
</translate>
note</translate>|<translate><!--T:72-->
Each saveset that is stored on tape has its own EOL, but this does not represent the actual expiration date of the tape. The tape media EOL is the maximum EOL of all savesets stored on the same tape. Only when all of the savesets on tape have their EOL expired and the tape is no longer locked (write-protected), the entire tape is eligible for re-use.</translate>


<translate><!--T:140--> The tape media EOL may also depend on savesets that are not stored on this tape. This is when the tape contains savesets that refer to FULL/DIFF/INCR savesets stored on other media or even data stores. For details, see [[Special:MyLanguage/Automatic_Retention_(EOL)_Management#bck_chain|What are backup chain dependencies]]. </translate>
<translate><!--T:135-->
{{note|The modified EOL is also recorded in the main log and can be generated for audit trail purposes, see [[Special:MyLanguage/Audit_Logging|Audit Logging]].}}</translate>
*<translate><!--T:73-->
The tape designated for re-use can then be initialized, deleting all data contained on it and preparing it for use again. If the tape is removed from the loader and then re-inserted, archive adjustment must be performed before SEP sesam can re-use the tape.</translate>
* <translate><!--T:74-->
If a tape should be re-used (init) or deleted before the current EOL is reached, the media EOL (identified by tape label) can be manually reduced (note that the reduced EOL is valid for all savesets on tape). If the media EOL date has been reached, but the tape should not be re-used, the media EOL can be increased or the tape can be locked ([[Special:MyLanguage/SEP_sesam_Glossary#write-protected|write-protected]]).</translate>}}
;<translate><!--T:75-->
Backup EOL: The parameter '''''Backup EOL''''' (Components -> Data Store -> Properties -> tab Savesets -> Backup EOL) enables you to adjust EOL for all savesets containing the same data, including migrated and replicated savesets.<br /> For example, adjusting EOL of a migrated saveset from the 2nd of December to the 22th of December results in changed EOL for all related backup data, i.e., original backup, replicated backup, as well as for all backups in a backup chain, if a saveset with adjusted EOL is a part of it.</translate>
{{<translate><!--T:136--> Tip</translate>|<translate><!--T:139--> How SEP sesam manages failed backups depends on its version. As of v. ≥ [[Special:MyLanguage/SEP_sesam_Release_Versions|4.4.3 ''Beefalo V2'']], SEP sesam keeps the failed backup according to the media pool retention time together with the last successful backup or migration saveset. This is the default backup retention behavior and can be changed by modifying retention-related keys, as described in [[Special:MyLanguage/Customizing Global Retention Policy|Customizing Global Retention Policy]]. These keys may not be supported in previous versions, where failed backups were deleted automatically after 3 days.</translate>}}
;<translate><!--T:76-->
{{anchor|backup_chain}}EOL-related backup chain dependencies: You can extend or reduce EOL for a single saveset (''Saveset EOL'') or for backup-related saveset (''Backup EOL''), as described above. Keep in mind that increasing EOL of a DIFF or INCR saveset will result in increased EOL of all dependent backups (FULL and other DIFF and INCR) in order to retain the backup data. This keeps the backup chain readily available for restore. On the other hand, expiring EOL of the DIFF or INCR savesets results in purging and overwriting the complete backup chain!</translate>


{{<translate><!--T:90-->
<translate><!--T:77-->
note</translate>|<translate><!--T:77-->
The storage space of a saveset can be re-used when the following conditions are met:</translate>  
The storage space of each saveset can be re-used when the following conditions are met:</translate>  
# <translate><!--T:78-->
# <translate><!--T:78-->
Its EOL has expired. (If a saveset is stored on tape, the EOL of all stored savesets must be expired.)</translate>
Its EOL has expired. (If a saveset is stored on tape, the EOL of all stored savesets must have expired.)</translate>
#<translate><!--T:79-->
#<translate><!--T:79-->
If a saveset is stored on tape, it must not be write-protected (locked).</translate>
If a saveset is stored on tape, it must not be write-protected (locked).</translate>
# <translate><!--T:80-->
# <translate><!--T:80-->
Typically, there must be no other savesets that depend on this saveset. You can override this condition by explicitly allowing the EOL for the whole backup chain to be set to expire, thus deleting backup data on all related savesets.</translate>}}
Typically, there must be no other savesets that depend on this saveset. You can override this condition by explicitly allowing the EOL for the entire backup chain to expire, thus deleting backup data on all related savesets.</translate>


<translate><div class="noprint"><noinclude>
<translate><div class="noprint"><noinclude>
===See also=== <!--T:81-->
===See also=== <!--T:81-->
[[Special:MyLanguage/Configuring_a_Media_Pool|Configuring a Media Pool]] – [[Special:MyLanguage/Creating a Media Event|Creating a Media Event]] – [[Special:MyLanguage/4_4_3_Beefalo:SEPuler_-_an_event_calendar|SEPuler]] – [[Special:MyLanguage/Setting_up_Archive_Adjustment|Setting up Archive Adjustment]]</div>
[[Special:MyLanguage/Configuring_a_Media_Pool|Configuring a Media Pool]] – [[Special:MyLanguage/Creating a Media Event|Creating a Media Event]] – [[Special:MyLanguage/4_4_3_Beefalo:SEPuler_-_an_event_calendar|SEPuler]] – [[Special:MyLanguage/Setting_up_Archive_Adjustment|Setting up Archive Adjustment]] – [[Special:MyLanguage/5_0_0:Automatic_Retention_(EOL)_Management|Automatic Retention (EOL) Management]] – [[Special:MyLanguage/5_0_0:Changing_Retention_(EOL)|Changing Retention (EOL)]]</div>


<!--T:138-->
<!--T:138-->
{{Footer/en}}</noinclude></translate>
{{Footer/en}}</noinclude></translate>

Latest revision as of 15:04, 6 April 2022

<<<Back
Grouping of SEP sesam Components
User Manual
Next>>>
SEPuler - an event calendar


Media management

SEP sesam media management provides simple and efficient management of a large number and different types of media. Its powerful features include:

  • Efficient management of large sets of media.
  • Protection against accidental overwrites.
  • Spare pools prevent failed backups due to missing media.
  • Recording and tracking of all media and their status: used capacity, EOL, user-defined write protection, etc.
  • Barcode support on loaders.

Media pools

Media used by SEP sesam are administered in media pools using unique labels. The labels consist of the pool name and a five-digit number assigned by SEP sesam within the pool. For this reason, a media pool name may never end with five (5) digits.

  • Media pools are the basis for building a backup strategy. Each media pool represents a set of media designated for a specific purpose. The configuration of a media pool differs depending on whether you are configuring media pools for tape media or for data store (for backup to disk storage).
  • In the GUI, a new media pool is created under Main Selection -> Components -> Media Pools -> New Media Pool. For details, see Configuring a Media Pool.
Spare pools

A SPARE pool is a media pool that you can configure to allow sharing of spare media across media pools to prevent blocked backups. Spare pools are used by media events when media from the actual pool cannot be accessed. Spare media are automatically moved from the compatible spare pool to the pool currently being accessed by the backup, eliminating the need for administrator intervention when media is not available. Migration of spare media to the working pools results in a dynamic increase of the media pool size, depending on the amount of data being backed up. The use of spare pools is optional.

  • Unused media are inserted and kept for later use. A compatible spare pool of free media should be created for each drive type.
  • SPARE pools can be used to automatically insert new media into working media pools. The media are then migrated to the working pools on the production system as needed.
  • The name of a spare pool must begin with SPARE_. For details, see Configuring a Media Pool – Spare Pool. For more information on tape management operations, see Tape Management.

Media

Media should be fully utilized and written to until EOM (End of Media). SEP sesam automatically requests a new tape from the corresponding media pool automatically when the tape is full.

Media utilization can be regulated by:

  • Definition of the media pool retention time.
  • Setting write-protection in a media archive.
  • Media events in the SEPuler.
  • Modifying the locking date of media in an archive to exceed the EOL and executing a media event.

Media event

Media selection is triggered by setting events that execute media selection strategies, reinitialize media and prepare media for scheduled backups.

A media event can be a user-defined event or an internal event created by SEP sesam. For example, if the specified media are not available at the start of a backup or if EOM (End of Media) is reached during data transfer, SEP sesam creates an internal media event that determines the next media for the backup.

User-defined media events are configured in the GUI and can be any of the following:

  • initialization (a process that prepares the backup media for use with SEP sesam)
  • readability check (a process that checks the readability of the backup data)
  • close tape (a process that marks the tape as full and closes it so that no more data can be stored on it)
  • archive adjustment (a process that scans the media in the selected loader and updates the SEP sesam information about the media status; see Archive adjustment section below for details)

If the media event contains a specific label, the system will attempt to find it and load it into a drive. The autoloader magazine must be accessible to SEP sesam, otherwise the backup will be blocked.

GET_OLDEST strategy

The GET_OLDEST strategy determines which media to use next. If a single media pool is associated with a media event or schedule,, the GET_OLDEST policy is always used. This preserves the data on the media for as long as possible.

Media are prioritized according to the following criteria:

  • Media whose EOL has expired. (If a saveset is stored on tape, the EOL of all stored savesets must have expired.)
  • The oldest media – media with the oldest locked until (is backup day+ media EOL) date in the media pool.
  • Media that is not write-protected (locked).

For more details on protecting and reusing media, see below section Savesets Protection: Retention time and EOL.

Archive adjustment

Archive adjustment is used to make a comparison between media in the loader (tape library) and the SEP sesam media archive database, and performs database synchronization with the selected loader by updating the database with the latest inventory information of the scanned device. It is mandatory and must be performed whenever new media or used media that have not yet been registered (initialized) by SEP sesam are inserted to identify unrecognized tapes.

You can perform archive adjustment manually (Main Selection -> Components -> Loader -> Archive Adjustment ) or create a special media event for it and schedule it to run automatically at specified intervals. For more details, see Setting up Archive Adjustment.

Note
When selecting the option Archive Adjustment, make sure that the autoloader being realigned is selected in the GUI window, i.e. that the target device is at the top of the adjustment task. If you use the command line, the task must include the name of the target autoloader or tape device.

Savesets protection: Retention time and EOL

When configuring SEP sesam environment, you set up media pools and define the retention time. The media pool retention time is specified in days and defines how long the backed up data remains protected after it has been written to the media. This is called the expiration date of the saveset - EOL (End of Lifetime). The retention period starts on the day a saveset is written to the media and lasts for the period defined by the media pool retention time. When the protection expires, SEP sesam can re-use the media for backups again.

The EOL property can be managed for three object types (as described in detail in Automatic retention management - EOL types):

Saveset EOL
The expiration date for a single saveset.
Backup EOL
The expiration date for all data belonging to the same backup, including migrated and replicated savesets.
Media EOL
The time until which backed up data on tape media remains protected. It refers only to tape media and is based on the longest EOL of all different savesets stored on tape.

If a saveset is part of a backup chain, its EOL follows the rules of dependency-based retention. When retention is considered only from the perspective of an individual backup, it can ensure data restorability only for that particular backup. To enable complete restore of data backed up in the backup chain, SEP sesam maintains control over the dependencies between backup savesets and provides six rules for dependency-based automatic retention. For more information, see Automatic Retention (EOL) Management.

The EOL parameter is available in several views, for example, in the Backup task properties or the Saveset properties for Backup EOL and Saveset EOL (Components -> Data Stores -> double-click the selected data store to open the properties -> tab Savesets: columns Backup EOL and Saveset EOL) or for the (tape) Media EOL in Components -> Media -> select one or more tapes -> right-click and select Change Media EOL. For more information, see Changing Retention (EOL).

Note
The modified EOL is also recorded in the main log and can be generated for audit trail purposes, see Audit Logging.

The storage space of a saveset can be re-used when the following conditions are met:

  1. Its EOL has expired. (If a saveset is stored on tape, the EOL of all stored savesets must have expired.)
  2. If a saveset is stored on tape, it must not be write-protected (locked).
  3. Typically, there must be no other savesets that depend on this saveset. You can override this condition by explicitly allowing the EOL for the entire backup chain to expire, thus deleting backup data on all related savesets.


Copyright © SEP AG 1999-2024. All rights reserved.

Any form of reproduction of the contents or parts of this manual is allowed only with the express written permission from SEP AG. When compiling and designing user documentation SEP AG uses great diligence and attempts to deliver accurate and correct information. However, SEP AG cannot issue a guarantee for the contents of this manual.