Aide-mémoire sur la politique de cycle de vie du stockage (SLP)

Article: 100040809
Dernière publication: 2017-11-07
Evaluations: 0 0
Produit(s): NetBackup

Commandes SLP connexes les plus courantes

Afficher la liste des images EMM qui ont été sauvegardées sur une unité de stockage SLP [ -I / -U ]

nbstlutil list
nbstlutil list –lifecycle <name>
nbstlutil list –backupid <id_value>
nbstlutil list -image_state <value>
nbstlutil list -copy_state <value>
nbstlutil list -frag_state <value>
nbstlutil list –mediaid <media_id>_–state 3

Activer/Désactiver les opérations de SLP

 

nbstlutil inactive –lifecycle <lifecycle name>
nbstlutil inactive –backupid <backupid>
nbstlutil active –lifecycle <lifecycle name>
nbstlutil active –backupid <backupid>

Annuler les opérations en attente sur l’image sélectionnée

nbstlutil cancel -backupid <backupid>
nbstlutil cancel -lifecycle <lifecycle>

Afficher l’état sur les copies inachevées des images gérées par le cycle de vie

nbstlutil stlilist –lifecycle <lifecycle name>
nbstlutil stlilist –backupid <backupid>
nbstlutil stlilist –image_state <value>
nbstlutil stlilist –image_incomplete
nbstlutil stlilist –image_inactive

Répertorier les unités de stockage

nbstl –l
nbstu -L

États

State image Copy Frag
1 NOT_STARTED NOT_STARTED ACTIVE
2 IN_PROCESS IN_PROCESS TO_BE_DELETED
3 COMPLETE COMPLETE ELIGIBLE_FOR_EXPIRATION
9 NOT_STARTED & INACTIVE NOT_STARTED & INACTIVE N/A
10 IN_PROCESS & INACTIVE IN_PROCESS & INACTIVE N/A


 

Journalisation

Journaux de SLP unifiés (VX)

Serveur maître

vxlogcfg -a -p 51216 -o 111 -s DebugLevel=6 -s DiagnosticLevel=6 (nbemm)
vxlogcfg -a -p 51216 -o 143 -s DebugLevel=6 -s DiagnosticLevel=6 (mds / inclus dans 111, pas de journal séparé)
vxlogcfg -a -p 51216 -o 116 -s DebugLevel=6 -s DiagnosticLevel=6 (nbpem)
vxlogcfg -a -p 51216 -o 117 -s DebugLevel=6 -s DiagnosticLevel=6 (nbjm )
vxlogcfg -a -p 51216 -o 118 -s DebugLevel=6 -s DiagnosticLevel=6 (nbrb)
vxlogcfg -a -p 51216 -o 226 -s DebugLevel=6 -s DiagnosticLevel=6 (nbstserv)
vxlogcfg -a -p 51216 -o 272 -s DebugLevel=6 -s DiagnosticLevel=6 (expmgr – inclus dans 226, pas de journal séparé)
vxlogcfg -a -p 51216 -o 219 -s DebugLevel=6 -s DiagnosticLevel=6 (rem - inclus dans 111, pas de journal séparé)
vxlogcfg -a -p 51216 -o 230 -s DebugLevel=6 -s DiagnosticLevel=6 (rdsm)
vxlogcfg -a -p 51216 -o 137 -s DebugLevel=6 -s DiagnosticLevel=6 (bibliothèques / pas de fichier journal séparé)
vxlogcfg -a -p 51216 -o 156 -s DebugLevel=6 -s DiagnosticLevel=6 (nbace / pas de fichier journal séparé)

Serveur de médias

vxlogcfg -a -p 51216 -o 220 -s DebugLevel=6 -s DiagnosticLevel=6 (dps / serveur de médias – inclus dans 222, pas de journal séparé)
vxlogcfg -a -p 51216 -o 221 -s DebugLevel=6 -s DiagnosticLevel=6 (mpms / serveur de médias – inclus dans 222, pas de journal séparé)
vxlogcfg -a -p 51216 -o 202 -s DebugLevel=6 -s DiagnosticLevel=6 (stssvc / serveur de médias – inclus dans 222, pas de journal séparé)
vxlogcfg -a -p 51216 -o 222 -s DebugLevel=6 -s DiagnosticLevel=6 (nbrmms / serveur de médias)
vxlogcfg -a -p 51216 -o 230 -s DebugLevel=6 -s DiagnosticLevel=6 (rdsm / serveur de médias + maître)
vxlogcfg -a -p 51216 -o 137 -s DebugLevel=6 -s DiagnosticLevel=6 (bibliothèques / pas de fichier journal séparé)
vxlogcfg -a -p 51216 -o 156 -s DebugLevel=6 -s DiagnosticLevel=6 (nbace / pas de fichier journal séparé)

Journaux de SLP hérités

Serveur maître

/usr/openv/netbackup/logs/admin
/usr/openv/netbackup/logs/bpdbm

Serveur de médias

/usr/openv/netbackup/logs/bpbrm
/usr/openv/netbackup/logs/bptm
/usr/openv/netbackup/logs/bpdm
/usr/openv/netbackup/logs/bpbkar

DupMgr et ExpMgr

DupMgr s’exécute sur un intervalle fixe et se trouve en « session de réplication « » durant le traitement :
Le temporisateur de session est l’intervalle de veille entre les sessions de réplication
Gère la copie d’images pour la SLP uniquement

ExpMgr s’exécute en réponse :
Aux événements envoyés par REM (oid = 219) dans nbemm ou
par l’état « diskfull » dans bptm

DupMgr et ExpMgr peuvent s’exécuter en parallèle (et le font) :
Pendant une session de réplication, un événement HWM sera traité et n’attendra pas la fin de la session de réplication
Seule une session de réplication sera active à tout moment
Plusieurs événements HWM peuvent être traités en parallèle

Tables de base de données

EMM_Image / EMM_ImageCopy / EMM_ImageFragment

Informations supplémentaires à collecter
/usr/openv/var/global/nbstserv
/usr/openv/netbackup/db/ss
/usr/openv/netbackup/db/jobs/trylogs
/usr/openv/netbackup/db/error/log_<ctime>

Comment modifier l’intervalle de session de duplication

Par défaut, le gestionnaire de duplication dans nbstserv démarre une nouvelle session de duplication 300 secondes après la fin de la session précédente. Le temporisateur de session peut être modifié sans lancer nbstserv
(1) Modifiez le paramètre DUPLICATION_SESSION_INTERVAL_MINUTES dans le fichier LIFECYCLE_PARAMETERS (2) Pour forcer le démarrage d’une nouvelle session : nbstlutil new_session

Un minimum de deux sessions de duplication sont nécessaires pour terminer le traitement d’une image

Selon la façon dont le code fonctionne, le traitement d’une image prend au moins deux sessions de duplication – une pour lancer le travail de duplication et l’autre pour traiter les résultats. Plusieurs problèmes ont été rapportés au cours desquels les utilisateurs avaient rencontré des conditions « diskfull » auxquelles ils ne s’attendaient pas, car leur cas de test remplissait le disque avant que les copies ne puissent être placées à l’état éligible pour l’expiration

Définitions de la SLP non stockées dans /usr/openv/netbackup/db/class

Le définitions de la SLP sont disponibles dans /usr/openv/netbackup/db/ss

Documents SymWISE

ID de document Titre
   
TECH75047 Recommandations pour la SLP
TECH147430 Conflits de bande SLP pouvant entraîner plusieurs travaux de duplication
TECH72995 Paramètres ajustables de la SLP
TECH147408 Critères de sélection pour la duplication SLP
TECH148656 La duplication ne démarre ne pas pour la SLP
TECH139495 Lot SLP pour 6.5.6


 

Créer un pool de disques avancé

nbdevconfig -creatests -storage_server <server name> -stype AdvancedDisk -st 5 -media_server <media server>
tpconfig -add -storage_server <server name> -stype AdvancedDisk -sts_user_id ANYTHING -password ANYTHING -st 1
nbdevconfig -previewdv -stype AdvancedDisk -storage_server <server name> -media_server <media server> -dvlist /tmp/dvlist
nbdevconfig -createdp -stype AdvancedDisk -dp Advance_DiskPool -storage_servers <server name> -dvlist /tmp/dvlist

Paramètre common_server_for_dup (default, preferred, required)

nbemmcmd -changesetting -common_server_for_dup < default |preferred |required> -machinename master server name

default : l’option par défaut (default) demande à NetBackup d’essayer de mettre en correspondance le serveur de médias cible avec le serveur de médias source
preferred : l’option preferred demande à NetBackup de rechercher toutes les sélections de serveur de médias correspondantes pour la source
required : l’option required demande à NetBackup de rechercher toutes les sélections de serveur de médias pour la source correspondante

LIFECYCLE_PARAMETERS

Le fichier LIFECYCLE_PARAMETERS (création manuelle) se trouve dans /usr/openv/netbackup/db/config sur les serveurs maîtres UNIX et Linux et dans <install path>\veritas\netbackup\db\config sur les serveurs maîtres Windows.

MIN_GB_SIZE_PER_DUPLICATION_JOB 8 / valeur par défaut : 8 Go
L’ajustement de cette valeur, indiquée en gigaoctets, affecte le nombre et la taille des travaux de duplication. Si le paramètre MIN_GB_SIZE_PER_DUPLICATION_JOB indique une valeur faible, les travaux de duplication créés sont plus nombreux. À l’inverse, s’il indique une valeur élevée, les travaux de duplication créés sont moins nombreux, mais plus volumineux.

MAX_GB_SIZE_PER_DUPLICATION_JOB 25 / valeur par défaut : 25 Go
Cette entrée contrôle la taille maximale d’un travail de duplication. (Quand une image unique est supérieure à la taille maximale, cette image sera placée dans son propre travail de duplication.)

MAX_MINUTES_TIL_FORCE_SMALL_DUPLICATION_JOB 30 / valeur par défaut : 30 minutes
Cette valeur permet de soumettre les travaux de duplication qui ne répondent pas au critère de taille minimale

DUPLICATION_SESSION_INTERVAL_MINUTES 5 / valeur par défaut : 5 minutes
Fréquence à laquelle nbstserv recherche si le nombre de sauvegardes terminées est suffisant et décide s’il est temps de soumettre un ou plusieurs travaux de duplication

IMAGE_EXTENDED_RETRY_PERIOD_IN_HOURS 2 / valeur par défaut : 2 heures
Après que la duplication d’une image a échoué trois fois, il s’agit de l’intervalle de temps entre les tentatives ultérieures

DUPLICATION_GROUP_CRITERIA 0 | 1
0 = utiliser le nom de la SLP / 1 = utiliser la priorité du travail de duplication. Utilisez 1 pour indiquer que les lots doivent être créés en fonction de la priorité du travail de duplication dans la définition de la SLP

TRESHOLD_JOB_COUNT 100
Logique d’activation/de désactivation / 0 est la valeur par défaut (désactivé) Si > 0, nbstserv vérifie le nombre de travaux de duplication actifs/en file d’attente. Si le nombre de travaux est inférieur au nombre spécifié, la logique sera utilisée

SESSION_RUN_TIME_MIN 60 / valeur par défaut : 60
Ce paramètre spécifie le temps en minutes qui doit s’écouler avant que la logique de traitement par lots ne soit interrompue et que les travaux de duplication ne soient soumis dans une session temporisée.


 

Modifications apportées à Symantec NetBackup 7.5

À partir de NetBackup 7.5, vous ne pouvez pas spécifier Any_Available dans le champ Storage Unit (Unité de stockage) d’une opération SLP. Il n’apparaît pas dans la liste de sélection dans les interfaces utilisateur. Les SLP existantes continuent à s’exécuter comme avant si Any_Available est déjà utilisé dans la SLP tant que la SLP n’est pas modifiée. Si la SLP est modifiée, les sélections Any_Available doivent être remplacées par des unités de stockage ou des groupes d’unités de stockage réels avant que les modifications ne puissent être validées.

Cette version introduit un changement de syntaxe pour les paramètres dans le fichier LIFECYCLE_PARAMETERS, qui affecte les politiques de cycle de vie du stockage. L’administrateur peut créer un fichier LIFECYCLE_PARAMETERS pour personnaliser la façon dont le gestionnaire du cycle de vie de stockage NetBackup (nbstserv) exécute les travaux de duplication et d’importation. Les paramètres sont décrits dans le Guide de l’administrateur NetBackup, volume I.

Remarque : avec NetBackup 7.5, la syntaxe des paramètres a changé. Un signe égal (=) est maintenant utilisé entre le nom du paramètre et la valeur. Par exemple : IMPORT_SESSION_TIMER = 1.

Cette version contient les valeurs nouvelles et corrigées de LIFECYCLE_PARAMETER. L’orthographe de TRESHOLD_JOB_COUNT a été corrigée en THRESHOLD_JOB_COUNT. Et, le nouveau paramètre MAX_IMAGES_PER_SNAPSHOT_REPLICATION_JOB a été ajouté. Ce paramètre définit le nombre maximal d’images qui peuvent être incluses dans un travail de réplication de snapshot. La valeur est utilisée pour ajuster la taille des travaux de réplication afin d’éviter de surcharger l’infrastructure de réplication du fournisseur du matériel.

Si vous essayez de faire expirer manuellement l’image ou les copies d’image dont la SLP n’est pas terminée, la demande échoue et renvoie l’erreur 1573. Pour faire expirer la ou les images, vous pouvez effectuer l’une des opérations suivantes :

  • Attendez que la SLP de l’image ou de la copie soit achevée.
  • Utilisez la commande nbstlutil cancel pour arrêter le traitement de la SLP.
  • Ajoutez l’option -force_not_complete pour la commande bpexpdate afin de forcer l’expiration même si la SLP de l’image ou de la copie n’est pas achevée.


 

Si vous utilisez une adresse IP pour votre nom d’hôte et une politique de cycle de vie du stockage (SLP) pour une sauvegarde et une duplication, vos travaux de duplication échouent et renvoient l’erreur 228. Les clients et les noms d’hôte de l’adresse IP doivent être nommés dans une politique de sauvegarde qui envoie des données à une SLP.

Dans cette version, NetBackup effectue des validations supplémentaires avant d’autoriser la création de politiques de cycle de vie du stockage. Dans les versions précédentes, NetBackup autorisait la création de toutes les SLP avec des erreurs non détectées. Une fois qu’un environnement NetBackup est mis à niveau vers la version 7.5, si un administrateur ouvre une SLP précédemment autorisée, mais non valide, celle-ci doit être corrigée pour pouvoir être enregistrée et exécutée dans NetBackup 7.5.

Ce contenu était-il utile ?