Guide d'installation et de mise à niveau de NetBackup™ Snapshot Manager for Cloud
- Introduction
- Section I. Installation et configuration de NetBackup Snapshot Manager for Cloud
- Préparation de l'installation de NetBackup Snapshot Manager for Cloud
- Déploiement de NetBackup Snapshot Manager for Cloud à l'aide d'images de conteneurs
- Déploiement d'extensions NetBackup Snapshot Manager for Cloud
- Installation de l'extension NetBackup Snapshot Manager sur une machine virtuelle
- Installation de l'extension NetBackup Snapshot Manager sur un cluster Kubernetes géré (AKS) dans Azure
- Installation de l'extension NetBackup Snapshot Manager sur un cluster Kubernetes géré (EKS) dans AWS
- Installation de l'extension NetBackup Snapshot Manager sur un cluster Kubernetes géré (GKE) dans GCP
- Fournisseurs NetBackup Snapshot Manager for Cloud
- Remarques relatives à la configuration du plug-in AWS
- Remarques relatives à la configuration du plug-in Google Cloud Platform
- Conditions requises pour la configuration du plug-in GCP à l'aide des informations d'authentification et du compte de service
- Remarques relatives à la configuration du plug-in Microsoft Azure
- Remarques relatives à la configuration du plug-in Microsoft Azure Stack Hub
- Remarques relatives à la configuration du plug-in OCI
- Configuration pour la protection des biens sur les hôtes/machines virtuelles cloud
- Protection des biens à l'aide de la fonction d'agent sur hôte de NetBackup Snapshot Manager
- Installation et configuration de l'agent NetBackup Snapshot Manager
- Configuration du plug-in d'application NetBackup Snapshot Manager
- Plug-in Microsoft SQL
- Étapes supplémentaires requises après une restauration de snapshot d'instance SQL Server
- Plug-in Oracle
- Protection des biens à l'aide de la fonction sans agent de NetBackup Snapshot Manager
- Sauvegarde et récupération de catalogue Snapshot Manager for Cloud
- Protection des biens NetBackup Snapshot Manager for Cloud
- Chiffrement de volume dans NetBackup Snapshot Manager for Cloud
- Sécurité NetBackup Snapshot Manager for Cloud
- Préparation de l'installation de NetBackup Snapshot Manager for Cloud
- Section II. Maintenance de NetBackup Snapshot Manager for Cloud
- Consignation de NetBackup Snapshot Manager for Cloud
- Mise à niveau de NetBackup Snapshot Manager for Cloud
- Migration et mise à niveau de NetBackup Snapshot Manager
- Tâches suivant une mise à niveau :
- Désinstallation de NetBackup Snapshot Manager for Cloud
- Dépannage de NetBackup Snapshot Manager for Cloud
Installation de l'extension à l'aide des fichiers YAML Kustomize et de ressources personnalisées
Le dossier de l'extension contient les exemples d'après lesquels vous devez créer de nouveaux fichiers YAML avec les valeurs correspondant à votre environnement :
kustomization.yaml
cloudpoint_crd.yaml
node_select.yaml
cloudpoint_service.yaml
kustomization.yaml
Dans le fichier kustomization.yaml
, mettez à jour les paramètres de la section avec les valeurs appropriées, comme indiqué dans le tableau ci-dessous.
Paramètre |
Description |
---|---|
newName |
Spécifiez le nom de l'image NetBackup Snapshot Manager, ainsi que le chemin d'accès au registre de conteneur. Exemple : <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy |
newTag |
Spécifiez l'étiquette de l'image NetBackup Snapshot Manager à déployer. Exemple : |
namespace |
Espace de noms créé lors des étapes de préparation, dans lequel NetBackup Snapshot Manager est déployé. |
Exemple :
apiVersion: kustomize.config.k8s.io/v1beta1 kind: Kustomization resources: - cloudpoint_service.yaml patchesStrategicMerge: - node_select.yaml namespace: demo-cloudpoint-ns images: - name: CLOUDPOINT_IMAGE newName: <account_id>.dkr.ecr.us-east-2.amazonaws.com/veritas/flexsnap-deploy newTag: 10.5.x.x-xxxx vars: - name: ServiceAccount.cloudpoint-acc.metadata.namespace objref: kind: ServiceAccount name: cloudpoint-acc apiVersion: v1 fieldref: fieldpath: metadata.namespace configurations: - cloudpoint_kustomize.yaml
cloudpoint_service.yaml
Si vous déployez l'extension sur la plate-forme GCP, remplacez cloudpoint_service.yaml
.
cloudpoint_crd.yaml
Modifiez le fichier manifeste cloudpoint_crd.yaml
comme suit :
Pour la plate-forme GCP, supprimez la ligne contenant le terme
.Pour les autres plates-formes, supprimez la ligne contenant le terme
.
Définissez les valeurs appropriées pour les paramètres de la section
, comme indiqué dans le tableau suivant.
Paramètre |
Description |
---|---|
cloudpointHost |
Spécifiez le nom d'hôte ou l'adresse IP NetBackup Snapshot Manager. |
cloudpointExtensionToken |
Collez le contenu du jeton NetBackup Snapshot Manager téléchargé précédemment à partir de la boîte de dialogue Ajouter une extension de l'interface utilisateur Web NetBackup. |
storageClassName |
Classe de stockage Kubernetes créée lors des étapes de préparation. Exemple : Remarque : Non requis pour la plate-forme GCP. |
size |
Volume (en Go) à provisionner selon vos besoins d'évolutivité. |
namespace |
Espace de noms créé lors des étapes de préparation, dans lequel NetBackup Snapshot Manager est déployé. |
volumeName |
Volume persistant créé lors des étapes de préparation. Remarque : Requis pour la plate-forme GCP. |
Exemple :
apiVersion: veritas.com/v1 kind: CloudpointRule metadata: name: cloudpoint-config-rule namespace: demo-cloudpoint-ns spec: CLOUDPOINT_HOST: 3.17.**.*** . CLOUDPOINT_EXTENSION_TOKEN: <extension_token> RENEW: false LOG_STORAGE: STORAGE_CLASS_NAME: efs-sc-new SIZE: 100
node_select.yaml
Dans la section node_select.yaml
. Vous pouvez obtenir ces informations à l'aide des commandes suivantes :
Exécutez la commande suivante pour obtenir le nom de n'importe quel nœud du pool de nœuds dédié pour notre extension :
# kubectl get nodes
Selon le fournisseur cloud, utilisez les commandes suivantes en fonction de l'étiquette
:Pour Azure : # kubectl describe node <node_name> | grep -i labels
Exemple de sortie :
agentpool=azure-node-pool
Pour AWS : # kubectl describe node <node_name> | grep -i <node_group_name>
Exemple de sortie :
eks.amazonaws.com/nodegroup=aws-node-pool
Pour GCP : # kubectl describe node <node_name> | grep -i <node_pool_name>
Exemple de sortie :
cloud.google.com/gke-nodepool=gcp-node-pool
Paramètre |
Description |
---|---|
NODE_AFFINITY_KEY |
|
NODE_AFFINITY_VALUE |
Nom du pool de nœuds.
|
Exécutez ensuite les commandes suivantes à partir du dossier dans lequel se trouvent les fichiers YAML.
Pour appliquer le fichier YAML Kustomization : kubectl apply -k <location of the kustomization.yaml file>
Pour appliquer la ressource personnalisée NetBackup Snapshot Manager : kubectl apply -f cloudpoint_crd.yaml