Skip to main content
Une version plus récente de ce produit est disponible.
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Effectuez la gestion du backend avec tridentctl

Découvrez comment effectuer des opérations de gestion backend en utilisant tridentctl.

Créer un backend

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

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

Si la création du backend échoue, quelque chose n'allait pas avec la configuration du backend. Vous pouvez consulter les journaux pour déterminer la cause en exécutant la commande suivante :

tridentctl logs -n trident

Après avoir identifié et corrigé le problème avec le fichier de configuration, vous pouvez simplement exécuter la commande create à nouveau.

Supprimer un backend

Pour supprimer un backend de Trident, procédez comme suit :

  1. Récupérer le nom du backend :

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

    tridentctl delete backend <backend-name> -n trident
Remarque Si Trident a provisionné des volumes et des instantanés à partir de ce backend qui existent encore, la suppression du backend empêche le provisionnement de nouveaux volumes par celui-ci. Le backend continuera d'exister dans un état « Deleting ».

Afficher les backends existants

Pour afficher les backends que Trident connaît, procédez comme suit :

  • Pour obtenir un résumé, 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 backend

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

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

Si la mise à jour du backend échoue, cela signifie qu'il y a un problème avec la configuration du backend ou que vous avez tenté une mise à jour invalide. Vous pouvez consulter les journaux pour en déterminer la cause en exécutant la commande suivante :

tridentctl logs -n trident

Après avoir identifié et corrigé le problème avec le fichier de configuration, vous pouvez simplement exécuter la commande update à nouveau.

Identifiez les classes de stockage qui utilisent un backend

Voici un exemple du type de questions auxquelles vous pouvez répondre avec le JSON que tridentctl génère 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 backends qui ont été créés en utilisant TridentBackendConfig.