Guide d'installation et de mise à niveau d'NetBackup IT Analytics pour Linux

Last Published:
Product(s): NetBackup IT Analytics (11.5)
  1. Présentation de l'installation
    1.  
      Introduction
    2.  
      NetBackup IT AnalyticsComposants
    3.  
      Licence Standard Edition ou Shared Services
    4.  
      Options d'installation
    5.  
      Prise en charge de plusieurs langues et remarques relatives aux paramètres régionaux (Linux)
    6.  
      Produits tiers et open source pris en charge
  2. Installation de NetBackup IT Analytics sur un serveur Linux
    1.  
      Étape 1 : Obtenir le fichier de clé de licence de NetBackup IT Analytics
    2.  
      Étape 2 : Stratégies de déploiement du Portail et de la base de données
    3.  
      Étape 3 : Conditions préalables pour le portail et la base de données
    4. Étape 4 : Installer les fichiers binaires d'application de la base de données Oracle (Linux)
      1.  
        Création d'une base de données et d'utilisateurs dans une batterie Oracle existante lors d'un déploiement d'architecture fractionnée
    5.  
      Tâche 5 : Installation des fichiers binaires d'application du Portail (Linux)
    6.  
      Étape 6 : Démarrage des services du Portail (Linux)
    7.  
      Étape 7 : Connexion au Portail
    8.  
      Étape 8 : Installation d'une licence
    9. Vérification de la configuration de licence actuelle
      1.  
        Exécution du rapport Résumé des licences
      2.  
        À propos de la version et de la licence NetBackup IT Analytics
      3.  
        Afficher les Détails de la licence
    10. Étapes suivantes
      1.  
        Effectuer une sauvegarde à froid de la base de données
      2.  
        Processus de sauvegarde de base de données recommandé
  3. Mise à niveau du Portail NetBackup IT Analytics sous Linux
    1.  
      Présentation
    2.  
      Chemin d'accès à la mise à niveau
    3.  
      Avant la mise à niveau
    4. Mettre à niveau le portail NetBackup IT Analytics
      1.  
        Mise à niveau d'un environnement de services partagés
      2.  
        Exécution du programme d'installation de l'utilitaire de mise à niveau (Linux)
      3.  
        Problèmes connus
      4.  
        Exécuter l'utilitaire de mise à niveau
      5.  
        Après la mise à niveau
      6.  
        Méthodes de mise à niveau pour incorporer des objets d'entreprise
      7. Fusion d'attributs lors de la mise à niveau du portail
        1.  
          Gestion des attributs lors de la mise à niveau du portail
        2.  
          Exemple de fusion de valeurs d'attribut
        3.  
          Étapes pour renommer des attributs dupliqués
        4.  
          Meilleure pratique pour les attributs dans les environnements multiclients
    5. Mises à niveau du collecteur de données
      1.  
        Conditions préalables obligatoires
    6.  
      Dépannage : la rétrogradation de Data Collector n'est pas prise en charge
    7.  
      Dépannage - Mises à niveau manuelles du collecteur de données
    8.  
      Résolution des défaillances lors de la mise à niveau du Gestionnaire de mise à niveau Data Collector et lors du téléchargement des lots du collecteur sous Linux
    9.  
      Mises à jour du collecteur à partir du portail NetBackup IT Analytics
  4. Mise à niveau et migration vers un nouveau serveur
    1. Mise à niveau et migration vers un nouveau serveur
      1.  
        Installez la dernière version de NetBackup IT Analytics sur le nouveau serveur
      2.  
        Effectuez une exportation de la base de données sur le serveur existant
      3.  
        Arrêtez les services de portail et d'agent sur le nouveau serveur
      4.  
        Supprimez et recréez l'utilisateur du portail existant sur le nouveau serveur
      5.  
        Importez la base de données sur le nouveau serveur
      6.  
        Démarrez les services de portail et d'agent sur le nouveau serveur
      7.  
        Télécharger, installer et exécuter pour mettre à niveau le schéma de base de données
    2.  
      Test
    3.  
      Mettez à jour les fichiers binaires du collecteur de données (si nécessaire)
  5. Annexe A. X Virtual Frame Buffer
    1.  
      Configurer Xvfb (X Virtual Frame Buffer)
  6. Annexe B. Correctifs Oracle pour le serveur de base de données
    1. Installation du correctif Oracle 19c d'octobre 2025
      1.  
        Configuration de la préinstallation
      2.  
        Étapes de l'installation d'OPatch
      3.  
        Installation des correctifs Oracle
      4.  
        Validation des correctifs de la base de données et OJVM
      5.  
        Validation de la mise à jour de la version du JDK
      6.  
        Suppression d'Oracle SQL Developer avec log4j
      7.  
        Installation de SQL Developer pour Oracle 19c sur une machine virtuelle Linux

Étape 3 : Conditions préalables pour le portail et la base de données

  1. Choisissez un serveur de portail. Installez le logiciel du portail NetBackup IT Analytics sur son propre serveur dédié. Pour des raisons de performances, le logiciel du portail NetBackup IT Analytics ne doit pas être installé sur le même serveur que le collecteur de données. Les privilèges racine sont requis pour les tâches d'installation du logiciel du portail.

  2. Pour les nouvelles installations du portail, la mémoire minimale requise pour le serveur est de 32 Go. La base de données Oracle nécessite au moins 24 Go de mémoire. Les installations du portail échoueront si des ressources suffisantes de la mémoire ne sont pas disponibles sur le serveur du portail.

  3. La configuration requise pour la mémoire sur le serveur Oracle est la suivante :

    • La mémoire physique totale (physique + virtuelle) doit être supérieure à 24 Go, sinon Oracle ne démarrera pas. Ajoutez plus de mémoire physique au serveur du Portail.

    • Le système de fichiers temporaire (tmpfs) doit disposer de 24 Go de mémoire totale ou plus pour qu'Oracle démarre. Augmentez la taille du tmpfs, généralement dans /etc/fstab.

    • La mémoire partagée (paramètre kernel.shmmax) doit être de 12 Go ou plus pour qu'Oracle démarre. Augmentez la valeur du paramètre shmmax, généralement dans /etc/sysctl.conf. Après avoir augmenté la valeur du paramètre shmmax, exécutez : sysctl -p.

    • Un espace d'échange de 16 Go minimum doit être créé.

  4. Vérifiez le système d'exploitation du serveur du portail. Vérifiez que le système d'exploitation est l'un des systèmes d'exploitation certifiés répertoriés dans le Guide des configurations certifiées.

    Vérifiez qu'un espace disque suffisant existe sur le serveur de portail désigné. Pour les systèmes de fichiers de base de données, le nombre spécifié est le minimum requis pour créer la base de données. La taille de la base de données augmente au fil du temps. La croissance de la base de données dépend de divers facteurs, tels que les sous-systèmes à partir desquels les données sont collectées, le type de systèmes servant à collecter des données, les périodes de conservation des données (qui sont configurables), etc.

    NetBackup IT Analytics prend en charge l'installation des fichiers binaires et de base de données à des emplacements personnalisés sur le système de fichiers. Par défaut, les fichiers binaires sont installés sous /opt et les fichiers de base de données sont créés dans des dossiers /data01 à /data06. Si vous choisissez une installation sur le chemin d'accès par défaut, l'espace requis pour le système de fichiers doit être le suivant.

    Fichier

    Système/

    Répertoire

    Minimum

    Espace disque

    Espace disque recommandé

    Espace disque maximal pour la croissance de la base de données

    Remarques

    /opt

    20 Gio

    50 Go

    50 Go

     

    /tmp

    2 Gio

    2 Gio

    10 Gio

    /tmp et /var/tmp doivent être accessibles en écriture par l'utilisateur APTARE.

    /data01

    50 Gio

    100 Gio

    750 Gio

    Requis pour les espaces de stockage des données et de l'index.

    /data02

    50 Gio

    100 Gio

    750 Gio

    Requis pour les espaces de stockage des données et de l'index.

    /data03

    90 Gio

    250 Gio

    1 800 Gio

    Requis pour les espaces de stockage des données et de l'index.

    /data04

    65 Gio

    65 Gio

    65 Gio

    Espace de table temporaire.

    /data05

    45 Gio

    45 Gio

    45 Gio

    Espace de table temporaire (journal d'annulation).

    /data06

    5 Gio

    5 Gio

    5 Gio

    Espace de table temporaire (journal redo).

    Si vous choisissez une installation sur le chemin d'accès par défaut, la configuration requise pour le fichier et l'espace est la suivante :

    <install_path>

    (chemin d'installation personnalisé du portail)

    20 Gio

    30 Gio

    30 Gio

     

    /tmp

    2 Gio

    2 Gio

    10 Gio

    /tmp et /var/tmp doivent être accessibles en écriture par l'utilisateur APTARE.

    <install_path>

    (chemin d'installation personnalisé de la base de données)

    305 Gio

    565 Gio

    3 445 Gio

     

    Si vous choisissez une installation sur un chemin d'accès personnalisé avec une architecture fractionnée, la configuration requise pour le fichier et l'espace est la suivante :

    /opt/aptare (install_path pour Oracle sur le serveur de base de données)

    10 Gio

    30 Gio

    30 Gio

     

    /opt (install_path pour le portail sur le serveur du portail)

    10 Gio

    30 Gio

    30 Gio

     

    /tmp

    2 Gio

    2 Gio

    10 Gio

    /tmp et /var/tmp doivent être accessibles en écriture par l'utilisateur APTARE.

    /data01

    /data02

    /data03

    /data04

    /data05

    /data06

    300 Gio

    560 Gio

    3 400 Gio

     
  5. Passez en revue les détails des logiciels tiers.

    Se reporter à Produits tiers et open source pris en charge.

  6. Si vous prévoyez d'exporter des rapports ou de les envoyer par e-mail sous forme de fichiers PDF, utilisez un gestionnaire graphique tel que Xvfb (X Virtual Frame Buffer) pour garantir un rendu correct de ces formats de sortie. Contactez votre service informatique pour configurer cette fonctionnalité. Se reporter à Configurer Xvfb (X Virtual Frame Buffer).

  7. Vérifiez que la bibliothèque rpm fontconfig est installée. Cet élément est requis pour le programme d'installation du portail. La bibliothèque fontconfig est conçue pour fournir l'accès aux fonctionnalités de configuration de police, de personnalisation et aux applications dans l'ensemble du système. Si la bibliothèque rpm fontconfig n'est pas installée, l'exportation des rapports aux formats XLS et PDF échouera.

  8. Quand l'entropie du système du Portail est très faible, les performances des fonctions cryptographiques sont affectées et ces étapes peuvent prendre énormément de temps. Vous pouvez identifier le niveau d'entropie du système à partir du contenu du fichier /proc/sys/kernel/random/entropy_avail à l'aide de la commande # cat /proc/sys/kernel/random/entropy_avail. Si cette valeur ne dépasse pas 400 de manière régulière, installez rng-tools et lancez les services selon la description ci-dessous sur le système du Portail.

    Pour RHEL ou OEL :

    • Accédez à l'invite de commande.

    • Installez rng-tools.

      yum install rng-tools
    • Démarrez les services.

      systemctl start rngd 
    • Activez les services.

      systemctl enable rngd 

    Pour SUSE :

    • Accédez à l'invite de commande.

    • Installez rng-tools.

      zypper install rng-tools
    • Démarrez les services.

      systemctl start rng-tools
    • Activez les services.

      systemctl enable rng-tools
  9. Vérifiez que les rpm nécessaires existent sur votre système en fonction du système d'exploitation.

    • Pour RHEL 9, utilisez la commande suivante :

      rpm -q bc binutils compat-openssl11 elfutils-libelf fontconfig gcc glibc glibc-devel ksh libaio libasan liblsan libX11 libXau libXi libXrender libXtst libxcrypt-compat libgcc libibverbs libnsl librdmacm libstdc++ libxcb libvirt-libs make policycoreutils policycoreutils-python-utils smartmontools sysstat perl-TermReadKey perl-English-1.11-480.el9.noarch --qf '%{name}.%{arch}\n'|sort

      La commande renvoie :

      bc.x86_64
      binutils.x86_64
      compat-openssl11.x86_64
      elfutils-libelf.x86_64
      fontconfig.x86_64
      gcc.x86_64
      glibc-devel.x86_64
      glibc.x86_64
      ksh.x86_64
      libaio.x86_64
      libasan.x86_64
      libgcc.x86_64
      libibverbs.x86_64
      liblsan.x86_64
      libnsl.x86_64
      librdmacm.x86_64
      libstdc++.x86_64
      libvirt-libs.x86_64
      libX11.x86_64
      libXau.x86_64
      libxcb.x86_64
      libxcrypt-compat.x86_64
      libXi.x86_64
      libXrender.x86_64
      libXtst.x86_64
      make.x86_64
      perl-English.noarch
      perl-TermReadKey.x86_64
      policycoreutils-python-utils.noarch
      policycoreutils.x86_64. 
      smartmontools.x86_64
      sysstat.x86_64
      

      Les correctifs Oracle suivants sont requis pour l'installation de la base de données Oracle 19c sur un hôte RHEL9 pour les licences Standard Edition et Shared Edition. Téléchargez ces 4 correctifs à partir du centre de téléchargement de Veritas si Oracle est fourni par Veritas ou à partir du centre de support d'Oracle si vous disposez de votre propre licence Oracle.

      • Correctif 35775632 (p35775632_190000_Linux-x86-64.zip)

      • Correctif 6880880 en sélectionnant la version 19.0.0.0.0 (p6880880_190000_Linux-x86-64.zip)

      • 19.20 DBRU Correctif 35320081 (p35320081_190000_Linux-x86-64.zip)

      • 19.20 DB MLR 35904951 (p35904951_1920000DBRU_Linux-x86-64.zip)

    • Pour RHEL 8, utilisez la commande suivante :

      rpm -q perl-TermReadKey perl-Data-Dumper binutils glibc libaio elfutils-libelf perl-Getopt-Long binutils  gcc gcc-c++ glibc-devel ksh libaio-devel libgcc libstdc++ libXtst libXrender libstdc++-devel sysstat psmisc bc make libnsl.x86_64 --qf '%{name}.%{arch}\n'|sort

      La commande renvoie :

      bc.x86_64
      binutils.x86_64
      elfutils-libelf.x86_64
      gcc-c++.x86_64
      gcc.x86_64
      glibc-devel.x86_64
      glibc.x86_64
      ksh.x86_64
      libaio-devel.x86_64
      libaio.x86_64
      libgcc.x86_64
      libnsl.x86_64
      libstdc++-devel.x86_64
      libstdc++.x86_64
      libXtst.x86_64
      libXrender.x86_64
      make.x86_64
      perl-Data-Dumper.x86_64
      perl-Getopt-Long.noarch
      perl-TermReadKey.x86_64
      psmisc.x86_64
      sysstat.x86_64
      unzip
    • Pour RHEL 7 et CENTOS 7, utilisez la commande suivante :

       rpm -q perl-TermReadKey perl-Data-Dumper binutils glibc libaio elfutils-libelf perl-Getopt-Long compat-libcap1 compat-libstdc++-33 gcc gcc-c++ glibc-devel ksh libaio-devel libgcc libstdc++ libXtst libXrender libstdc++-devel sysstat psmisc bc make --qf '%{name}.%{arch}\n'|sort

      La commande renvoie :

      bc.x86_64
      binutils.x86_64
      compat-libcap1.x86_64
      compat-libstdc++-33.x86_64
      elfutils-libelf.x86_64
      gcc-c++.x86_64
      gcc.x86_64
      glibc-devel.x86_64
      glibc.x86_64
      ksh.x86_64
      libaio-devel.x86_64
      libaio.x86_64
      libgcc.x86_64
      libstdc++-devel.x86_64
      libstdc++.x86_64
      libXtst.x86_64
      libXrender .x86_64
      make.x86_64
      perl-Data-Dumper.x86_64
      perl-Getopt-Long.noarch
      perl-TermReadKey.x86_64
      psmisc.x86_64
      sysstat.x86_64
      unzip
    • Pour SUSE 12 Linux Enterprise, exécutez la commande suivante :

      rpm -q bc.x86_64 binutils.x86_64 glibc-devel.x86_64 glibc.x86_64 libaio-devel.x86_64 libaio1.x86_64 libcap-ng-us.x86_64 libcap-ng0.x86_64 libcap-progs.x86_64 libcap1.x86_64 libcap2.x86_64 libelf-devel.x86_64 libgcc_s1.x86_64 libjpeg-turbo.x86_64 libjpeg62-turbo.x86_64 libjpeg62.x86_64 libpcap1.x86_64 libpcre1.x86_64 libpcre16-0.x86_64 libpng16-16.x86_64 libstdc++6.x86_64 libtiff5.x86_64 libXrender1.x86_64 libXtst6.x86_64 make.x86_64  mksh.x86_64 perl-Term-ReadKey.x86_64 pixz.x86_64 rdma-core.x86_64 smartmontools.x86_64 sysstat.x86_64 unzip xz.x86_64  --qf '%{name}.%{arch}\n'|sort

      La commande renvoie :

      binutils.x86_64 
      glibc-devel.x86_64
      glibc.x86_64
      libaio-devel.x86_64
      libaio1.x86_64
      libcap-ng-utils.x86_64
      libcap-ng0.x86_64
      libcap-progs.x86_64
      libcap1.x86_64
      libcap2.x86_64
      libelf-devel.x86_64
      libgcc_s1.x86_64
      libjpeg-turbo.x86_64
      libjpeg62-turbo.x86_64
      libjpeg62.x86_64
      libpcap1.x86_64
      libpcre1.x86_64
      libpcre16-0.x86_64
      libpng16-16.x86_64
      libstdc++6.x86_64
      libtiff5.x86_64
      libXrender1.x86_64
      libXtst6.x86_64
      make.x86_64 
      mksh.x86_64
      perl-Term-ReadKey.x86_64
      pixz.x86_64
      rdma-core.x86_64
      smartmontools.x86_64
      sysstat.x86_64
      unzip
      xz.x86_64
    • Pour SUSE 15 Linux Enterprise, exécutez la commande suivante :

      rpm -q bc.x86_64 binutils.x86_64 compat-libpthread-nonshared.x86_64  glibc-devel.x86_64 glibc.x86_64 libaio-devel.x86_64 libaio1.x86_64 libcap-ng-us.x86_64 libcap-ng0.x86_64 libcap-progs.x86_64 libcap1.x86_64 libcap2.x86_64 libelf-devel.x86_64 libgcc_s1.x86_64 libjpeg-turbo.x86_64 libjpeg62-turbo.x86_64 libjpeg62.x86_64 libpcap1.x86_64 libpcre1.x86_64 libpcre16-0.x86_64 libpng16-16.x86_64 libstdc++6.x86_64 libtiff5.x86_64 libXrender1.x86_64 libXtst6.x86_64 make.x86_64  mksh.x86_64 perl-Term-ReadKey.x86_64 pixz.x86_64 rdma-core.x86_64 smartmontools.x86_64 sysstat.x86_64 unzip xz.x86_64  --qf '%{name}.%{arch}\n'|sort

      La commande renvoie :

      binutils.x86_64 
      compat-libpthread-nonshared.x86_64
      glibc-devel.x86_64
      glibc.x86_64
      libaio-devel.x86_64
      libaio1.x86_64
      libcap-ng-utils.x86_64
      libcap-ng0.x86_64
      libcap-progs.x86_64
      libcap1.x86_64
      libcap2.x86_64
      libelf-devel.x86_64
      libgcc_s1.x86_64
      libjpeg-turbo.x86_64
      libjpeg62-turbo.x86_64
      libjpeg62.x86_64
      libpcap1.x86_64
      libpcre1.x86_64
      libpcre16-0.x86_64
      libpng16-16.x86_64
      libstdc++6.x86_64
      libtiff5.x86_64
      libXrender1.x86_64
      libXtst6.x86_64
      make.x86_64 
      mksh.x86_64
      perl-Term-ReadKey.x86_64
      pixz.x86_64
      rdma-core.x86_64
      smartmontools.x86_64
      sysstat.x86_64
      unzip
      xz.x86_64
  10. Téléchargez les fichiers binaires d'application pour le programme d'installation de la base de données Oracle et le programme d'installation du portail à partir de www.veritas.com. Utilisez les instructions fournies dans la confirmation de votre contrat d'achat.

  11. Dépannage de la création de compte d'utilisateur : le processus d'installation du portail créera des comptes d'utilisateur pour aptare et tomcat. Si vous utilisez la gestion des utilisateurs non locaux (tels que LDAP ou NIS) pour gérer les comptes d'utilisateurs Linux, la commande useradd peut ne pas s'exécuter correctement. Procédez comme suit pour pré-créer manuellement les utilisateurs requis :

    • En utilisant votre processus normal de création de comptes utilisateurs dans LDAP, pré-créez les comptes utilisateurs APTARE et tomcat avec les répertoires de base sous /home.

      ID d'utilisateur

       

      Groupe primaire

       

      Groupes supplémentaires

      aptare

       

      aptare

       

      dba

      tomcat

       

      tomcat

       

      aptare

      apache

       

      apache

        

      Vous pouvez personnaliser ces noms de groupe d'utilisateurs ou les créer à l'avance selon la politique de gestion des utilisateurs de votre organisation. Copiez le fichier config.sh dans le chemin de montage ISO sur le système local, modifiez-le comme il convient, puis transmettez le chemin absolu de config.sh au script du programme d'installation avec l'option.-C

      Exemple :

      <Installer_script> -C <path of config.sh>
      
      Itanalyticsinstaller.sh -C /tmp/config.sh
    • Certains environnements, en particulier ceux virtualisés à l'aide de automount, ne parviendront pas à créer les répertoires de travail lorsque la commande useradd est utilisée. Dans ce cas, créez manuellement les répertoires /home/aptare et /home/tomcat et affichez-les dans aptare et tomcat respectivement.

    • Si vous avez besoin de précisions supplémentaires, contactez le Support technique de Veritas pour plus de détails.

  12. Dépannage des problèmes de script : un problème connu associé à Security Enhanced Linux (SELinux) peut survenir lors de l'exécution de scripts nécessitant Java. Il en résulte un message d'erreur d'autorisation refusée. Pour résoudre ce problème, configurez SELinux pour autoriser l'utilisation de bibliothèques partagées avec la relocalisation de texte.

    Le programme d'installation s'attend à ce que la configuration SELinux soit désactivée ou permissive.

  13. Pour que le portail fonctionne correctement, assurez-vous que les ports 80/tcp, 8011 et 8017 sont ouverts dans le pare-feu.

  14. Assurez-vous que la commande ss ou netstat est disponible sur le système.