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.

Esegui la gestione del backend 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.