Guide de l'administrateur Veritas NetBackup™ for MongoDB

Last Published:
Product(s): NetBackup & Alta Data Protection (8.3)
Platform: Linux,UNIX,Windows
  1. Présentation de la protection de MongoDB à l'aide de NetBackup
    1.  
      À propos de la protection d'un cluster MongoDB partitionné, avec jeu de répliques ou autonome à l'aide de NetBackup
    2.  
      Protection des données MongoDB à l'aide de NetBackup
    3.  
      Terminologie de NetBackup for MongoDB
    4.  
      Limitations
    5.  
      Conditions requises et bonnes pratiques pour protéger MongoDB
  2. Vérifiez les conditions requises pour le plug-in MongoDB for NetBackup
    1.  
      Compatibilité des systèmes d'exploitation et des plates-formes
    2.  
      Conditions requises pour la configuration du plug-in MongoDB
  3. Configuration de NetBackup for MongoDB
    1.  
      À propos de l'outil de configuration MongoDB
    2.  
      Conditions requises pour la création manuelle du fichier mongodb.conf
    3. Configuration d'options de sauvegarde pour MongoDB à l'aide du fichier mongodb.conf
      1.  
        Mise en liste blanche du chemin d'accès au fichier de configuration sur le serveur maître NetBackup
    4.  
      Obtention de la clé RSA des nœuds MongoDB
    5. Ajout des informations d'authentification MongoDB dans NetBackup
      1.  
        À propos du fichier de configuration des informations d'authentification
      2.  
        Ajouter les informations d'authentification MongoDB dans NetBackup
      3.  
        À propos de la protection des données à l'aide des rôles MongoDB
    6.  
      Utilisation d'un utilisateur non racine comme utilisateur hôte
    7. Gestion des hôtes de sauvegarde
      1.  
        Mise en liste blanche d'un client NetBackup sur un serveur maître NetBackup
  4. Sauvegarde de MongoDB à l'aide de NetBackup
    1. Sauvegarde des données MongoDB
      1.  
        Sauvegarde d'un cluster MongoDB
    2.  
      Conditions requises pour la sauvegarde d'un cluster MongoDB
    3. Configuration des politiques NetBackup pour le plug-in MongoDB
      1.  
        Création d'une politique de sauvegarde BigData
      2.  
        Création d'une politique BigData à l'aide de la console d'administration NetBackup
      3.  
        Utilisation de l'Assistant Configuration de politique pour créer une politique BigData pour les clusters MongoDB
      4.  
        Utilisation de l'utilitaire NetBackup Policies pour créer une politique BigData pour les clusters MongoDB
      5.  
        Utilisation de l'interface de ligne de commande (CLI) NetBackup pour créer une politique BigData pour les clusters MongoDB
  5. Restauration ou récupération de données de MongoDB à l'aide de NetBackup
    1.  
      Restauration des données MongoDB
    2.  
      Conditions requises pour la restauration et la récupération MongoDB
    3. À propos des scénarios de restauration pour la base de données MongoDB à partir de l'interface BAR
      1.  
        Étapes principales du processus de restauration et de récupération
    4.  
      Utilisation de l'interface BAR pour restaurer les données MongoDB sur le même cluster
    5.  
      Utilisation de l'interface BAR pour restaurer les données MongoDB sur un autre cluster
    6.  
      À propos de la restauration de données MongoDB dans une configuration de haute disponibilité sur un autre client
    7. Récupération d'une base de données MongoDB à l'aide de la ligne de commande
      1.  
        Création ou modification du fichier rename
      2.  
        Utilisation de la ligne de commande pour récupérer une base de données MongoDB
    8.  
      Étapes manuelles après le processus de récupération
  6. Dépannage
    1.  
      À propos de la consignation du débogage NetBackup for MongoDB
    2.  
      Limitations connues pour la protection de MongoDB à l'aide de NetBackup
  7. Annexe A. Informations supplémentaires
    1.  
      Exemple de workflow de l'utilitaire de configuration MongoDB pour ajouter et mettre à jour des informations d'authentification MongoDB
  8.  
    Index

Conditions requises pour la sauvegarde d'un cluster MongoDB

  • NetBackup procède dans l'ordre suivant lors de la sélection d'un nœud dans un cluster MongoDB pour effectuer une sauvegarde :

    • Nœud masqué actif

    • Nœud secondaire actif

    • Nœud principal actif

    Si vous souhaitez que NetBackup sélectionne un nœud de sauvegarde spécifique dans le cluster MongoDB, définissez-le en tant que nœud masqué.

  • Avant d'exécuter un travail de sauvegarde, assurez-vous que vous obtenez une réponse ping positive de tous les nœuds MongoDB de l'hôte de sauvegarde. Vérifiez et mettez à jour les paramètres de pare-feu afin que les hôtes de sauvegarde puissent communiquer avec le cluster MongoDB.

  • Assurez-vous que le cluster MongoDB que vous souhaitez protéger vous permet de prendre des snapshots LVM.

  • Exigences relatives au volume logique pour le snapshot :

    • Assurez-vous que le répertoire de la base de données MongoDB est monté sur un volume logique pour effectuer les opérations de snapshot.

    • Utilisez la commande vgdisplay pour vous assurer que la taille de zone de stockage physique disponible est suffisante dans le groupe de volumes logiques pour effectuer les opérations de snapshot.

  • Le changement de nom du groupe de volumes ou des volumes physiques et logiques du LVM pour les chemins d'accès à la base de données MongoDB entraîne l'échec de la sauvegarde. Si vous renommez le groupe de volumes ou les volumes physiques et logiques du LVM, assurez-vous que la base de données MongoDB est montée sur le nouveau chemin d'accès avant de procéder à une sauvegarde.

  • La sauvegarde arrête l'équilibreur sur le processus mongos et bloque toutes les autres opérations. Ainsi, lorsque vous exécutez un processus de sauvegarde, assurez-vous qu'aucune autre opération utilisant le processus mongos n'est en cours, par exemple, l'importation de la base de données.

  • Exécutez toujours une sauvegarde complète lorsque vous modifiez le chemin d'accès à la base de données. Vous pouvez également modifier le fichier de configuration du processus mongod ou mongos ou modifier la topologie MongoDB.

  • Si une même politique de sauvegarde NetBackup comporte plusieurs clients MongoDB, augmentez la valeur du paramètre Délai de lecture client pour le serveur maître, le serveur de médias et le client afin de vous assurer que toutes les sauvegardes vont aboutir.

    Pour plus d'informations, consultez le Guide de l'administrateur NetBackup™, volume I, et la section relative aux propriétés de délai d'expiration.

  • Les travaux de sauvegarde incrémentielle utilisent des images de sauvegarde cohérentes comme référence pour déterminer les modifications incrémentielles. Si la sauvegarde précédente a échoué ou n'a abouti que partiellement (échec pour l'un des nœuds), elle est totalement ignorée et une image de sauvegarde antérieure est prise en compte. Dans ce cas, l'opération de sauvegarde peut être plus longue et la taille de l'image créée peut être plus importante.

  • Le fichier oplog est doté d'un cache limité ou roulant et la taille du fichier est configurable. NetBackup utilise oplog pour capturer les données incrémentielles. La substitution d'oplog peut entraîner l'échec des sauvegardes incrémentielles. Pour éviter ce problème, assurez-vous que la taille du fichier oplog est suffisante pour contenir les données incrémentielles générées entre les sauvegardes incrémentielles.

  • Assurez-vous que l'utilisateur que vous avez ajouté à l'aide de la commande tpconfig a accès à l'ensemble du cluster MongoDB et aux chemins d'accès à des dossiers personnalisés spécifiés dans le fichier mongodb.conf.