Guide de l'administrateur NetBackup™, volume II
- Modèles de licence et rapports d'utilisation NetBackup
- Fonctionnement des licences de capacité
- Création et affichage du rapport de licence
- Examen d'un rapport de licence de capacité
- Réconciliation des résultats du rapport de licence de capacité
- Examen d'un rapport de licence traditionnelle
- Examen du rapport de licence NEVC
- Configuration supplémentaire
- A propos des noms d'hôtes dynamiques et des adresses IP
- A propos du traitement des fichiers indisponibles sur les clients UNIX
- A propos de Shared Storage Option
- A propos de la configuration de l'option Shared Storage Option dans NetBackup
- Affichage des rapports de synthèse SSO
- A propos du fichier de configuration vm.conf
- Gestion des mises en suspens
- Interfaces utilisateur de menu sous UNIX
- À propos de l'utilitaire de configuration de périphériques tpconfig
- A propos de l'utilitaire de configuration de disque NetBackup
- Rubriques connexes
- Règles de nom d'hôte
- À propos de la lecture d'images de sauvegarde avec nbtar ou tar32.exe
- Facteurs affectant la durée de la sauvegarde
- Scripts de notification NetBackup
- Pratiques d'excellence pour la gestion des périphériques et médias
- A propos de TapeAlert
- A propos du nettoyage des lecteurs de bande
- Comment NetBackup réserve des lecteurs
- A propos de la réserve permanente SCSI
- A propos du processus de réservation SCSI SPC-2
- A propos de la vérification de la perte de données
- A propos de la recherche d'erreurs de configuration de bande et de pilote
- Comment NetBackup sélectionne les médias
- A propos des commandes d'E/S de bande sous UNIX
script bpend_notify (clients UNIX)
Pour recevoir une notification à la fin d'une opération de sauvegarde ou d'archivage d'un client UNIX, copiez le fichier suivant à partir du serveur :
/usr/openv/netbackup/bin/goodies/bpend_notify
Placez ensuite le fichier à l'emplacement suivant sur le client UNIX :
/usr/openv/netbackup/bin/bpend_notify
Modifiez le script et assurez-vous que vous êtes autorisé à l'exécuter.
Remarque :
Le script bpend_notify est exécuté lorsque le client à terminé d'envoyer les données mais que le serveur n'a pas encore terminé de les écrire sur le média.
Remarque :
Assurez-vous que les autres administrateurs peuvent exécuter les scripts de notification, une fois modifiés. Pour ce faire, exécutez chmod ugo+rx script_name où script_name correspond au nom du script.
Le script bpend_notify est exécuté à la fin de toute opération de sauvegarde ou d'archivage. Pour les opérations d'archivage, il est exécuté après la sauvegarde et avant la suppression des fichiers.
Si le script bpend_notify est présent, il est exécuté en premier plan et le processus bpbkar du client attend la fin de l'exécution de ce dernier. Toutes les commandes ne se terminant pas par une esperluette (&) sont exécutées les unes après les autres.
Le serveur attend une réponse du client selon le délai spécifié par l'option de configuration BPEND_TIMEOUT NetBackup. La valeur par défaut de BPEND_TIMEOUTest 300.
Si le script nécessite plus de 300 secondes, augmentez la valeur de l'option BPEND_TIMEOUT. Evitez de spécifier une valeur trop élevée car cela risquerait de retarder le traitement des autres clients.
NetBackup transmet les paramètres suivants au script :
clientname | Spécifie le nom du client issu du catalogue NetBackup. |
policyname | Spécifie le nom de politique issu du catalogue NetBackup. |
schedname | Spécifie le nom de planification issu du catalogue NetBackup. |
schedtype | Spécifie l'un des éléments suivants : FULL, INCR (incrémentielle différentielle), CINC (incrémentielle cumulative), UBAK, UARC |
exitstatus | Spécifie le code de sortie du processus bpbkar. Cet état correspond à l'état du client et n'indique pas si la sauvegarde est terminée. En cas d'échec du serveur et si le rapport Toutes les entrées de journal renvoie l'état 84, le client peut renvoyer l'état 0. |
Remarque :
Si vous n'avez spécifié aucune planification de type bpend_notify, le script .policyname[.schedule] est également exécuté pour les sauvegardes de catalogue NetBackup.
Par exemple :
bpend_notify client1 pol_1 fulls FULL 0 bpend_notify client2 pol_1 incrementals INCR 73
Pour créer un script bpend_notify pour une politique ou une combinaison de politiques spécifique, créez des fichiers script avec un suffixe .policyname ou .policyname.schedulename. Les éléments suivants représentent deux exemples de noms de script correspondant une politique portant le nom "production" associée à une planification portant le nom "fulls" :
/usr/openv/netbackup/bin/bpend_notify.production /usr/openv/netbackup/bin/bpend_notify.production.fulls
Le premier script affecte toutes les sauvegardes planifiées dans la politique qui porte le nom "production". Le deuxième script affecte les sauvegardes planifiées associées à la politique nommée "production", uniquement lorsque la planification se nomme "fulls".
Remarque :
NetBackup n'exécute qu'un seul script bpend_notify par sauvegarde ; il s'agit du script portant le nom le plus précis. Par exemple, si vous disposez de deux scripts bpend_notify.production et bpend_notify.production.fulls, NetBackup utilise uniquement bpend_notify.production.fulls.
Le script bpend_notify peut utiliser les variables d'environnement suivantes :
BACKUPID UNIXBACKUPTIME BACKUPTIME
Le processus bpbkar de NetBackup crée ces variables. Les exemples suivants contiennent des chaînes de caractères pouvant être utilisées par le script pour enregistrer les informations concernant une sauvegarde :
BACKUPID=client1_0857340526 UNIXBACKUPTIME=0857340526 BACKUPTIME=Sun Mar 2 16:08:46 2011
Lorsque vous disposez de plusieurs flux de données, vous pouvez utiliser les variables d'environnement suivantes :
Tableau : Variables d'environnement utilisées pour la prise en charge de flux de données multiples
Variable d'environnement | Description |
---|---|
STREAM_NUMBER | Spécifie le numéro de flux. Le premier flux d'une combinaison politique, client et planification correspond à la valeur 1. La valeur 0 signifie que vous ne pouvez pas utiliser plusieurs flux de données. |
STREAM_COUNT | Spécifie le nombre total de flux à générer à partir de cette politique, ce client et cette planification. |
STREAM_PID | Spécifie le numéro PID (ID de processus) de bpbkar. |
FINISHED | Spécifie l'état des redémarrages au point de contrôle de travaux de sauvegarde. La valeur 0 signifie que le client n'a pas terminé d'envoyer toutes les données. La valeur 1 signifie que le client a terminé d'envoyer toutes les données. |