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

Création d'une politique de sauvegarde BigData

Utilisez la politique BigData pour sauvegarder les applications Big Data.

Une politique BigData diffère des autres politiques comme suit :

  • Vous devez spécifier BigData comme type de politique.

  • Les entrées fournies dans l'onglet Clients et l'onglet Sélections de sauvegarde varient selon l'application à sauvegarder.

  • Dans l'onglet Sélections de sauvegarde, vous devez spécifier certains paramètres et les valeurs correspondantes.

Vous pouvez créer la politique BigData à l'aide de la console d'administration NetBackup ou de l'interface de ligne de commande.

Pour créer une politique BigData avec l'utilitaire NetBackup Policies

  1. Dans NetBackup Administration Console, dans le volet gauche, développez le nœud Gestion NetBackup > Politiques.
  2. Dans le menu Actions, cliquez sur Nouveau > Politique.
  3. Saisissez un nom unique pour la nouvelle politique dans la boîte de dialogue Ajouter une nouvelle politique.

    Cliquez sur OK.

  4. Dans l'onglet Attributs, sélectionnez BigData comme type de politique.
  5. Dans l'onglet Attributs, sélectionnez l'unité de stockage pour le type de politique BigData.
  6. Dans l'onglet Planifications, cliquez sur Nouveau pour créer une planification.

    Vous pouvez créer une planification pour une sauvegarde complète, une sauvegarde incrémentielle différentielle ou une sauvegarde incrémentielle cumulative pour la politique BigData. Une fois la planification définie, les données <charge_de_travail> sont sauvegardées automatiquement selon la planification spécifiée sans autre intervention de l'utilisateur.

  7. Dans l'onglet Clients, entrez l'adresse IP ou le nom d'hôte du NameNode.
  8. Dans l'onglet Sélections de sauvegarde, entrez les paramètres suivants et leurs valeurs, comme indiqué :
    • Application_Type=<charge_de_travail>

      Pour un exemple de plug-in, spécifiez aapisample.

      Les valeurs des paramètres sont sensibles à la casse.

    • Backup_Host=Adresse_IP ou nom_hôte

      L'hôte de sauvegarde doit être un ordinateur Linux. L'hôte de sauvegarde peut être un client ou un serveur de médias NetBackup.

      Vous pouvez spécifier plusieurs hôtes de sauvegarde.

    • Entités à sauvegarder.

      Remarque :

      Le nom des entités spécifiées pour la sélection de sauvegarde lors de la définition de la politique BigData avec Application_Type=<charge_de_travail> ne doit pas contenir d'espace ni de virgule.

  9. Cliquez sur OK pour enregistrer les modifications.

Pour créer une politique BigData à l'aide de la méthode CLI NetBackup

  1. Connectez-vous en tant qu'administrateur.
  2. Accédez à /usr/openv/netbackup/bin/admincmd.
  3. Créez une politique BigData en utilisant les paramètres par défaut.

    bppolicynew nom_politique

  4. Affichez les informations de la nouvelle politique à l'aide de l'option -L.

    bpplinfo nom_politique -L

  5. Modifiez et mettez à jour le type de politique en définissant BigData.

    bpplinfo PolicyName -modify -v -M MasterServerName -pt BigData

  6. Définissez Application_Type sur <charge_de_travail>.

    Pour Windows :

    bpplinclude PolicyName -add "Application_Type=workload"

    Sous UNIX :

    bpplinclude PolicyName -add 'Application_Type=workload'

    Remarque :

    Les valeurs du paramètre Application_Type=charge_de_travail sont sensibles à la casse.

  7. Spécifiez l'hôte de sauvegarde sur lequel les opérations de sauvegarde doivent être exécutées pour &workload.

    Pour Windows :

    bpplinclude PolicyName -add "Backup_Host=IP_address or hostname"

    Sous UNIX :

    bpplinclude PolicyName -add 'Backup_Host=IP_address or hostname'

    Remarque :

    L'hôte de sauvegarde doit être un ordinateur Linux. L'hôte de sauvegarde peut être un client, un serveur de médias ou un serveur maître NetBackup.

  8. Spécifiez le nom du répertoire ou du dossier de charge de travail à sauvegarder.

    Pour Windows :

    bpplinclude PolicyName -add "/workloadfoldername"

    Sous UNIX :

    bpplinclude PolicyName -add '/workloadfoldername'

    Remarque :

    Le nom du répertoire ou du dossier utilisé pour la sélection de sauvegarde lors de la définition de la politique BigData avec Application_Type=<charge_de_travail> ne doit pas contenir de caractères spéciaux.

  9. Modifiez et mettez à jour le type de stockage pour la politique BigData.

    bpplinfo PolicyName -residence STUName -modify

  10. Spécifiez l'adresse IP ou le nom d'hôte du nœud <Master> pour ajouter les informations du client.

    Pour Windows :

    bpplclients PolicyName -M "MasterServerName" -add "<workload>ServerNameNode" "Linux" "RedHat"

    Sous UNIX :

    bpplclients PolicyName -M 'MasterServerName' -add '<workload>ServerNameNode' 'Linux' 'RedHat'

  11. Affectez une planification pour la politique BigData créée selon vos préférences.

    bpplsched PolicyName -add Schedule_Name -cal 0 -rl 0 -st sched_type -window 0 0

    Ici, la valeur sched_type peut être spécifiée comme suit :

    Type de planification

    Description

    FULL

    Sauvegarde complète

    INCR

    Sauvegarde incrémentielle différentielle

    CINC

    Sauvegarde incrémentielle cumulative

    La valeur par défaut de sched_type est FULL.

    Une fois la planification définie, les données <charge_de_travail> sont sauvegardées automatiquement selon la planification spécifiée sans autre intervention de l'utilisateur.

  12. Vous pouvez également sauvegarder manuellement les données <charge_de_travail>.

    Pour exécuter une sauvegarde manuelle, exécutez toutes les étapes, de l'étape 1 à l'étape 11.

  13. Pour une opération de sauvegarde manuelle, accédez à /usr/openv/netbackup/bin.

    Lancez une opération de sauvegarde manuelle pour une politique BigData existante à l'aide de la commande suivante :

    bpbackup -i -p PolicyName -s Schedule_Name -S MasterServerName -t 44

    Ici, -p fait référence à la politique, -s, à la planification, -S, au serveur maître et -t 44, au type de politique BigData.