NetBackup™ Snapshot Manager Guide d'installation et de mise à niveau

Last Published:
Product(s): NetBackup (10.1)
  1. Introduction
    1.  
      À propos de l'approche de déploiement
    2.  
      Choix de l'emplacement d'exécution de Snapshot Manager
    3.  
      À propos du déploiement de Snapshot Manager dans le cloud
  2. Section I. Installation et configuration de NetBackup Snapshot Manager
    1. Préparation de l'installation de NetBackup Snapshot Manager
      1.  
        Respect de la configuration requise
      2.  
        Recommandations relatives au dimensionnement de l'hôte Snapshot Manager
      3.  
        Recommandations relatives au dimensionnement de l'extension Snapshot Manager
      4.  
        Création d'une instance ou préparation de l'hôte pour l'installation de Snapshot Manager
      5.  
        Installation d'une plate-forme de conteneur (Docker, Podman)
      6.  
        Création et montage d'un volume pour le stockage de données Snapshot Manager
      7.  
        Vérification de l'ouverture de ports spécifiques sur l'instance ou l'hôte physique
      8.  
        Préparation de Snapshot Manager pour les travaux de sauvegarde à partir d'un snapshot
    2. Déploiement de NetBackup Snapshot Manager à l'aide d'images de conteneurs
      1.  
        Avant de lancer l'installation de Snapshot Manager
      2.  
        Installation de Snapshot Manager dans l'environnement Docker/Podman
      3.  
        Vérification de la réussite de l'installation de Snapshot Manager
      4.  
        Redémarrage de Snapshot Manager
    3. Déploiement d'extensions NetBackup Snapshot Manager
      1.  
        Avant de lancer l'installation d'extensions Snapshot Manager
      2.  
        Téléchargement de l'extension Snapshot Manager
      3. Installation de l'extension Snapshot Manager sur une machine virtuelle
        1.  
          Conditions préalables à l'installation de l'extension sur une machine virtuelle
        2.  
          Installation de l'extension sur une machine virtuelle
      4. Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (AKS) dans Azure
        1.  
          Conditions préalables à l'installation de l'extension sur un cluster Kubernetes géré dans Azure
        2.  
          Installation de l'extension sur Azure (AKS)
      5. Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (EKS) dans AWS
        1.  
          Conditions préalables à l'installation de l'extension sur un cluster Kubernetes géré dans AWS
        2. Installation de l'extension sur AWS (EKS)
          1.  
            Installation de l'extension à l'aide du script d'extension
      6. Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (GKE) dans GCP
        1.  
          Conditions préalables à l'installation de l'extension sur un cluster Kubernetes géré dans GCP
        2.  
          Installation de l'extension sur GCP (GKE)
      7.  
        Installation de l'extension à l'aide des fichiers YAML Kustomize et de ressources personnalisées
      8.  
        Gestion des extensions
    4. Plug-ins cloud de NetBackup Snapshot Manager
      1.  
        Comment configurer les plug-ins cloud de Snapshot Manager ?
      2. Remarques relatives à la configuration du plug-in AWS
        1.  
          Conditions requises pour la configuration du plug-in AWS
        2.  
          Configuration des autorisations AWS pour Snapshot Manager
        3.  
          Autorisations AWS requises par Snapshot Manager
        4.  
          Avant de créer une configuration de compte croisé
      3. Remarques relatives à la configuration du plug-in Google Cloud Platform
        1.  
          Autorisations Google Cloud Platform requises par Snapshot Manager
        2.  
          Configuration d'un compte de service GCP pour Snapshot Manager
        3.  
          Préparation du compte de service GCP pour la configuration du plug-in
      4. Remarques relatives à la configuration du plug-in Microsoft Azure
        1.  
          Configuration des autorisations sur Microsoft Azure
        2.  
          À propos des snapshots Azure
      5. Remarques relatives à la configuration du plug-in Microsoft Azure Stack Hub
        1.  
          Configuration des autorisations sur Microsoft Azure Stack Hub
        2.  
          Configuration d'un emplacement intermédiaire pour les machines virtuelles Azure Stack Hub à restaurer à partir d'une sauvegarde
    5. Agents d'application et plug-ins de NetBackup Snapshot Manager
      1.  
        À propos du processus d'installation et de configuration
      2. Installation et configuration de l'agent Snapshot Manager
        1.  
          Téléchargement et installation de l'agent Snapshot Manager
        2. Agent basé sur Linux
          1.  
            Préparation de l'installation de l'agent basé sur Linux
          2.  
            Enregistrement de l'agent basé sur Linux
        3. Agent basé sur Windows
          1.  
            Préparation de l'installation de l'agent basé sur Windows
          2.  
            Enregistrement de l'agent basé sur Windows
      3. Configuration du plug-in d'application Snapshot Manager
        1.  
          Configuration d'un plug-in d'application
        2. Plug-in Microsoft SQL
          1.  
            Configuration requise pour le plug-in Microsoft SQL
          2.  
            Exigences et restrictions de restauration pour Microsoft SQL Server
          3.  
            Étapes requises avant la restauration de bases de données de groupe de disponibilité SQL
          4.  
            Étapes supplémentaires requises après la restauration de bases de données de groupe de disponibilité SQL
          5. Étapes supplémentaires requises après une restauration de snapshot d'instance SQL Server
            1.  
              Étapes requises après une restauration de niveau hôte SQL Server
            2.  
              Étapes requises après une restauration de snapshot d'instance SQL Server de niveau disque vers un nouvel emplacement
        3. Plug-in Oracle
          1. Configuration requise pour le plug-in Oracle
            1.  
              Optimisation des fichiers de métadonnées et de données de base de données Oracle
          2.  
            Exigences et restrictions de restauration pour Oracle
          3.  
            Étapes supplémentaires requises après une restauration de snapshot Oracle
      4. Plan de protection NetBackup
        1.  
          Création d'un plan de protection NetBackup pour les biens cloud
        2.  
          Abonnement de biens cloud à un plan de protection NetBackup
      5.  
        Configuration du service VSS pour stocker des clichés instantanés sur le lecteur d'origine
      6.  
        Étapes supplémentaires requises après la restauration d'une instance de base de données AWS RDS
    6. Protection des biens à l'aide de la fonction sans agent de NetBackup Snapshot Manager
      1.  
        À propos de la fonction sans agent
      2. Conditions préalables pour la configuration sans agent
        1.  
          Configuration de SMB pour Windows (facultatif)
        2.  
          Configuration de la sécurité WMI pour Windows (facultatif)
      3.  
        Configuration de la fonction sans agent
      4.  
        Configuration de la fonction sans agent après la mise à niveau de Snapshot Manager
    7. Chiffrement de volume dans NetBackup Snapshot Manager
      1.  
        À propos de la prise en charge du chiffrement de volume dans Snapshot Manager
      2.  
        Chiffrement de volume pour Azure
      3.  
        Chiffrement de volume pour GCP
      4.  
        Chiffrement de volume pour AWS
    8. Sécurité de NetBackup Snapshot Manager
      1.  
        Configuration de la sécurité pour Azure Stack
      2.  
        Configuration du connecteur cloud pour Azure Stack
      3.  
        Configuration de l'autorité de certification pour Azure Stack
      4.  
        Sécurisation de la connexion à Snapshot Manager
  3. Section II. Maintenance de NetBackup Snapshot Manager
    1. Consignation dans NetBackup Snapshot Manager
      1.  
        À propos du mécanisme de consignation Snapshot Manager
      2. Fonctionnement de la consignation Snapshot Manager basée sur Fluentd
        1.  
          À propos du fichier de configuration fluentd Snapshot Manager
        2.  
          Modification du fichier de configuration fluentd
      3.  
        Journaux Snapshot Manager
      4.  
        Journaux sans agent
      5.  
        Dépannage de la consignation Snapshot Manager
    2. Mise à niveau de NetBackup Snapshot Manager
      1.  
        À propos des mises à niveau de Snapshot Manager
      2.  
        Chemin d'accès de mise à niveau pris en charge
      3.  
        Scénarios de mise à niveau
      4.  
        Préparation de la mise à niveau de Snapshot Manager
      5.  
        Mise à niveau de Snapshot Manager
      6.  
        Mise à niveau de Snapshot Manager à l'aide d'un correctif
      7. Migration et mise à niveau de Snapshot Manager
        1.  
          Avant de lancer la migration de Snapshot Manager
        2.  
          Migration et mise à niveau de Snapshot Manager vers RHEL 8.6 ou 8.4
      8. Tâches suivant une mise à niveau :
        1.  
          Mise à niveau des extensions Snapshot Manager
      9.  
        Tâches postmigration
    3. Désinstallation de NetBackup Snapshot Manager
      1.  
        Préparation de la désinstallation de Snapshot Manager
      2.  
        Sauvegarde de Snapshot Manager
      3.  
        Annulation de la configuration de plug-ins Snapshot Manager
      4.  
        Annulation de la configuration d'agents Snapshot Manager
      5.  
        Suppression des agents Snapshot Manager
      6.  
        Suppression de Snapshot Manager d'un environnement hôte Docker autonome
      7.  
        Suppression d'extensions Snapshot Manager basées sur une machine virtuelle ou un cluster Kubernetes géré
      8.  
        Restauration de Snapshot Manager
    4. Dépannage de NetBackup Snapshot Manager
      1.  
        Dépannage de Snapshot Manager
      2.  
        Échec des opérations de snapshot ou de restauration SQL et de restauration granulaire si l'instance Windows perd la connectivité à l'hôte Snapshot Manager
      3.  
        Échec de la restauration de snapshot de niveau disque si le disque d'origine est détaché de l'instance
      4.  
        La découverte ne fonctionne pas, même après l'affectation de l'identité gérée par le système au pool de nœuds de contrôle.
      5.  
        Problème de performances avec la sauvegarde GCP à partir d'un snapshot
      6.  
        Échec de la post-migration sur les agents d'hôte avec un message d'erreur
      7.  
        Échec du travail de restauration de fichiers avec un message d'erreur

Installation de Snapshot Manager dans l'environnement Docker/Podman

Remarque :

lors du déploiement de Snapshot Manager, vous pouvez copier les commandes ci-dessous et les coller dans l'interface de ligne de commande. Le cas échéant, remplacez les informations de ces exemples qui sont différentes des vôtres : produit et version du logiciel, chemin d'accès au répertoire de téléchargement, etc.

Conditions requises pour l'installation de Snapshot Manager sur Podman :

  • Exécutez les commandes suivantes pour installer les packages requis (lvm2, udev et plugins) sur les hôtes :

    #yum install -y lvm2-<version>

    #yum install -y lvm2-libs-<version>

    #yum install -y python3-pyudev-<version>

    #yum install -y systemd-udev-<version>

    #yum install -y podman-plugins

Installation de Snapshot Manager

Procédez comme suit selon votre environnement (Docker ou Podman).

Pour installer Snapshot Manager

  1. Téléchargez l'image Snapshot Manager sur le système sur lequel vous souhaitez déployer Snapshot Manager. Accédez au site du support technique Veritas.

    Remarque :

    Vous devez vous connecter au site du support pour télécharger l'image.

    Dans le menu déroulant Produit, sélectionnez NetBackup, puis choisissez la version requise dans le menu déroulant Version. Cliquez sur Explorer. Cliquez sur Programmes d'installation de base et de mise à niveau

    Le nom d'image Snapshot Manager présente le format suivant pour les environnements Docker et Podman :

    NetBackup_SnapshotManager_<version>.tar.gz

    Remarque :

    Le nom réel du fichier peut varier en fonction de la version.

  2. Décompressez le fichier image .tar et répertoriez le contenu :
    # ls
    NetBackup_SnapshotManager_10.1.x.x.xxxx.tar.gz
    netbackup-flexsnap-10.1.x.x.xxxx.tar.gz
    flexsnap_preinstall.sh
    
  3. Exécutez la commande suivante pour préparer l'hôte Snapshot Manager pour l'installation :

    # sudo ./flexsnap_preinstall.sh

    (Pour Podman sur RHEL 8.x) La sortie se présente comme suit :

    NetBackup Snapshot Manager for installation:
    Validate SELINUX                         ...  done
    Check for Podman installation            ...  done
    Validate Podman version support          ...  done
    Checking for required packages           ...  done
    Validate Podman services health          ...  done
    Removing deprecated services             ...  done
    Loading Snapshot Manager service images  ...  done 
  4. Procédez comme suit selon votre environnement (Docker ou Podman).
    • (Environnement Docker)

      Tapez la commande suivante pour exécuter le conteneur Snapshot Manager :

      # sudo docker run -it --rm -u 0 
      -v /cloudpoint:/cloudpoint:/-v /var/run/docker.sock:/var/run/
      docker.sock veritas/flexsnap-deploy:<version> install
    • (Environnement Podman)

      Installez NetBackup Snapshot Manager à l'aide de la commande suivante :

      # podman run -it --rm -u 0 
      -v /cloudpoint:/cloudpoint -v /run/podman/podman.sock:/run/podman/
      podman.sock veritas/flexsnap-deploy:
      <version> install

    Remarque :

    la commande mentionnée dans l'étape ci-dessus est une commande unique. Veillez à la taper sans saut de ligne.

    Si l'hôte Snapshot Manager se trouve derrière un serveur proxy, utilisez la commande suivante :

    • (Environnement Docker)

      # sudo docker run -it --rm -u 0 
      -v /<full_path_to_volume_name>:/<full_path_to_volume_name> 
      -e VX_HTTP_PROXY=<http_proxy_value>
      -e VX_HTTPS_PROXY=<http_proxy_value>
      -e VX_NO_PROXY=<no_proxy_value>
      -v /var/run/docker.sock:/var/run/docker.sock 
      veritas/flexsnap-deploy:<version> install

    • (Environnement Podman)

      # podman run -it --rm -u 0  
      -v /<full_path_to_volume_name>:/<full_path_to_volume_name> 
      -e VX_HTTP_PROXY=<http_proxy_value>
      -e VX_HTTPS_PROXY=<http_proxy_value>
      -e VX_NO_PROXY=<no_proxy_value>
      -v /run/podman/podman.sock:/run/podman/podman.sock
      veritas/flexsnap-deploy:<version> install

    Remplacez les paramètres suivants selon votre environnement :

    Paramètre

    Description

    <full_path_to_volume_name>

    Chemin d'accès au volume de données Snapshot Manager, généralement /cloudpoint.

    <version>

    Version de Snapshot Manager que vous avez notée à l'étape précédente.

    Les paramètres suivants sont requis uniquement si l'instance utilise un serveur proxy

    <http_proxy_value>

    Valeur à utiliser comme proxy HTTP pour toutes les connexions.

    Par exemple, "http://proxy.mycompany.com:8080/".

    <https_proxy_value>

    Valeur à utiliser comme proxy HTTPS pour toutes les connexions.

    Par exemple, "https://proxy.mycompany.com:8080/".

    <no_proxy_value>

    Adresses autorisées à contourner le serveur proxy. Vous pouvez spécifier des noms d'hôte, des adresses IP et des noms de domaine dans ce paramètre.

    Utilisez des virgules pour séparer plusieurs entrées. Par exemple, "localhost,mycompany.com,192.168.0.10:80".

    Remarque :

    Si Snapshot Manager est déployé dans le cloud, définissez les valeurs suivantes dans ce paramètre :

    • Pour une instance AWS : 169.254.169.254

    • Pour une machine virtuelle GCP : 169.254.169.254,metadata,metadata.google.internal

    • Pour une machine virtuelle Azure : 169.254.169.254

    Snapshot Manager utilise ces adresses pour collecter des métadonnées d'instance auprès du service de métadonnées d'instance.

    Exemple

    • (Environnement Docker) Si la version de Snapshot Manager est 10.1.xxxx, la syntaxe de la commande est la suivante :

      # sudo docker run -it --rm -u 0 -v /cloudpoint:/cloudpoint 
      -v /var/run/docker.sock:/var/run/docker.sock 
      veritas/flexsnap-deploy:10.0.1.xxxx install

      Si vous utilisez un serveur proxy, la syntaxe de commande est la suivante pour les exemples fournis précédemment dans le tableau :

      # sudo docker run -it --rm -u 0 
      -v /cloudpoint:/cloudpoint -e VX_HTTP_PROXY="http://proxy.mycompany.com:8080/"
      -e VX_HTTPS_PROXY="http://proxy.mycompany.com:8080/" 
      -e VX_NO_PROXY="localhost,mycompany.com,192.168.0.10:80"
      -v /var/run/docker.sock:/var/run/docker.sock veritas/
      flexsnap-deploy:10.0.1.xxxx install

      Le programme d'installation affiche des messages similaires à l'exemple suivant :

      Installing the services 
      
      Configuration started at time: Thu Jun  9 07:49:00 UTC 2022 
      docker server version: 20.10.12 
      
      This is a fresh install of NetBackup Snapshot Manager 10.1.x.x.xxxx 
      Snapshot Manager currently is not configured. Starting initial services 
      before configuration. 
      Creating network: flexsnap-network ...done 
      Starting container: flexsnap-fluentd ...done 
      Starting container: flexsnap-ipv6config ...done 
      Creating container: flexsnap-mongodb ...done 
      
      Creating container: flexsnap-rabbitmq ...done 
      Creating container: flexsnap-certauth ...done 
      Creating container: flexsnap-api-gateway ...done 
      Creating container: flexsnap-coordinator ...done 
      Creating container: flexsnap-listener ...done 
      Creating container: flexsnap-agent ...done 
      Creating container: flexsnap-onhostagent ...done 
      Creating container: flexsnap-scheduler ...done 
      Creating container: flexsnap-policy ...done 
      Creating container: flexsnap-notification ...done 
      Creating container: flexsnap-idm ...done 
      Starting container: flexsnap-config ...done 
      Creating self signed keys and certs for nginx ...done 
      
      Please provide Snapshot Manager admin credentials for configuration: 
      Admin username: admin 
      Admin password:  
      Confirm Admin password:  
      Host names for TLS certificate (space or comma separated):10.244.79.36 
      Port (default:443):  
      
      Starting container: flexsnap-nginx ...done 
      Configuring admin credentials ...done 
      Waiting for Snapshot Manager configuration to complete (22/22)...done 
      Configuration complete at time Thu Jun  9 07:54:00 UTC 2022! 
      Please register Snapshot Manager with NetBackup primary server
    • (Environnement Podman)

      La sortie doit se présenter comme suit :

      Installing the services 
      Configuration started at time: Thu Jun  9 08:42:41 UTC 2022 
      podman server version: 4.0.2 
      
      This is a fresh install of NetBackup Snapshot Manager 10.0.1.0.10014 
      Snapshot Manager currently is not configured. Starting initial services 
      before configuration. 
      
      Creating network: flexsnap-network ...done 
      Starting container: flexsnap-fluentd ...done 
      Creating container: flexsnap-mongodb ...done 
      Creating container: flexsnap-rabbitmq ...done 
      Creating container: flexsnap-certauth ...done 
      Creating container: flexsnap-api-gateway ...done 
      Creating container: flexsnap-coordinator ...done 
      Creating container: flexsnap-listener ...done 
      Creating container: flexsnap-agent ...done 
      Creating container: flexsnap-onhostagent ...done 
      Creating container: flexsnap-scheduler ...done 
      Creating container: flexsnap-policy ...done 
      Creating container: flexsnap-notification ...done 
      Creating container: flexsnap-idm ...done 
      Starting container: flexsnap-config ...done 
      Creating self signed keys and certs for nginx ...done 
       
      Please provide Snapshot Manager admin credentials for configuration: 
      Admin username: admin 
      Admin password:  
      Confirm Admin password:  
      Host names for TLS certificate (space or comma separated):10.239.154.240 
      Port (default:443):  
       
      Starting container: flexsnap-nginx ...done 
      Configuring admin credentials ...done 
      Waiting for Snapshot Manager configuration to complete (22/22)...done 
      Configuration complete at time Thu Jun  9 08:52:04 UTC 2022! 
      Please register Snapshot Manager with NetBackup primary server

    Dans cette étape, Snapshot Manager effectue les opérations suivantes :

    • Création et exécution des conteneurs pour chaque service Snapshot Manager.

    • Création de clés et de certificats auto-signés pour nginx.

    Remarque :

    si vous ne spécifiez pas le volume sous la forme -v full_path_to_volume_name:/full_path_to_volume_name, le conteneur enregistre les données dans le système de fichiers de l'hôte de Docker/Podman.

  5. Fournissez les informations suivantes lorsque vous y êtes invité :

    Paramètre

    Description

    Nom d'utilisateur administrateur

    Spécifiez un nom d'utilisateur pour le compte utilisateur administrateur Snapshot Manager.

    Mot de passe administrateur

    Spécifiez le mot de passe administrateur.

    Confirmer le mot de passe administrateur

    Confirmez le mot de passe administrateur.

    Nom d'hôte pour le certificat TLS

    Spécifiez l'adresse IP ou le nom de domaine complet (FQDN) de l'hôte Snapshot Manager.

    Si vous vous connectez à l'hôte à l'aide de différents noms (par exemple, myserver, myserver.mydomain ou myserver.mydomain.mycompany.com), assurez-vous d'ajouter tous les noms ici si vous souhaitez autoriser l'accès à Snapshot Manager à l'aide de ces noms.

    Utilisez des virgules pour spécifier plusieurs entrées. Les noms que vous spécifiez ici doivent désigner le même hôte Snapshot Manager.

    Les noms ou les adresses IP spécifiés sont ajoutés à la liste des noms d'hôte à utiliser pour la configuration de Snapshot Manager. Le programme d'installation utilise ces noms pour générer un certificat de serveur pour l'hôte Snapshot Manager.

    Port

    Spécifiez le port sur lequel le Snapshot Manager peut communiquer. Le port par défaut est le 443.

    Il affiche ensuite des messages similaires à l'exemple suivant :

    Configuring admin credentials ...done
    Waiting for Snapshot Manager configuration to complete (22/22) ...done
    Configuration complete at time Thu Jun 9 06:15:43 UTC 2022!
  6. Cette opération conclut le processus de déploiement de Snapshot Manager. L'étape suivante est l'enregistrement du Snapshot Manager auprès du serveur principal Veritas NetBackup.

    Si Snapshot Manager est déployé dans le cloud, consultez le Guide de l'administrateur cloud de l'interface utilisateur Web de NetBackup pour obtenir des instructions. Si Snapshot Manager est déployé sur site, consultez le Guide de l'administrateur NetBackup Snapshot Manager for Data Center pour obtenir des instructions.

Remarque :

Si vous devez redémarrer Snapshot Manager, utilisez la commande docker run afin de préserver vos données environnementales.

Se reporter à Redémarrage de Snapshot Manager.