Guide d'installation et de mise à niveau d'NetBackup IT Analytics pour Linux
- Présentation de l'installation
- Installation de NetBackup IT Analytics sur un serveur Linux
- Étape 4 : Installer les fichiers binaires d'application de la base de données Oracle (Linux)
- Vérification de la configuration de licence actuelle
- Étapes suivantes
- Mise à niveau du Portail NetBackup IT Analytics sous Linux
- Mettre à niveau le portail NetBackup IT Analytics
- Fusion d'attributs lors de la mise à niveau du portail
- Mises à niveau du collecteur de données
- Mise à niveau et migration vers un nouveau serveur
- Mise à niveau et migration vers un nouveau serveur
- Mise à niveau et migration vers un nouveau serveur
- Annexe A. X Virtual Frame Buffer
- Annexe B. Correctifs Oracle pour le serveur de base de données
- Installation du correctif Oracle 19c d'octobre 2025
- Installation du correctif Oracle 19c d'octobre 2025
Étape 3 : Conditions préalables pour le portail et la base de données
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.
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.
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éé.
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
Passez en revue les détails des logiciels tiers.
Se reporter à Produits tiers et open source pris en charge.
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).
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.
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
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
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.
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 deconfig.sh
au script du programme d'installation avec l'option.-CExemple :
<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.
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.
Pour que le portail fonctionne correctement, assurez-vous que les ports 80/tcp, 8011 et 8017 sont ouverts dans le pare-feu.
Assurez-vous que la commande ss ou netstat est disponible sur le système.