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

Terminologie NetBackup Parallel Streaming Framework

Le tableau suivant définit les termes que vous pouvez rencontrer quand vous utilisez NetBackup pour protéger les charges de travail BigData.

Tableau :  Terminologie Parallel Streaming Framework

Terminologie

Définition

Nœud <Master>

Le nœud <Master> est l'entité qui exécute le logiciel d'application et les serveurs d'application. Par exemple, dans le cas de Nutanix, il s'agit de la machine virtuelle du contrôleur ; pour Hadoop, il s'agit du nœud maître ; pour HBase, il s'agit de HMaster, etc.

Nœud <Data>

Le nœud <Data> est l'entité qui doit être sauvegardée. Par exemple, dans le cas de Nutanix, il s'agit de la machine virtuelle invitée ; pour Hadoop, il s'agit du nœud de données ; pour HBase, il s'agit du serveur de région, etc.

Travail composé

Un travail de sauvegarde avec Parallel Streaming Framework est un travail composé.

  • Le travail de sauvegarde exécute un travail de découverte pour obtenir des informations des données à sauvegarder.

  • Des travaux enfants sont créés pour chaque hôte de sauvegarde qui transfère les données.

  • Une fois la sauvegarde terminée, le travail nettoie les snapshots sur le nœud <Master>, puis il est marqué comme étant terminé.

Travail de découverte

Quand un travail de sauvegarde est exécuté, un travail de découverte est d'abord créé. Le travail de découverte communique avec le nœud <Master> et recueille les informations du bloc à sauvegarder et les serveurs de nœud <Data> associés. À la fin de la découverte, le travail remplit un fichier de découverte de charge de travail que NetBackup utilise pour répartir la charge de travail entre les hôtes de sauvegarde.

Travail enfant

Pour la sauvegarde, un travail enfant distinct est créé pour chaque hôte de sauvegarde pour transférer les données vers le média de stockage. Un travail enfant peut transférer des blocs de données à partir de plusieurs serveurs de nœud <Data>.

Fichier de découverte de charge de travail

Pendant la découverte, lorsque l'hôte de sauvegarde communique avec le nœud <Master>, un fichier de découverte de charge de travail est créé. Ce fichier contient les informations sur les blocs de données à sauvegarder et les serveurs de nœud <Data> associés.

Flux parallèles

La structure de flux parallèle NetBackup permet de sauvegarder les blocs de données à partir de plusieurs serveurs de nœud <Data> en utilisant simultanément plusieurs hôtes de sauvegarde.

Hôte de sauvegarde

Toutes les opérations de sauvegarde et de restauration sont exécutées par l'intermédiaire de l'hôte de sauvegarde.

Vous pouvez configurer des serveurs de médias, des clients ou un serveur maître comme hôte de sauvegarde.

L'hôte de sauvegarde est également utilisé comme client de destination pendant les restaurations.

Politique BigData

La politique BigData est introduite pour :

  • Spécifier le type d'application.

  • Autoriser la sauvegarde des environnements distribués multinœuds

  • Associer les hôtes de sauvegarde.

Serveur d'application

Le nœud <Master> est appelé serveur d'application dans NetBackup.

Nœud <Master> principal

Dans un scénario de haute disponibilité, vous devez spécifier un serveur <Master> avec la politique BigData et la commande tpconfig. Ce nœud <Master> est appelé nœud <Master> principal.

Nœud <Master> de basculement

Dans un scénario de haute disponibilité, il s'agit d'un nœud <Master> autre que le nœud <Master> principal.