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

Last Published:
Product(s): NetBackup & Alta Data Protection (10.2)
  1. Introduction
    1.  
      À propos de l'approche de déploiement
    2.  
      Choix de l'emplacement d'exécution de NetBackup Snapshot Manager
    3.  
      À propos du déploiement de NetBackup 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 NetBackup Snapshot Manager
      3.  
        Recommandations relatives au dimensionnement de l'extension NetBackup Snapshot Manager
      4.  
        Création d'une instance ou préparation de l'hôte pour l'installation de NetBackup 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 NetBackup Snapshot Manager
      7.  
        Vérification de l'ouverture de ports spécifiques sur l'instance ou l'hôte physique
      8.  
        Préparation de NetBackup 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 NetBackup Snapshot Manager
      2.  
        Installation de NetBackup Snapshot Manager dans l'environnement Docker/Podman
      3.  
        Vérification de la réussite de l'installation de NetBackup Snapshot Manager
      4.  
        Redémarrage de NetBackup Snapshot Manager
    3. Déploiement d'extensions NetBackup Snapshot Manager
      1.  
        Avant de lancer l'installation d'extensions NetBackup Snapshot Manager
      2.  
        Téléchargement de l'extension NetBackup Snapshot Manager
      3. Installation de l'extension NetBackup 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 NetBackup 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 NetBackup 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 NetBackup 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. Fournisseurs cloud de NetBackup Snapshot Manager
      1.  
        Pourquoi configurer les fournisseurs cloud de NetBackup 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 NetBackup Snapshot Manager
        3.  
          Autorisations AWS requises par NetBackup 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 NetBackup Snapshot Manager
        2.  
          Configuration d'un compte de service GCP pour NetBackup Snapshot Manager
        3.  
          Préparation du compte de service GCP pour la configuration du plug-in
        4.  
          Configuration de restauration inter-projet GCP
      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. Configuration pour la protection des biens sur les hôtes/machines virtuelles cloud
      1.  
        Choix de la fonction (agent sur hôte ou sans agent) de NetBackup Snapshot Manager à utiliser pour la protection des biens
      2. Protection des biens à l'aide de la fonction d'agent sur hôte de NetBackup Snapshot Manager
        1. Installation et configuration de l'agent NetBackup Snapshot Manager
          1.  
            Téléchargement et installation de l'agent NetBackupSnapshot 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
        2. Configuration du plug-in d'application NetBackup 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
      3. Protection des biens à l'aide de la fonction sans agent de NetBackup Snapshot Manager
        1. 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)
        2.  
          Configuration de la fonction sans agent
        3.  
          Configuration de la fonction sans agent après la mise à niveau de NetBackup Snapshot Manager
    6. Protection des biens NetBackup Snapshot Manager
      1. 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
      2.  
        Configuration du service VSS pour stocker des clichés instantanés sur le lecteur d'origine
      3.  
        Étapes supplémentaires requises après la restauration d'une instance de base de données AWS RDS
    7. Chiffrement de volume dans NetBackup Snapshot Manager
      1.  
        À propos de la prise en charge du chiffrement de volume dans NetBackup 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 à NetBackup Snapshot Manager
  3. Section II. Maintenance de NetBackup Snapshot Manager
    1. Consignation dans NetBackup Snapshot Manager
      1.  
        À propos du mécanisme de consignation NetBackup Snapshot Manager
      2. Fonctionnement de la consignation NetBackup Snapshot Manager basée sur Fluentd
        1.  
          À propos du fichier de configuration fluentd NetBackup Snapshot Manager
        2.  
          Modification du fichier de configuration fluentd
      3.  
        Journaux NetBackup Snapshot Manager
      4.  
        Journaux sans agent
      5.  
        Dépannage de la consignation NetBackup Snapshot Manager
    2. Mise à niveau de NetBackup Snapshot Manager
      1.  
        À propos des mises à niveau de NetBackup 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 NetBackup Snapshot Manager
      5.  
        Mise à niveau de NetBackup Snapshot Manager
      6.  
        Mise à niveau de NetBackup Snapshot Manager à l'aide d'un correctif
      7. Migration et mise à niveau de NetBackup Snapshot Manager
        1.  
          Avant de lancer la migration de NetBackup Snapshot Manager
        2.  
          Migration et mise à niveau de NetBackup Snapshot Manager vers RHEL 8.6 ou 8.4
      8.  
        Configuration de GCP pour la migration d'une configuration par zones vers une configuration par régions
      9. Tâches suivant une mise à niveau :
        1.  
          Mise à niveau des extensions NetBackup Snapshot Manager
      10.  
        Tâches postmigration
    3. Désinstallation de NetBackup Snapshot Manager
      1.  
        Préparation de la désinstallation de NetBackup Snapshot Manager
      2.  
        Sauvegarde de NetBackup Snapshot Manager
      3.  
        Annulation de la configuration de plug-ins NetBackup Snapshot Manager
      4.  
        Annulation de la configuration d'agents NetBackup Snapshot Manager
      5.  
        Suppression des agents NetBackup Snapshot Manager
      6.  
        Suppression de NetBackup Snapshot Manager d'un environnement hôte Docker autonome
      7.  
        Suppression d'extensions NetBackup Snapshot Manager basées sur une machine virtuelle ou un cluster Kubernetes géré
      8.  
        Restauration de NetBackup Snapshot Manager
    4. Dépannage de NetBackup Snapshot Manager
      1.  
        Dépannage de NetBackup 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 NetBackup 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
      8.  
        Accusé de réception non reçu pour le datamover
      9.  
        Échec de la mise à niveau d'une extension à l'aide d'un script sur AWS (EKS)
      10.  
        Le travail de sauvegarde à partir d'un snapshot échoue avec une erreur de délai d'expiration

Installation de NetBackup Snapshot Manager dans l'environnement Docker/Podman

Remarque :

lors du déploiement de NetBackup 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 NetBackup 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 NetBackup Snapshot Manager

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

Pour installer NetBackup Snapshot Manager

  1. Téléchargez l'image NetBackup Snapshot Manager sur le système sur lequel vous souhaitez déployer NetBackup Snapshot Manager. Accédez au site Web Support technique de 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 de l'image NetBackup 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.2.x.x.xxxx.tar.gz
    netbackup-flexsnap-10.2.x.x.xxxx.tar.gz
    flexsnap_preinstall.sh
    
  3. Exécutez la commande suivante pour préparer l'hôte NetBackup 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 NetBackup 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 NetBackup 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 NetBackup Snapshot Manager (généralement /cloudpoint).

    <version>

    Version de NetBackup 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, "http://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 NetBackup Snapshot Manager est déployé dans le cloud, veillez à définir 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

    NetBackup 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 NetBackup Snapshot Manager est 10.2.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.2.x.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.2.x.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.2.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.2.x.x.xxxxx
      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

    Lors de cette étape, NetBackup Snapshot Manager effectue les opérations suivantes :

    • Création et exécution des conteneurs pour chaque service NetBackup 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 NetBackup 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 de l'hôte NetBackup Snapshot Manager.

    Si vous vous connectez à l'hôte sous différents noms (par exemple, myserver, myserver.mydomain ou myserver.mydomain.mycompany.com), veillez à tous les ajouter ici pour autoriser l'accès à NetBackup Snapshot Manager avec 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 NetBackup 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 NetBackup Snapshot Manager. Le programme d'installation utilise ces noms pour générer un certificat de serveur pour l'hôte NetBackup Snapshot Manager.

    Port

    Spécifiez le port sur lequel le NetBackup 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!

    Remarque :

    Une fois NetBackup Snapshot Manager déployé, assurez-vous que l'interface IPv6 sur le système n'est pas désactivée.

  6. Cette opération conclut le processus de déploiement de NetBackup Snapshot Manager. L'étape suivante est l'enregistrement du NetBackup Snapshot Manager auprès du serveur principal Veritas NetBackup.

    Si NetBackup Snapshot Manager est déployé dans le cloud, consultez le Guide de l'administrateur cloud de l'interface utilisateur Web NetBackup pour obtenir des instructions. Si NetBackup 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 NetBackup Snapshot Manager, utilisez la commande docker run afin de préserver vos données environnementales.

Se reporter à Redémarrage de NetBackup Snapshot Manager.