Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Gestion back-end avec tridentctl

Contributeurs netapp-aruldeepa

Découvrez comment effectuer des opérations de gestion back-end à l'aide de tridentctl.

Créer un back-end

Après avoir créé un "fichier de configuration back-end", exécutez la commande suivante :

tridentctl create backend -f <backend-file> -n trident

Si la création du système back-end échoue, la configuration du système back-end était erronée. Vous pouvez afficher les journaux pour déterminer la cause en exécutant la commande suivante :

tridentctl logs -n trident

Une fois que vous avez identifié et corrigé le problème avec le fichier de configuration, il vous suffit d'exécuter à nouveau la create commande.

Supprimer un back-end

Pour supprimer un back-end de Trident, procédez comme suit :

  1. Récupérer le nom du système back-end :

    tridentctl get backend -n trident
  2. Supprimer le backend :

    tridentctl delete backend <backend-name> -n trident
Remarque Si Trident a provisionné des volumes et des snapshots à partir de ce back-end, la suppression du back-end empêche le provisionnement de nouveaux volumes. Le back-end continuera à exister dans un état « Suppression ».

Affichez les systèmes back-end existants

Pour afficher les systèmes back-end dont Trident a conscience, procédez comme suit :

  • Pour obtenir un récapitulatif, exécutez la commande suivante :

    tridentctl get backend -n trident
  • Pour obtenir tous les détails, exécutez la commande suivante :

    tridentctl get backend -o json -n trident

Mettre à jour un back-end

Après avoir créé un nouveau fichier de configuration back-end, exécutez la commande suivante :

tridentctl update backend <backend-name> -f <backend-file> -n trident

En cas d'échec de la mise à jour back-end, quelque chose était incorrect avec la configuration back-end ou vous avez tenté une mise à jour non valide. Vous pouvez afficher les journaux pour déterminer la cause en exécutant la commande suivante :

tridentctl logs -n trident

Une fois que vous avez identifié et corrigé le problème avec le fichier de configuration, il vous suffit d'exécuter à nouveau la update commande.

Identifier les classes de stockage qui utilisent un système back-end

Voici un exemple du type de questions que vous pouvez répondre avec le JSON qui tridentctl sort pour les objets backend. Cela utilise l' `jq`utilitaire que vous devez installer.

tridentctl get backend -o json | jq '[.items[] | {backend: .name, storageClasses: [.storage[].storageClasses]|unique}]'

Cela s'applique également aux systèmes back-end créés par l'utilisation de TridentBackendConfig.