Guide de l'administrateur Kubernetes sur l'interface utilisateur Web NetBackup™
- Présentation de NetBackup pour Kubernetes
- Déploiement et configuration de l'opérateur NetBackup Kubernetes
- Configuration des paramètres pour l'opération de snapshot NetBackup
- Gestion des groupes d'images
- Déploiement de certificats sur l'opérateur NetBackup Kubernetes
- Gestion des biens Kubernetes
- Gestion des groupes intelligents Kubernetes
- Protection des biens Kubernetes
- Récupération des biens Kubernetes
- Résolution des problèmes liés à Kubernetes
Configuration des paramètres pour l'opération de snapshot NetBackup
Vous devez configurer l'opération de snapshot lors du déploiement de l'opérateur Kubernetes avant d'exécuter les opérations de sauvegarde à partir d'un snapshot.
Définissez une classe de stockage pointant vers le plug-in CSI.
Définissez une classe VolumeSnapshotClass contenant les détails du pilote CSI.
Étiquetez la classe de snapshot de volume pour une utilisation dans NetBackup.
Ajoutez l'étiquette suivante : netbackup.veritas.com/default-csi-volume-snapshot-class=true.
L'étiquette de classe de snapshot de volume netbackup.veritas.com/default-csi-volume-snapshot-class=true est utilisée pour labéliser toute la classe de snapshot de volume CSI que l'utilisateur veut utiliser pour l'opération de snapshot.
Remarque :
Le snapshot d'un espace de noms composé d'un volume persistant échoue avec un message d'erreur : Echec de la création d'un snapshot de l'espace de noms Kubernetes.
L'opération de snapshot peut échouer pour plusieurs raisons, par exemple, si une classe de snapshot de volume valide pour le pilote avec l'étiquette volumesnapshotclass est introuvable.
Étiquetez les classes de stockage CSI sur le cluster Kubernetes.
Ajoutez l'étiquette suivante : netbackup.veritas.com/default-csi-filesystem-storage-class=true.
Les étiquettes de classe de stockage netbackup.veritas.com/default-csi-storage-class: "true" sont utilisées pour labéliser l'emplacement sur lequel la classe de stockage provisionne les volumes en fonction des blocs bruts.
La nouvelle étiquette de classe de stockage netbackup.veritas.com/default-csi-filesystem-storage-class=true est utilisée pour labéliser l'emplacement sur lequel la classe de stockage provisionne les volumes en fonction du système de fichiers.
Remarque :
Vous pouvez ajouter les deux étiquettes sur une seule classe de stockage si la classe de stockage prend en charge le volume en bloc reposant sur le bloc brut et le volume de système de fichiers.
Le dimensionnement du volume persistant de métadonnées est requis. La taille du volume persistant par défaut pour l'opérateur Kubernetes est de 10 Gi. La taille du volume persistant est configurable.
Vous pouvez définir une valeur de stockage plus élevée avant de déployer le plug-in. La taille du pod nbukops correspond ainsi à celle de la PVC montée dans le pod.
La revendication de volume persistant ressemble à ce qui suit :
apiVersion: v1 kind: PersistentVolumeClaim metadata: labels: component: netbackup name: {{ .Release.Namespace }}-netbackupkops namespace: {{ .Release.Namespace }} spec: accessModes: - ReadWriteOnce resources: requests: storage: 10Gi
Lors d'une nouvelle installation pendant la configuration du Helm Chart, vous pouvez modifier la taille du stockage PVC dans le fichier deployment.yaml de netbackupkops-helm-chart, ce qui définit la taille initiale de la PVC.
Après l'installation, la mise à jour de la taille de la PVC (expansion de volume dynamique) est prise en charge par certains fournisseurs de stockage. Pour plus d'informations, consultez la page https://kubernetes.io/docs/concepts/storage/persistent-volumes
Remarque :
La taille par défaut du volume persistant peut être redimensionnée à une valeur supérieure sans perte de données. Il est recommandé d'ajouter le fournisseur de stockage prenant en charge l'expansion de volume.
Remarque :
Pour obtenir la valeur de configuration, vous pouvez exécuter la commande : kubectl get configmaps <namespace>-backup-operator-configuration -n <namespace> -o yaml > {local.file}