Guide du kit de développement logiciel Veritas NetBackup Parallel Streaming Framework pour développeurs

Last Published:
Product(s): NetBackup & Alta Data Protection (8.1.2)
  1. Protection de vos charges de travail à l'aide de NetBackup Parallel Streaming Framework
    1.  
      À propos du NetBackup Parallel Streaming Framework
    2.  
      À propos du kit de développement logiciel Parallel Streaming Framework
    3.  
      Processus de sauvegarde avec Parallel Streaming Framework
    4.  
      Processus de restauration avec Parallel Streaming Framework
    5.  
      Terminologie NetBackup Parallel Streaming Framework
  2. Architecture du plug-in NetBackup Parallel Streaming Framework
    1.  
      Opérations de plug-in
    2.  
      Architecture de l'API NetBackup Parallel Streaming Framework
    3.  
      Fonctions NetBackup prises en charge
  3. Déploiement du kit de développement logiciel NetBackup Parallel Streaming Framework
    1.  
      Compatibilité des systèmes d'exploitation et des plates-formes
    2.  
      Licence pour le kit de développement logiciel NetBackup Parallel Streaming Framework
    3.  
      Téléchargement du kit de développement logiciel NetBackup Parallel Streaming Framework
    4.  
      Installation du kit de développement logiciel NetBackup Parallel Streaming Framework
  4. Préparation pour le développement du plug-in
    1.  
      Préparation de votre environnement NetBackup
    2. Gestion des hôtes de sauvegarde
      1.  
        Mise en liste blanche d'un client NetBackup sur un serveur maître NetBackup
    3.  
      Création d'une politique de sauvegarde BigData
    4.  
      Gestion du mécanisme d'authentification
    5.  
      Ajout des informations d'authentification de charge de travail dans NetBackup
    6.  
      Considérations sur la sécurité
    7.  
      Certification requise pour rendre le plug-in disponible
  5. Utilisation d'un exemple de plug-in
    1.  
      À propos de l'exemple de plug-in
    2.  
      Développement d'un exemple de plug-in
  6. Développement du plug-in de charge de travail
    1.  
      À propos des phases de développement du plug-in
    2.  
      À propos de la phase d'initialisation du plug-in
    3.  
      À propos de la phase de demande du plug-in
    4.  
      À propos de la phase de déchargement du plug-in
    5. À propos de la phase de découverte de la charge de travail
      1.  
        À propos des fichiers de charge de travail
    6.  
      À propos de la phase de sauvegarde des données
    7.  
      À propos de la phase de restauration
    8.  
      À propos de la phase de récupération
    9.  
      Gestion de l'heure d'exécution d'une API
    10.  
      Vérification et test du plug-in au cours du développement
    11.  
      Mise en package du plug-in de charge de travail
  7. Déploiement du plug-in de charge de travail
    1.  
      Validation du plug-in à l'aide de l'outil de validation de somme de contrôle de fichier de NetBackup
    2.  
      Installation du plug-in de charge de travail sur un hôte de sauvegarde
    3.  
      Configuration de NetBackup pour une charge de travail
    4.  
      Exécution des sauvegardes et des restaurations d'une charge de travail
  8. Références de l'API NetBackup Parallel Streaming Framework
    1.  
      aapi_close_object
    2.  
      aapi_close_server
    3.  
      aapi_create_object
    4.  
      aapi_delete_object
    5.  
      aapi_discovery
    6.  
      aapi_flush
    7.  
      aapi_get_object_prop
    8.  
      aapi_get_object_prop_byname
    9.  
      aapi_get_server_prop
    10.  
      aapi_get_snappath_from_realpath
    11.  
      aapi_open_object
    12.  
      aapi_open_server
    13.  
      aapi_pgn_claim
    14.  
      aapi_pgn_init
    15.  
      aapi_postprocess
    16.  
      aapi_read_object
    17.  
      aapi_set_object_utimes
    18.  
      aapi_terminate
    19.  
      aapi_write_object
    20.  
      aapi_restore_preprocess
    21.  
      aapi_restore_postprocess
    22.  
      Valeurs de retour de l'API NetBackup Parallel Streaming Framework
  9. Consignation et dépannage
    1.  
      Activation de la consignation pour le plug-in

aapi_discovery

Synthèse
int aapi_discovery(
    const aapi_pgn_server_handle_t server_handle,
    const char *selections,
    const char *backuphosts,
    const char *wkldoutdir,
    const char *wlkdfilesuffix,
    const char *schedtype,
    const char *snapid)
Description

NetBackup PSF appelle cette API lorsque le processus de découverte démarre.

L'API envoie les sélections de sauvegarde, les hôtes de sauvegarde, l'emplacement du fichier de sortie de la charge de travail et un suffixe pour le nom de ce même fichier, le type de planification de la sauvegarde, l'ID de snapshot et un descripteur de serveur au plug-in.

Le plug-in exécute la découverte, crée un snapshot et génère un fichier de sortie de charge de travail pour chaque hôte de sauvegarde à l'emplacement spécifié.

Le fichier de charge de travail a un format binaire.

Paramètres

Tableau : Paramètres API

Paramètre

Type

Description

server_handle

Entrée : const

Descripteur du serveur

selections

Entrée :const char

Sélections de sauvegarde à partir de la politique configurée.

Les sélections de sauvegarde multiples sont séparées par un espace.

wkldoutdir

Entrée :const char

Répertoire de sortie dans lequel le plug-in crée le fichier de charge de travail.

Le format du nom du fichier de charge de travail est backuphost.wlkdfilesuffix.

En cas de charges de travail distribuées, le plug-in peut répartir les sélections de sauvegarde sur les hôtes de sauvegarde pour améliorer les performances. Dans un tel scénario, un fichier de charge de travail est créé pour chaque hôte de sauvegarde.

schedtype

Entrée :const char

Type de planification de sauvegarde : complète, incrémentielle, incrémentielle cumulative.

wlkdfilesuffix

Entrée :const char

Suffixe que le plug-in doit ajouter au nom du fichier de charge de travail pour qu'il soit unique.

snapid

Entrée :const char

ID de snapshot unique. Le plug-in peut créer un ID de snapshot personnalisé.

Sortie : une fois que NetBackup PSF a appelé cette API, le plug-in doit créer les fichiers de charge de travail sur chaque hôte de sauvegarde dans le répertoire spécifié.

Valeurs de retour

Tableau : Valeurs de retour

Valeur

Description

AAPI_EOK

Succès

AAPI_ESNAPSHOT_FAILED

La sauvegarde a échoué. Le snapshot n'a pas été créé.

AAPI_ECREATE_WORKLOAD_FAILED

La sauvegarde a échoué. Le fichier de charge de travail n'a pas été créé.

Pour une liste complète des valeurs de retour, consultez Se reporter à Valeurs de retour de l'API NetBackup Parallel Streaming Framework.