Skip to main content
È disponibile una versione più recente di questo prodotto.
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Gestisci i backend di Trident con tridentctl

Scopri come eseguire operazioni di gestione del backend utilizzando tridentctl.

Crea un backend

Dopo aver creato un "file di configurazione backend", esegui il seguente comando:

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

Se la creazione del backend fallisce, si è verificato un errore nella configurazione del backend. Puoi visualizzare i log per determinarne la causa eseguendo il seguente comando:

tridentctl logs -n trident

Dopo aver identificato e corretto il problema con il file di configurazione, puoi semplicemente eseguire il create comando nuovamente.

Elimina un backend

Per eliminare un backend da Trident, procedere come segue:

  1. Recupera il nome del backend:

    tridentctl get backend -n trident
  2. Elimina il backend:

    tridentctl delete backend <backend-name> -n trident
Nota Se Trident ha eseguito il provisioning di volumi e snapshot da questo backend che sono ancora esistenti, l'eliminazione del backend impedisce il provisioning di nuovi volumi da parte sua. Il backend continuerà a esistere in uno stato di "Eliminazione".

Visualizza i backend esistenti

Per visualizzare i backend di cui Trident è a conoscenza, procedere come segue:

  • Per ottenere un riepilogo, eseguire il seguente comando:

    tridentctl get backend -n trident
  • Per ottenere tutti i dettagli, eseguire il seguente comando:

    tridentctl get backend -o json -n trident

Aggiorna un backend

Dopo aver creato un nuovo file di configurazione backend, eseguire il seguente comando:

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

Se l'aggiornamento del backend fallisce, si è verificato un errore nella configurazione del backend o hai tentato un aggiornamento non valido. Puoi visualizzare i log per determinarne la causa eseguendo il seguente comando:

tridentctl logs -n trident

Dopo aver identificato e corretto il problema con il file di configurazione, puoi semplicemente eseguire il update comando nuovamente.

Identificare le classi di storage che utilizzano un backend

Questo è un esempio del tipo di domande a cui è possibile rispondere con il JSON che tridentctl restituisce per gli oggetti backend. Questo utilizza l' `jq`utility, che è necessario installare.

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

Ciò vale anche per i backend creati utilizzando TridentBackendConfig.