Guide du kit de développement logiciel Veritas NetBackup Parallel Streaming Framework pour développeurs
- Protection de vos charges de travail à l'aide de NetBackup Parallel Streaming Framework
- Architecture du plug-in NetBackup Parallel Streaming Framework
- Déploiement du kit de développement logiciel NetBackup Parallel Streaming Framework
- Préparation pour le développement du plug-in
- Gestion des hôtes de sauvegarde
- Utilisation d'un exemple de plug-in
- Développement du plug-in de charge de travail
- À propos de la phase de découverte de la charge de travail
- Déploiement du plug-in de charge de travail
- Références de l'API NetBackup Parallel Streaming Framework
- Consignation et dépannage
Développement d'un exemple de plug-in
Cette section utilise la phase de découverte comme illustration pour expliquer l'utilisation de l'exemple de plug-in. De même, vous pouvez utiliser la même procédure pour le développement de toutes les phases.
Le tableau suivant mappe les fonctions de découverte avec leur exemple d'implémentation :
Tableau : Les fonctions de découverte et leur exemple d'implémentation
Fonction du kit de développement logiciel | Exemple d'implémentation ( |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
Pour développer un exemple de plug-in
- Créez des fichiers d'en-tête (.h) et source (.c ou .cpp)
- Déclarez les fonctions dans les fichiers d'en-tête.
- Implémentez les fonctions déclarées dans le fichier source.
- Assurez-vous d'avoir implémenté la consignation.
- Mettez à jour le fichier make avec les informations suivantes pour le plug-in que vous avez écrit.
Emplacement du fichier source
Chemin d'inclusion du kit de développement logiciel
Chemin d'accès au fichier d'en-tête du plug-in
CXXFLAGS avec bibliothèques dépendantes
Fichier de bibliothèque de sortie (
.so
)
- Créez l'exemple de plug-in
libaapipgnsample.so
en utilisant l'une des commandes suivantes :make libaapipgnsample.so
make all
- Vérifiez que la bibliothèque de sortie (fichier
.so
) est créée dans le répertoire de sortie. - Fournissez des autorisations d'exécution à la bibliothèque de plug-in.
- Créez la politique BigData sur le serveur maître NetBackup.
- Exécutez la commande tpconfig pour ajouter le serveur d'application et le type d'application.
- Exécutez le travail de sauvegarde et vérifiez que le travail de découverte est terminé.
- Vérifiez l'exécution du travail en consultant les fichiers journaux bpbrm et nbaapidiscv.