Guide de l'administrateur NetBackup™ for OpenStack

Last Published:
Product(s): NetBackup & Alta Data Protection (10.3)
  1. Introduction
    1.  
      À propos de NetBackup for OpenStack
    2. Architecture de NetBackup for OpenStack
      1.  
        Backup-as-a-Service
      2.  
        Composants principaux
      3.  
        Terminaux clients du service
      4.  
        Topologie de réseau
  2. Déploiement de NetBackup for OpenStack
    1. Conditions requises
      1. Configuration requise pour la machine virtuelle NetBackup for OpenStack
        1.  
          Configuration logicielle requise
    2. Remarques relatives au réseau NetBackup for OpenStack
      1.  
        Terminaux client existants dans OpenStack
      2.  
        Terminaux client OpenStack requis par NetBackup for OpenStack
      3.  
        Recommandation : fournir l'accès à tous les types de terminal client OpenStack
      4.  
        Accès à la cible de sauvegarde requis par NetBackup for OpenStack
      5.  
        Exemple d'intégration réseau NetBackup for OpenStack standard
      6.  
        Autres exemples d'intégrations de réseau NetBackup for OpenStack
    3. Préparation de l'installation
      1.  
        Quotas de locataires
      2.  
        Cohérence finale d'AWS S3
      3.  
        Cluster NetBackup for OpenStack
    4. Lancement de la machine virtuelle NetBackup for OpenStack
      1. Création de l'image cloud-init
        1.  
          Outils nécessaires
        2.  
          Fourniture des métadonnées
        3.  
          Création du fichier image
      2.  
        Lancement de l'appliance NetBackup for OpenStack
      3.  
        Désinstallation de cloud-init après le premier démarrage
    5.  
      À propos des types de cibles de sauvegarde NetBackup for OpenStack
    6. Composants de NetBackup for OpenStack installés
      1. Installation sur RHOSP
        1. Préparer le déploiement
          1.  
            Copie des nbos-cfg-scripts sur l'undercloud
          2.  
            Si le type de cible de sauvegarde est S3 basé sur Ceph avec SSL
        2.  
          Chargement du module Puppet NetBackup for OpenStack
        3. Mise à jour du fichier de données des rôles d'overcloud pour inclure les services NetBackup for OpenStack
          1.  
            Ajout du service d'API du système de déplacement de données NetBackup for OpenStack au fichier de données de rôle
          2.  
            Ajout du service du système de déplacement de données NetBackup for OpenStack au fichier de données de rôle
        4.  
          Préparation des images de conteneur NetBackup for OpenStack
        5.  
          Fourniture des détails de l'environnement dans nbos_env.yaml
        6.  
          Déploiement de l'overcloud avec l'environnement NetBackup OpenStack
        7. Vérification du déploiement
          1.  
            Sur le nœud de contrôleur
          2.  
            Sur le nœud de calcul
          3.  
            Sur le nœud avec le service Horizon
        8. Étapes supplémentaires sur l'appliance NetBackup for OpenStack
          1.  
            Modification de l'ID d'utilisateur Nova sur les nœuds NetBackup for OpenStack
        9.  
          Dépannage des échecs de déploiement d'overcloud
      2. Installation sur Ansible OpenStack Ussuri
        1.  
          Vérifier que la consignation de niveau fichier est configurée pour les composants d'OpenStack sur le conteneur Horizon
        2.  
          Modification de l'ID d'utilisateur Nova sur les nœuds NetBackup for OpenStack
        3.  
          Préparation de l'hôte de déploiement
        4.  
          Déploiement des composants de NetBackup for OpenStack
        5.  
          Vérification du déploiement NetBackup for OpenStack
      3. Installation sur Kolla Ussuri
        1.  
          Modification de l'ID d'utilisateur Nova sur les nœuds NetBackup for OpenStack
        2.  
          Copie des scripts de déploiement NetBackup for OpenStack
        3.  
          Copie des scripts de déploiement NetBackup for OpenStack sur les scripts de déploiement Kolla-ansible
        4. Transfert des images NetBackup for OpenStack vers le registre local
          1.  
            Exécution du registre local
          2.  
            Chargement des images à partir du fichier TAR et transfert de celles-ci vers le référentiel local
        5.  
          Modification de globals.yml pour définir les paramètres NetBackup for OpenStack
        6.  
          Activation de la fonction de montage de snapshot NetBackup for OpenStack
        7.  
          Extraction des images de conteneur NetBackup for OpenStack
        8.  
          Déploiement des composants de NetBackup for OpenStack
        9.  
          Vérification du déploiement NetBackup for OpenStack
    7. Configuration de NetBackup for OpenStack
      1. Détails nécessaires pour l'appliance NetBackup for OpenStack
        1.  
          Informations sur le cluster NetBackup for OpenStack
        2.  
          Informations d'authentification OpenStack
        3. Informations de configuration du stockage de sauvegarde
          1.  
            Utilisation du protocole NFS
          2.  
            Utilisation du protocole S3
          3.  
            Importation de politique
      2. Paramètres avancés
        1.  
          Configuration de NetBackup for OpenStack Job Manager et de l'API du système de déplacement des données NetBackup for OpenStack
        2.  
          Configuration d'une base de données externe
        3.  
          Définir le mot de passe d'utilisateur du service NetBackup for OpenStack
      3.  
        Démarrage du programme de configuration
    8. Contrôle d'intégrité postérieur à l'installation
      1.  
        Vérifier que les services d'appliance NetBackup for OpenStack sont en cours d'exécution
      2.  
        Vérifier le pacemaker NetBackup for OpenStack et le cluster NGINX
      3.  
        Vérifier la connectivité de l'API de l'appliance NetBackup for OpenStack
      4.  
        Vérifier que les services nbosdm sont en cours d'exécution
      5.  
        Vérifiez que le volume NFS est correctement monté
    9. Désinstallation de NetBackup for OpenStack
      1. Désinstallation de RHOSP
        1.  
          Nettoyer le service d'API du système de déplacement des données NetBackup for OpenStack
        2.  
          Nettoyer le service du système de déplacement des données NetBackup for OpenStack
        3.  
          Nettoyer les ressources haproxy NetBackup for OpenStack
        4.  
          Nettoyer les ressources Keystone NetBackup for OpenStack
        5.  
          Nettoyer les ressources de base de données NetBackup for OpenStack
        6.  
          Rétablir la commande overcloud deploy
        7.  
          Restaurer le conteneur Horizon RHOSP initial
        8.  
          Détruire le cluster de machines virtuelles NetBackup for OpenStack
      2. Désinstallation d'Ansible Openstack
        1.  
          Désinstaller les services NetBackup for OpenStack
        2.  
          Détruire le conteneur d'API du système de déplacement des données NetBackup for OpenStack
        3.  
          Nettoyer openstack_user_config.yml
        4.  
          Supprimer les paramètres haproxy NetBackup for OpenStack dans user_variables.yml
        5.  
          Supprimer le fichier d'inventaire de l'API du système de déplacement des données NetBackup for OpenStack
        6.  
          Supprimer les terminaux client du service d'API du système de déplacement des données NetBackup for OpenStack
        7.  
          Supprimer la base de données et l'utilisateur de l'API du système de déplacement des données NetBackup for OpenStack
        8.  
          Supprimer l'utilisateur rabbitmq nbosdmapi du conteneur rabbitmq
        9.  
          Nettoyer le service haproxy
        10.  
          Supprimer les certificats des nœuds de calcul
        11.  
          Détruire le cluster de machines virtuelles NetBackup for OpenStack
      3. Désinstallation de Kolla Openstack
        1.  
          Nettoyage du conteneur NetBackupOpenStack_datamover_api
        2.  
          Nettoyage du conteneur NetBackupOpenStack_datamover
        3.  
          Nettoyage du haproxy de l'API du système de déploiement des données NetBackupOpenStack
        4.  
          Procédure de nettoyage du déploiement de Kolla Ansible
        5.  
          Revenir au conteneur Horizon initial
        6.  
          Nettoyage des ressources Keystone
        7.  
          Nettoyage des ressources de la base de données NetBackup for OpenStack
        8.  
          Détruire le cluster de machines virtuelles NetBackup for OpenStack
    10. Installer le client de CLI nbosjm
      1.  
        À propos du client de CLI nbosjm
      2.  
        Installer le client nbosjm
    11.  
      À propos de la rotation des journaux dans NetBackup for OpenStack
  3. Configuration de l'appliance NetBackup OpenStack
    1.  
      Reconfigurer le cluster NetBackup for OpenStack
    2. Configuration des détails du serveur principal NetBackup
      1.  
        À propos de la gestion de la sécurité et des certificats dans NetBackup
    3.  
      Modifier le mot de passe du tableau de bord NetBackup for OpenStack
    4.  
      Réinitialiser le mot de passe du tableau de bord NetBackup for OpenStack
    5.  
      Réinitialiser NetBackup for OpenStack
    6.  
      Télécharger les journaux NetBackup for OpenStack
  4. Configuration d'un serveur principal NetBackup
    1.  
      Licence du plug-in OpenStack pour NetBackup
    2.  
      Autoriser la machine virtuelle NetBackup for OpenStack sur le serveur principal NetBackup
    3. À propos du lancement de l'interface utilisateur OpenStack Horizon à partir de l'interface utilisateur Web NetBackup
      1.  
        Ajout de l'instance OpenStack Horizon sur l'interface utilisateur Web NetBackup
      2.  
        Création d'un rôle personnalisé pour l'administrateur NetBackup for OpenStack
      3.  
        Lancement de l'interface utilisateur Horizon à partir de l'interface utilisateur Web NetBackup
  5. Politiques NetBackup for OpenStack
    1.  
      À propos des politiques
    2.  
      Liste des politiques
    3.  
      Créer une politique
    4.  
      Vue d'ensemble de la politique
    5.  
      Modification d'une politique
    6.  
      Supprimer une politique
    7.  
      Déverrouiller une politique
    8.  
      Réinitialiser une politique
  6. Exécution des sauvegardes et des restaurations OpenStack
    1.  
      À propos des snapshots
    2.  
      Liste des snapshots
    3.  
      Création d'un snapshot
    4.  
      Vue d'ensemble du snapshot
    5.  
      Supprimer des snapshots
    6.  
      Nettoyage des snapshots de volume
    7.  
      Annulation de snapshot
    8. À propos des restaurations
      1.  
        À propos de la restauration de volumes à connexions multiples
    9.  
      Liste des restaurations
    10.  
      Vue d'ensemble des restaurations
    11.  
      Supprimer une restauration
    12.  
      Annuler une restauration
    13.  
      Restauration en un clic
    14.  
      Restauration sélective
    15.  
      Restauration sur place
    16. Restore.json requis pour l'interface de ligne de commande
      1.  
        Informations générales requises
      2. Informations requises sur la restauration sélective
        1.  
          Informations requises dans les instances
        2.  
          Informations requises pour la restauration de topologie réseau ou le mappage réseau
        3.  
          Exemple de restauration sélective complète
      3. Informations requises pour la restauration sur place
        1.  
          Informations requises dans les instances
        2.  
          Informations de mappage réseau requises
        3.  
          Exemple de restauration sur place complète
    17.  
      À propos de la recherche de fichier
    18.  
      Navigation dans l'onglet de recherche de fichier dans Horizon
    19. Configuration et démarrage d'une recherche de fichier dans Horizon
      1.  
        Choisissez la machine virtuelle sur laquelle la recherche de fichier s'exécute
      2.  
        Définir le chemin d'accès au fichier
      3.  
        Définir les snapshots dans lesquels effectuer la recherche
    20.  
      Démarrer la recherche de fichier et récupérer les résultats dans Horizon
    21.  
      Recherche de fichier d'interface de ligne de commande
    22.  
      À propos du montage de snapshot
    23.  
      Création d'une instance File Recovery Manager
    24.  
      Montage d'un snapshot
    25.  
      Accès à File Recovery Manager
    26.  
      Identification des snapshots montés
    27.  
      Démontage d'un snapshot
    28.  
      À propos des planificateurs
    29.  
      Désactiver une planification
    30.  
      Activer une planification
    31.  
      Modifier une planification
    32.  
      À propos des notifications par e-mail
    33.  
      Conditions requises pour activer les notifications par e-mail
    34.  
      Activer/désactiver les notifications par e-mail
  7. Exécution de tâches d'administration de sauvegarde
    1. Zone d'administration de sauvegarde NBOS
      1.  
        Accéder à la zone Administrateur de sauvegarde NBOS
      2.  
        Vue d'ensemble de l'état
      3.  
        Onglet Politiques
      4.  
        Onglet Utilisation
      5.  
        Onglet Nœuds
      6.  
        Onglet NBOSDM (Service de système de déplacement des données NetBackup for OpenStack)
      7.  
        Onglet Stockage
      8.  
        Onglet Audit
      9.  
        Onglet Attributs de politique
      10. Onglet Paramètres
        1.  
          Paramètres de messagerie électronique
        2.  
          Désactiver ou activer le planificateur de travaux
    2. Attributs de politique
      1.  
        Répertorier les politiques disponibles
      2.  
        Créer des attributs de politique
      3.  
        Modifier l'attribut de politique
      4.  
        Assigner/supprimer une politique
      5.  
        Supprimer une politique
    3. Quotas de politique
      1.  
        Utilisation des quotas de politique via Horizon
      2. Utilisation des quotas de politique via la CLI
        1.  
          Répertorier les types de quota disponibles
        2.  
          Afficher les détails du type de quota
        3.  
          Créer un quota
        4.  
          Liste des quotas autorisés
        5.  
          Afficher le quota autorisé
        6.  
          Mettre à jour le quota autorisé
        7.  
          Supprimer le quota autorisé
    4. Gestion des relations de confiance
      1.  
        Répertorier toutes les relations de confiance
      2.  
        Afficher une relation de confiance
      3.  
        Créer une relation de confiance
      4.  
        Supprimer une relation de confiance
    5. Importation et migration de politique
      1.  
        Importer des politiques
      2.  
        Politiques orphelines
      3.  
        Réassignation de politiques
    6. Reprise après incident
      1.  
        Processus de reprise après incident
      2.  
        Chemins de montage
    7. Exemple de runbook pour la reprise après incident utilisant NFS
      1.  
        Scénario
      2.  
        Conditions préalables au processus de reprise après incident
      3. Reprise après incident d'une politique unique
        1. Copier les répertoires de politique sur le volume NFS configuré
          1.  
            Monter le volume NFS B2 sur une machine virtuelle NetBackup for OpenStack
          2.  
            Identifier la politique sur le volume NFS B2
          3.  
            Copier la politique
        2. Rendre disponibles les chemins de montage
          1.  
            Identifier les valeurs de hachage de base64
          2.  
            Créer et lier les chemins d'accès
        3. Réassigner la politique
          1.  
            Ajout d'un utilisateur administrateur aux domaines et projets requis
          2.  
            Découvrir les politiques orphelines du stockage NFS du cloud cible
          3.  
            Répertorier les projets disponibles sur le cloud cible dans le domaine cible
          4.  
            Répertorier les utilisateurs disponibles sur le cloud cible dans le projet cible disposant du rôle d'ayant droit de sauvegarde approprié
          5.  
            Réassigner la politique au projet cible
          6.  
            Vérifier que la politique est disponible sur le target_project souhaité
        4. Restaurer la politique
          1.  
            Préparer la restauration sélective en obtenant les informations de snapshot
          2.  
            Préparer la restauration sélective en créant le fichier restore.json
          3.  
            Exécuter une restauration sélective
          4.  
            Vérifier la restauration
        5. Nettoyer
          1.  
            Supprimer la politique
          2.  
            Supprimer les entrées de base de données
          3.  
            Supprimer l'utilisateur administrateur du projet
      4. Reprise après incident d'un cloud complet
        1. Reconfigurer l'installation NetBackup for OpenStack cible
          1.  
            Ajouter NFS B2 au cluster d'appliance NetBackup for OpenStack
          2.  
            Ajouter NFS B2 aux systèmes de déplacement de données NetBackup for OpenStack
        2. Rendre disponibles les chemins de montage
          1.  
            Identifier les valeurs de hachage de base64
          2.  
            Créer et lier les chemins d'accès
        3. Réassigner la politique
          1.  
            Ajout d'un utilisateur administrateur aux domaines et projets requis
          2.  
            Découvrir les politiques orphelines du stockage NFS du cloud cible
          3.  
            Répertorier les projets disponibles sur le cloud cible dans le domaine cible
          4.  
            Répertorier les utilisateurs disponibles sur le cloud cible dans le projet cible disposant du rôle d'ayant droit de sauvegarde approprié
          5.  
            Réassigner la politique au projet cible
          6.  
            Vérifier que la politique est disponible sur le target_project souhaité
        4. Restaurer la politique
          1.  
            Préparer la restauration sélective en obtenant les informations de snapshot
          2.  
            Préparer la restauration sélective en créant le fichier restore.json
          3.  
            Exécuter une restauration sélective
          4.  
            Vérifier la restauration
        5. Reconfigurer l'installation NetBackup for OpenStack cible initiale
          1.  
            Supprimer NFS B2 du cluster d'appliance NetBackup for OpenStack
          2.  
            Supprimer NFS B2 des systèmes de déplacement des données NetBackup for OpenStack
        6. Nettoyer
          1.  
            Supprimer les entrées de base de données
          2.  
            Supprimer l'utilisateur administrateur du projet
  8. Dépannage
    1. Outils de dépannage généraux
      1. Que se passe-t-il et où ?
        1. Cluster NetBackup for OpenStack
          1.  
            Pendant un processus de sauvegarde
          2.  
            Au cours d'un processus de restauration
        2.  
          nbosdmapi
        3.  
          nbosdm
      2.  
        Tout le contenu qui se trouve sur la cible de sauvegarde est géré sous le compte d'utilisateur Nova
      3.  
        Rôle Ayant droit NetBackup for OpenStack
      4.  
        Quotas OpenStack
      5.  
        Sauvegarde sur disque éphémère
    2.  
      Utilisation de l'outil de CLI nbosjm sur l'appliance NetBackup for OpenStack
    3. Vérification de l'intégrité de NetBackup for OpenStack
      1.  
        Dans le cluster NetBackup for OpenStack
      2.  
        Service nbosdmapi
      3.  
        Service nbosdm
    4. Fichiers journaux importants
      1.  
        Sur les nœuds NetBackup for OpenStack
      2.  
        Journaux du service de système de déplacement des données NetBackup for OpenStack sur RHOSP
      3.  
        Journaux du service de système de déplacement des données NetBackup for OpenStack sur Ansible OpenStack
      4.  
        Journaux de service du système de déplacement des données NetBackup for OpenStack sur Kolla Ussuri
    5.  
      Dépannage du conteneur NBOSDM hors ligne en raison d'un point de montage indisponible
    6.  
      À propos de l'erreur d'autorisation refusée lorsque le même chemin d'accès de partage NFS est utilisé dans plusieurs distributions OpenStack
    7.  
      Après la restauration de l'instance Windows, le disque est hors ligne
  9.  
    Index

Modification de globals.yml pour définir les paramètres NetBackup for OpenStack

Modifiez le fichier /etc/kolla/globals.yml pour configurer la cible de sauvegarde et les détails de build NetBackup for OpenStack. Vous trouverez les paramètres associés à NetBackup for OpenStack à la fin du fichier globals.yml. Vous devez configurer les informations telles que l'étiquette NetBackupOpenStack, le type de cible de sauvegarde et les détails de la cible de sauvegarde.

Voici la liste des paramètres que vous pouvez modifier.

Tableau : Paramètres globals.yml

Paramètre

Description

NetBackupOpenStack_tag

Étiquettes de conteneur.

horizon_image_full

Par défaut, le conteneur NetBackup for OpenStack Horizon n'est pas déployé. Supprimez la mise en commentaire de ce paramètre pour déployer le conteneur NetBackup for OpenStack Horizon au lieu du conteneur Openstack Horizon.

NetBackupOpenStack_docker_username

Utilisateur Docker par défaut de NetBackup for OpenStack. (Autorisation de lecture uniquement)

NetBackupOpenStack_docker_password

Mot de passe pour l'utilisateur Docker par défaut de NetBackup for OpenStack.

NetBackupOpenStack_docker_registry

Nom du registre local, qui contient les images de composant de NetBackup for OpenStack.

NetBackupOpenStack_backup_target

  • nfs

    nfs si la cible de sauvegarde est NFS.

  • amazon_s3

    amazon_s3 si la cible de sauvegarde est Amazon S3.

  • ceph_s3

    ceph_s3 si la cible de sauvegarde est de type S3 autre qu'Amazon S3.

NetBackupOpenStack_nfs_shares

Chemin de partage NFS.

Exemple : 192.168.145.110:/nfs/nbos

NetBackupOpenStack_nfs_options

Configurez les options de montage NFS.

NetBackupOpenStack_s3_access_key

Valide pour amazon_s3 et ceph_s3.

NetBackupOpenStack_s3_secret_key

Valide pour amazon_s3 et ceph_s3.

NetBackupOpenStack_s3_region_name

Valide pour amazon_s3 et ceph_s3. Si le stockage S3 ne dispose pas du paramètre de région, conservez la valeur par défaut.

NetBackupOpenStack_s3_bucket_name

Nom du compartiment S3.

Valide pour amazon_s3 et ceph_s3.

NetBackupOpenStack_s3_endpoint_url

URL du terminal client S3.

Valide pour ceph_s3 uniquement.

NetBackupOpenStack_s3_ssl_enabled

Valide pour ceph_s3 uniquement. Défini sur true pour l'URL du terminal client S3 avec SSL activé.

NetBackupOpenStack_s3_ssl_cert_file_name

Valide pour ceph_s3 uniquement avec des certificats SSL et auto-signés ou émis par une autorité privée. Dans ce cas, copiez le fichier de chaîne de l'autorité de certification Ceph S3 dans le répertoire /etc/kolla/config/nbos/ sur un serveur Ansible. Créez ce répertoire s'il n'existe pas déjà.

NetBackupOpenStack_copy_ceph_s3_ssl_cert

Valide pour ceph_s3 uniquement. Défini sur True lorsque SSL est activé avec des certificats auto-signés ou émis par une autorité privée.