Guide de l'administrateur Kubernetes de l'interface utilisateur Web NetBackup™

Last Published:
Product(s): NetBackup & Alta Data Protection (9.1)
  1. Présentation de l'interface utilisateur Web de NetBackup
    1.  
      À propos de l'interface utilisateur Web de NetBackup
    2.  
      Terminologie
    3.  
      Connexion à l'interface utilisateur Web NetBackup
    4.  
      Déconnexion de l'interface utilisateur Web de NetBackup
  2. Surveillance de NetBackup
    1.  
      Tableau de bord NetBackup
    2.  
      Surveillance des travaux
    3.  
      Filtrage des travaux dans la liste des travaux
  3. Présentation de NetBackup pour Kubernetes
    1.  
      Présentation
    2.  
      Fonctions de prise en charge de NetBackup pour Kubernetes
  4. Déploiement et configuration de l'opérateur NetBackup Kubernetes
    1.  
      Configuration de clusters pour Kubernetes
    2.  
      Conditions requises pour le déploiement
    3.  
      Déploiement de l'opérateur NetBackup Kubernetes
    4.  
      Mise à niveau du déploiement de l'opérateur NetBackup Kubernetes
    5.  
      Suppression d'un déploiement d'opérateur NetBackup Kubernetes
    6.  
      Configuration de l'opérateur côté NetBackup
    7.  
      Configuration de l'opérateur côté Kubernetes
    8.  
      Obtention d'un jeton pour l'ajout de clusters
    9.  
      À propos des images expirées
  5. Gestion des biens Kubernetes
    1.  
      Ajout de clusters Kubernetes
    2.  
      Paramètres de configuration
    3.  
      Gestion des biens Kubernetes
  6. Protection des biens Kubernetes
    1.  
      Plans de protection Kubernetes
    2.  
      Configuration des options de sauvegarde pour les plans de protection Kubernetes
  7. Récupération des biens Kubernetes
    1.  
      Récupération des biens Kubernetes
  8. Résolution des problèmes liés à Kubernetes
    1.  
      Connexion au serveur principal avec un nom d'hôte court
    2.  
      La découverte de cluster échoue
    3.  
      Erreur pendant la sauvegarde : l'espace de noms a été marqué pour suppression
    4.  
      Erreur lors de la restauration : l'état final du travail est Échec partiel
    5.  
      Sauvegarde bloquée à l'état En cours
    6.  
      Restauration bloquée à l'état En cours

Déploiement de l'opérateur NetBackup Kubernetes

Après avoir configuré votre ou vos clusters, vous pouvez y déployer l'opérateur NetBackup Kubernetes. Vous devez déployer l'opérateur dans chaque cluster où vous souhaitez utiliser NetBackup.

Configuration du Helm Chart

Vous pouvez utiliser le Helm Chart pour déployer l'opérateur NetBackup Kubernetes. Vous pouvez créer un Helm Chart pour l'opérateur NetBackup Kubernetes. Voici la structure du Helm Chart et de l'arborescence.

netbackupkops-helm-chart

   ├── charts

   ├── Chart.yaml

   ├── templates

   │   └── deployment.yaml

   └── values.yaml

Pour déployer l'opérateur NetBackup Kubernetes :

  1. Téléchargez le package du service d'opérateur.
  2. Extrayez ce package dans le répertoire d'origine. Le dossier netbackupkops-helm-chart doit figurer dans le répertoire d'origine.
  3. Pour obtenir la liste des contextes de cluster, exécutez la commande : kubectl config get-contexts
  4. Pour sélectionner le cluster où vous souhaitez déployer le service d'opérateur, exécutez la commande : kubectl config use-context <cluster-context-name>
  5. Pour remplacer le répertoire actuel par votre répertoire d'origine, exécutez cd ~
  6. Si vous utilisez un registre docker privé, suivez les instructions de cette étape pour créer un nb-docker-cred secret dans l'espace de noms Velero. Sinon, passez à l'étape suivante.
    • Pour vous connecter au registre docker privé, exécutez la commande : docker login -d <user name> -p <password>

      Après la connexion, le fichier config.json contenant le jeton d'autorisation est créé ou mis à jour. Pour afficher le fichier config.json, exécutez la commande : cat ~/.docker/config.json

      Le résultat prend la forme suivante :

      {
      
         "auths": {
      
             "https://index.docker.io/v1/": {
      
                 "auth": "c3R...zE2"
      
             }
      
         }
      
      }
    • Pour créer un secret appelé netbackupkops-docker-cre dans l'espace de noms Velero, exécutez la commande :

      kubectl create secret generic netbackupkops-docker-cred \

      --from-file=.dockerconfigjson=.docker/config.json \

      --type=kubernetes.io/dockerconfigjson -n velero

    • Pour vérifier si le secret netbackupkops-docker-cre a été créé dans l'espace de noms Velero, exécutez la commande : kubectl get secrets -n velero

    • Si vous utilisez un fichier .tar d'image pour charger l'image dans le cache Docker et envoyer l'image vers le référentiel d'images Docker, exécutez les commandes suivantes :

      docker load -i <name of the tar file>

      docker tag <image name:tag of the loaded image> <repo-name/image-name:tag-name>

      docker push <repo-name/image-name:tag-name>

    • Ouvrez le fichier netbackupkops-helm-chart/values.yaml dans un éditeur de texte, puis remplacez la valeur image de la section manager par l'étiquette de votre nom d'image (epo-name/image-name:tag-name) et enregistrez le fichier.

  7. Pour déployer le service d'opérateur NetBackup Kubernetes, exécutez la commande suivante sur une seule ligne :

    helm install <release name of the deployment> ./netbackupkops-helm-chart -n <namespace in which NetBackup operator service will run>

    Par exemple : helm install veritas-netbackupkops ./netbackupkops-helm-chart -n netbackup

    • Si nécessaire, modifiez le nom de version du déploiement.

    • L'option -n est requise pour spécifier l'espace de noms dans lequel le service d'opérateur NetBackup doit s'exécuter. Il doit être identique à celui dans lequel Velero doit s'exécuter.

  8. Pour vérifier l'état du déploiement, exécutez la commande :

    helm list -n <namespace in which NetBackup operator service will run>

    Par exemple :

    helm list -n netbackup

  9. Pour vérifier l'historique de version, exécutez la commande : helm history veritas-netbackupkops -n <namespace in which NetBackup operator service will run>

    Par exemple :

    helm history veritas-netbackupkops -n netbackup