NetBackup™ Snapshot Manager Guide d'installation et de mise à niveau
- Introduction
- Section I. Installation et configuration de NetBackup Snapshot Manager
- Préparation de l'installation de NetBackup Snapshot Manager
- Déploiement de NetBackup Snapshot Manager à l'aide d'images de conteneurs
- Déploiement d'extensions NetBackup Snapshot Manager
- Installation de l'extension Snapshot Manager sur une machine virtuelle
- Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (AKS) dans Azure
- Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (EKS) dans AWS
- Installation de l'extension Snapshot Manager sur un cluster Kubernetes géré (GKE) dans GCP
- Plug-ins cloud de NetBackup Snapshot Manager
- Remarques relatives à la configuration du plug-in AWS
- Remarques relatives à la configuration du plug-in Google Cloud Platform
- Remarques relatives à la configuration du plug-in Microsoft Azure
- Remarques relatives à la configuration du plug-in Microsoft Azure Stack Hub
- Agents d'application et plug-ins de NetBackup Snapshot Manager
- Installation et configuration de l'agent Snapshot Manager
- Configuration du plug-in d'application Snapshot Manager
- Plug-in Microsoft SQL
- Étapes supplémentaires requises après une restauration de snapshot d'instance SQL Server
- Plug-in Oracle
- Plan de protection NetBackup
- Protection des biens à l'aide de la fonction sans agent de NetBackup Snapshot Manager
- Chiffrement de volume dans NetBackup Snapshot Manager
- Sécurité de NetBackup Snapshot Manager
- Préparation de l'installation de NetBackup Snapshot Manager
- Section II. Maintenance de NetBackup Snapshot Manager
- Consignation dans NetBackup Snapshot Manager
- Mise à niveau de NetBackup Snapshot Manager
- Migration et mise à niveau de Snapshot Manager
- Tâches suivant une mise à niveau :
- Désinstallation de NetBackup Snapshot Manager
- Dépannage de NetBackup Snapshot Manager
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
etplugins
) 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
- 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.
- 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
- 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
- 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.
- 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!
- 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.