Veritas NetBackup™ CloudPoint Guide d'installation et de mise à niveau
- Section I. Installation et configuration de CloudPoint
- Préparation de l'installation de CloudPoint
- Déploiement de CloudPoint à l'aide de l'image Docker
- Plug-ins cloud de CloudPoint
- Plug-ins de baie de disques de stockage de CloudPoint
- Remarques relatives à la configuration du plug-in NetApp
- Remarques sur la configuration du plug-in Nutanix Files
- Paramètres de configuration du plug-in de la baie Dell EMC Unity
- Remarques relatives à la configuration du plug-in Pure Storage FlashArray
- Remarques relatives à la configuration du plug-in HPE RMC
- Remarques relatives à la configuration du plug-in Hitachi
- Remarques relatives à la configuration du plug-in InfiniBox
- Agents d'application et plug-ins de CloudPoint
- Remarques relatives à la configuration du plug-in Oracle
- À propos de la restauration de snapshots
- Étapes supplémentaires requises après une restauration de snapshot SQL Server
- Protection des biens à l'aide de la fonction sans agent de CloudPoint
- Préparation de l'installation de CloudPoint
- Section II. Maintenance de CloudPoint
- Consignation de CloudPoint
- Dépannage de CloudPoint
- Mise à niveau de CloudPoint
- Désinstallation de CloudPoint
Mise à niveau de CloudPoint
Les procédures suivantes expliquent comment mettre à niveau le déploiement de CloudPoint. Lors de la mise à niveau, vous remplacez le conteneur qui exécute la version actuelle de CloudPoint par un nouveau conteneur.
Pour mettre à niveau le serveur CloudPoint enregistré sur NetBackup version 8.2.x ou antérieure
- Sur le serveur maître NetBackup, exécutez la commande suivante pour arrêter tous les processus NetBackup :
UNIX : /usr/openv/netbackup/bin/bp.kill_all
Windows : install_path\NetBackup\bin\bpdown -f
- Mettez CloudPoint à niveau vers la dernière version prise en charge.
- Mettez le serveur maître NetBackup à niveau.
Consultez le Guide de mise à niveau de Veritas NetBackup pour obtenir des instructions.
- Redémarrez les processus NetBackup.
- Mettez à jour la configuration de NetBackup afin que les détails de la configuration de CloudPoint mise à niveau soient disponibles dans NetBackup.
Effectuez l'une des opérations suivantes :
Dans l'interface utilisateur Web de NetBackup, modifiez les informations du serveur CloudPoint.
Dans l'interface utilisateur Web, cliquez sur Charges de travail > Cloud dans le volet de navigation gauche, puis cliquez sur l'onglet Serveurs CloudPoint.
Sélectionnez le serveur CloudPoint que vous venez de mettre à niveau, puis cliquez sur Modifier à partir du bouton d'action représentant des points de suspension sur la droite.
Dans la boîte de dialogue Modifier le serveur CloudPoint, fournissez tous les détails demandés.
Cliquez sur Valider pour valider le certificat du serveur CloudPoint.
Cliquez sur Enregistrer pour mettre à jour la configuration du serveur CloudPoint.
Vous pouvez également exécuter la commande suivante sur le serveur maître NetBackup :
# ./tpconfig -update -cloudpoint_server cp-hostname-cloudpoint_server_user_id admin -manage_workload <manage_workload>
Sur les systèmes UNIX, le chemin d'accès à cette commande est
/usr/openv/volmgr/bin/
. Sur les systèmes Windows, le chemin d'accès à cette commande estinstall_path\Volmgr\bin\
. Pour plus d'informations, consultez le Guide de référence des commandes Veritas NetBackup.Vous pouvez également effectuer un appel d'API PATCH au serveur maître NetBackup à l'aide de l'URL suivante :
https://nbu-master/netbackup/config/servers/snapshot-mgmt-servers/cp-hostname
Pour mettre à niveau le serveur CloudPoint non enregistré sur NetBackup
- Téléchargez le programme d'installation de mise à niveau CloudPoint.
Sur la page de téléchargement CloudPoint, cliquez sur Télécharger maintenant afin de télécharger le programme d'installation CloudPoint.
Les composants du logiciel CloudPoint sont disponibles sous forme d'images Docker, qui sont packagées dans un fichier compressé. Voici le format de nom de fichier :
Veritas_CloudPoint_8.x.x.x.img.gz
La séquence numérique du nom de fichier représente la version du produit.
- Copiez le fichier d'images compressé téléchargé sur l'ordinateur sur lequel vous voulez déployer CloudPoint.
- Chargez le fichier d'images à l'aide de la commande suivante :
# sudo docker load -i <imagefilename>
Par exemple, si la version est
8.3.0.8549
, la syntaxe de la commande est la suivante :# sudo docker load -i Veritas_CloudPoint_8.3.0.8549.img.gz
Des messages semblables aux exemples suivants sont affichés dans la ligne de commande :
Load -i VRTScloudpoint-docker-8.3.0.8549.img.gz 3b48714f4630: Loading layer [====================>] 26.62kB/26.62kB e2be05255641: Loading layer [====================>] 1.022GB/1.022GB f4019e787431: Loading layer [====================>] 71.16MB/71.16MB 8fa41882618d: Loading layer [====================>] 2.56kB/2.56kB 2eb7b5f07188: Loading layer [====================>] 433.6MB/433.6MB 9a80f5e55187: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-policy:8.3.0.8549 4610240a3245: Loading layer [====================>] 2.56kB/2.56kB 009536fb1f1f: Loading layer [====================>] 4.096kB/4.096kB e281e184c054: Loading layer [====================>] 51.31MB/51.31MB 01455a2a7aca: Loading layer [====================>] 38.89MB/38.89MB 0cd7f5d9561b: Loading layer [====================>] 803.8kB/803.8kB cbe0c1de2aeb: Loading layer [====================>] 3.072kB/3.072kB bf3c086d3dc8: Loading layer [====================>] 99.56MB/99.56MB Loaded image: veritas/flexsnap-api-gateway:8.3.0.8549 0c5d3de7e49e: Loading layer [====================>] 38.26MB/38.26MB ecc5f9d1a612: Loading layer [====================>] 57.34kB/57.34kB 02b122e862b3: Loading layer [====================>] 4.327MB/4.327MB Loaded image: veritas/flexsnap-cloudpoint:8.3.0.8549 Loaded image: veritas/flexsnap-fluentd:8.3.0.8549 60b2acb680f6: Loading layer [====================>] 3.584kB/3.584kB f595300c08bc: Loading layer [====================>] 3.584kB/3.584kB Loaded image: veritas/flexsnap-mongodb:8.3.0.8549 Loaded image: veritas/flexsnap-agent:8.3.0.8549 Loaded image: veritas/flexsnap-scheduler:8.3.0.8549 8df81d5ea017: Loading layer [====================>] 7.68kB/7.68kB 7d0351be3c82: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-nginx:8.3.0.8549 2ab7b82b7b67: Loading layer [====================>] 433.6MB/433.6MB cb5786a5d4da: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-coordinator:8.3.0.8549 82845be8152d: Loading layer [====================>] 2.56kB/2.56kB 4335a9dd8761: Loading layer [====================>] 433.6MB/433.6MB 7726c32b0a94: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-onhostagent:8.3.0.8549 ee9829847a2f: Loading layer [====================>] 10.12MB/10.12MB e821f4ed533d: Loading layer [====================>] 2.56kB/2.56kB b2ca6971711b: Loading layer [====================>] 17.92kB/17.92kB ac4489fdf0fb: Loading layer [====================>] 38.26MB/38.26MB 7a3246be4423: Loading layer [====================>] 12.92MB/12.92MB 663007ab9b7a: Loading layer [====================>] 31.74kB/31.74kB Loaded image: veritas/flexsnap-config:8.3.0.8549 7eb7d2ecf33a: Loading layer [====================>] 12.92MB/12.92MB 4cbef47218cf: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-certauth:8.3.0.8549 44ed763d4f00: Loading layer [====================>] 38.29MB/38.29MB a6d54a76196f: Loading layer [====================>] 4.096kB/4.096kB e0340c5d3b40: Loading layer [====================>] 3.072kB/3.072kB Loaded image: veritas/flexsnap-rabbitmq:8.3.0.8549 Loaded image: veritas/flexsnap-notification:8.3.0.8549 45358ab4ca0b: Loading layer [====================>] 42.52MB/42.52MB 31b87f996cd9: Loading layer [====================>] 3.072kB/3.072kB fe498c617335: Loading layer [====================>] 48.66MB/48.66MB Loaded image: veritas/flexsnap-idm:8.3.0.8549 Loaded image: veritas/flexsnap-cloudpoint:8.3.0.8549
Notez le nom et la version de l'image chargée qui s'affichent à la fin des messages d'état de l'invite de commande. Il s'agit de la nouvelle version de CloudPoint vers laquelle vous souhaitez effectuer la mise à niveau. Vous aurez besoin de ces informations lors des étapes suivantes.
Remarque :
la version affichée ici est utilisée à titre d'exemple uniquement. La version réelle varie selon la version publiée du produit que vous installez.
- Notez la version de CloudPoint qui est actuellement installée. Vous utiliserez le numéro de version à l'étape suivante.
- Vérifiez qu'aucun snapshot de politique de protection ni qu'aucune autre opération n'est en cours, puis arrêtez CloudPoint en exécutant la commande suivante :
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:current_version stop
Ici, current_version représente la version de CloudPoint actuellement installée. Utilisez le numéro de version noté à l'étape précédente.
Par exemple, si la version de CloudPoint installée est 2.2.2.4722, la commande ressemble à ce qui suit :
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:2.2.2.4722 stop
Remarque :
il s'agit d'une commande unique que vous devez entrer sans saut de ligne.
Les conteneurs CloudPoint sont arrêtés un par un. Des messages semblables aux exemples suivants sont affichés dans la ligne de commande :
Stopping the services Stopping container: flexsnap-onhostagent ...done Stopping container: flexsnap-email-service ...done Stopping container: flexsnap-identity-manager-service ...done Stopping container: flexsnap-notification ...done Stopping container: flexsnap-cloudpointconsole ...done Stopping container: flexsnap-policy ...done Stopping container: flexsnap-licensing ...done Stopping container: flexsnap-telemetry ...done Stopping container: flexsnap-indexingsupervisor ...done Stopping container: flexsnap-vic ...done Stopping container: flexsnap-scheduler ...done Stopping container: flexsnap-agent ...done Stopping container: flexsnap-coordinator ...done Stopping container: flexsnap-api ...done Stopping container: flexsnap-api-gateway ...done Stopping container: flexsnap-auth ...done Stopping container: flexsnap-authorization-service ...done Stopping container: flexsnap-rabbitmq ...done Stopping container: flexsnap-mongodb ...done Stopping container: flexsnap-fluentd ...done
Attendez que tous les conteneurs CloudPoint soient arrêtés, puis passez à l'étape suivante.
- Mettez à niveau CloudPoint en exécutant la commande suivante :
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:new_version install
Pour effectuer une installation sans assistance, exécutez la commande suivante :
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:new_version install -y
Ici, new_version représente la version de CloudPoint vers laquelle vous effectuez la mise à niveau.
L'option -y passe par une étape d'approbation pour toutes les invites d'installation ultérieures et permet au programme d'installation de continuer en mode non interactif.
Par exemple, en utilisant le numéro de version spécifié précédemment, la commande sera la suivante :
# sudo docker run -it --rm -v /cloudpoint:/cloudpoint -v /var/run/docker.sock:/var/run/docker.sock veritas/flexsnap-cloudpoint:8.3.0.8549 install -y
Remarque :
il s'agit d'une commande unique que vous devez entrer sans saut de ligne.
- Le nouveau programme d'installation CloudPoint détecte les conteneurs CloudPoint existants en cours d'exécution et vous invite à confirmer leur suppression.
Appuyez sur O pour confirmer la suppression des anciens conteneurs CloudPoint.
Remarque :
aucune saisie n'est requise si le programme d'installation est exécuté en mode non interactif.
Le programme d'installation charge d'abord les images de service individuelles et les lance dans leur conteneur respectif.
Attendez que des messages semblables à ceux ci-après soient affichés par le programme d'installation avant de passer à l'étape suivante :
Installing the services Configuration started at time: Wed Apr 1 14:37:53 UTC 2020 WARNING: No swap limit support Docker server version: 18.09.1 This is an upgrade to CloudPoint 8.3.0.8549 Previous CloudPoint version: 2.2.2.4722 Checking if a 1.0 release container exists ... Removing exited container flexsnap-cloudpointconsole ...done Removing exited container flexsnap-api ...done Removing exited container flexsnap-fluentd ...done Removing exited container flexsnap-authorization-service ...done Removing exited container flexsnap-email-service ...done Removing exited container flexsnap-identity-manager-service ...done Removing exited container flexsnap-licensing ...done Removing exited container flexsnap-vic ...done Removing exited container flexsnap-telemetry ...done Removing exited container flexsnap-indexingsupervisor ...done Removing exited container flexsnap-policy ...done Removing exited container flexsnap-scheduler ...done Removing exited container flexsnap-onhostagent ...done Removing exited container flexsnap-notification ...done Removing exited container flexsnap-agent ...done Removing exited container flexsnap-coordinator ...done Removing exited container flexsnap-mongodb ...done Removing exited container flexsnap-rabbitmq ...done Removing exited container flexsnap-api-gateway ...done Removing exited container flexsnap-auth ...done Deleting network : flexsnap-network ...done Generating certificates for MongoDB server ...done Generating certificates for API-gateway container ...done Generating certificates for few other service container ...done Generating certificates for OnhostAgent container ...done Adding MongoDB certificate to the trust store ... Importing keystore /cloudpoint/keys/idm_store to /cloudpoint/keys/.idm_store_tmp... Entry for alias cacert successfully imported. Entry for alias mongodb successfully imported. Import command completed: 2 entries successfully imported, 0 entries failed or cancelled done Renewing IDM https certificates ...done Starting to generate nginx ssl configuration ...done Creating network: flexsnap-network ...done Starting docker container: flexsnap-fluentd ...done Starting docker container: flexsnap-mongodb ...done Starting docker container: flexsnap-rabbitmq ...done Starting docker container: flexsnap-certauth ...done Starting docker container: flexsnap-api-gateway ...done Starting docker container: flexsnap-coordinator ...done Starting docker container: flexsnap-agent ...done Starting docker container: flexsnap-onhostagent ...done Starting docker container: flexsnap-scheduler ...done Starting docker container: flexsnap-policy ...done Starting docker container: flexsnap-notification ...done Starting docker container: flexsnap-idm ...done Starting docker container: flexsnap-config ...done Starting docker container: flexsnap-nginx ...done
- Pour vérifier la version de CloudPoint, exécutez la commande suivante :
# sudo docker ps | grep flexsnap-coordinator
- Cette opération conclut le processus de mise à niveau. Vérifiez que vos paramètres de configuration et vos données CloudPoint sont conservés tels quels.
- Enregistrez le serveur CloudPoint auprès du serveur maître NetBackup.
Pour obtenir des instructions, consultez le Guide de l'administrateur de l'interface utilisateur Web cloudNetBackup.
- Mettez à niveau les agents CloudPoint sur les hôtes d'application Linux et Windows.
Effectuez les étapes suivantes pour mettre à niveau l'agent sur des hôtes Linux :
Connectez-vous à l'interface utilisateur de NetBackup et téléchargez le dernier package d'installation de l'agent.
Accédez à Cloud > Serveurs CloudPoint > Actions > Télécharger l'agent.
Arrêtez le service d'agent flexsnap sur l'hôte Linux sur lequel vous voulez mettre à niveau l'agent.
Sur l'hôte Linux, exécutez la commande suivante :
# sudo systemctl stop flexsnap-agent.service
Mettez à niveau l'agent sur l'hôte Linux.
Sur l'hôte Linux, exécutez la commande suivante :
# sudo rpm -Uvh --force cloudpoint_agent_rpm_name
Ici, cloudpoint_agent_rpm_name est le nom du package RPM d'agent que vous avez téléchargé précédemment.
Générez le jeton pour la configuration de l'agent. Accédez à Interface utilisateur Web de NetBackup > Cloud > Serveurs CloudPoint > Actions > Télécharger l'agent > Créer un jeton.
Démarrez le service d'agent flexsnap sur l'hôte Linux.
Sur l'hôte Linux, exécutez la commande suivante :
# sudo systemctl start flexsnap-agent.service --renew --token <auth_token>
Rechargez le daemon, si vous y êtes invité.
Sur l'hôte Linux, exécutez la commande suivante :
# sudo systemctl daemon-reload
Répétez ces étapes sur tous les hôtes Linux sur lesquels vous voulez mettre à niveau l'agent basé sur Linux.
Effectuez les étapes suivantes pour mettre à niveau l'agent sur des hôtes Windows :
Connectez-vous à l'interface utilisateur de NetBackup et téléchargez le dernier package d'installation de l'agent.
Accédez à Cloud > Serveurs CloudPoint > Actions > Télécharger l'agent.
Arrêtez le service d'agent Veritas CloudPoint en cours d'exécution sur l'hôte.
Exécutez la dernière version du fichier du package d'installation de l'agent et suivez le workflow de l'assistant d'installation pour mettre à niveau l'agent sur l'hôte Windows.
Le programme d'installation détecte l'installation existante et met automatiquement à niveau le package vers la nouvelle version.
Générez le jeton pour la configuration de l'agent. Accédez à Interface utilisateur Web de NetBackup > Cloud > Serveurs CloudPoint > Actions > Télécharger l'agent > Créer un jeton.
Enregistrez une nouvelle fois l'agent sur l'hôte.
À partir de l'invite de commande, accédez au répertoire d'installation de l'agent (C:\Program Files\Veritas\CloudPoint\) et exécutez la commande suivante :
# flexsnap-agent.exe --renew --token <auth_token>
Répétez ces étapes sur tous les hôtes Windows sur lesquels vous voulez mettre à niveau l'agent basé sur Windows.
Pour plus de détails sur la procédure de téléchargement du package d'installation de l'agent à partir de l'interface utilisateur NetBackup, reportez-vous à la rubrique suivante :
Se reporter à Téléchargement et installation de l'agent CloudPoint.
- Si vous avez déployé NetBackup sur une instance EC2 dans le cloud AWS, vous avez maintenant la possibilité de configurer NetBackup de façon à utiliser le service AWS KMS pour le chiffrement et le déchiffrement de la configuration NetBackup.
Cette étape est facultative et s'applique uniquement si le déploiement de NetBackup utilise le mécanisme de chiffrement par défaut et qu'AWS KMS n'est pas déjà configuré dans cet environnement.
- Si CloudPoint est déployé dans le cloud AWS et intégré à un environnement Veritas NetBackup, l'étape suivante consiste à mettre à jour la configuration NetBackup de sorte que les détails de configuration CloudPoint mis à niveau soient disponibles dans NetBackup.
La réalisation de cette étape permet de s'assurer que les paramètres de configuration AWS IAM dans CloudPoint sont mis à jour dans la configuration NetBackup.
Effectuez l'une des opérations suivantes :
Dans l'interface utilisateur Web de NetBackup, ajoutez les informations du serveur CloudPoint.
Dans l'interface utilisateur Web, cliquez sur Charges de travail > Cloud dans le volet de navigation gauche, puis cliquez sur l'onglet Serveurs CloudPoint.
Cliquez sur le bouton Ajouter sur la droite, puis fournissez tous les détails demandés dans la boîte de dialogue Ajouter un serveur CloudPoint.
Cliquez sur Valider pour valider le certificat du serveur CloudPoint.
Cliquez sur Ajouter pour ajouter la configuration du serveur CloudPoint.
Exécutez la commande suivante sur le serveur maître NetBackup :
# ./tpconfig -add -cloudpoint_server <cloudpoint_server_name> -cloudpoint_server_user_id <user_ID> -manage_workload manage_workload [-requiredport <IP_port_number>]
Par exemple, si le nom de l'hôte CloudPoint est
mycphost.mydomain.dom
et que l'administrateur CloudPoint configuré estmycpuser@mycp.com
, la syntaxe de la commande est la suivante :# ./tpconfig -add -cloudpoint_server mycphost.mydomain.com -manage_workload manage_workload -cloudpoint_server_user_id mycpuser@mycp.com
Lorsque vous y êtes invité, entrez le mot de passe de l'utilisateur CloudPoint spécifié dans la commande, puis saisissez de nouveau le mot de passe pour le confirmer.
Vous pouvez également effectuer un appel d'API PATCH au serveur maître NetBackup à l'aide de l'URL suivante : https://nbu-master/netbackup/config/servers/snapshot-mgmt-servers/
Une fois la configuration NetBackup mise à jour, vous pouvez immédiatement commencer à utiliser CloudPoint avec NetBackup. Après la mise à niveau de CloudPoint, la découverte des biens est de nouveau déclenchée. Tous les paramètres de configuration CloudPoint existants tels que les plug-ins, les biens, les snapshots, les travaux de restauration et de réplication sont conservés et continuent de fonctionner tels quels. Si vous ajoutez une nouvelle région AWS, AWS IAM permet de découvrir et d'exécuter des opérations sur les biens de cette région.
Pour obtenir plus de détails sur la commande tpconfig et ses options, consultez le Guide de référence des commandes Veritas NetBackup. Pour plus d'informations sur l'intégration de CloudPoint et de Veritas NetBackup, consultez le Guide de l'administrateur cloud de l'interface utilisateur Web Veritas NetBackup.
Remarque :
si vous avez mis à niveau NetBackup sans supprimer les configurations de plug-in obsolètes telles que HPE 3PAR, vous ne pourrez peut-être pas vous connecter à l'interface utilisateur NetBackup après la mise à niveau. Contactez le support technique Veritas afin de nettoyer les entrées de plug-in obsolètes de la base de données NetBackup et de rendre le déploiement de NetBackup opérationnel.