Skip to main content
La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.

Eseguire la gestione del backend con tridentctl

Collaboratori netapp-aruldeepa

Scopri come eseguire operazioni di gestione del backend utilizzando tridentctl .

Crea un backend

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

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

Se la creazione del backend fallisce, significa che c'è stato un errore nella configurazione del backend. È possibile visualizzare i registri per determinare 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 comando create comando di nuovo.

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 esistono ancora, l'eliminazione del backend impedisce che vengano eseguiti il ​​provisioning di nuovi volumi. Il backend continuerà a esistere nello stato "Eliminazione".

Visualizza i backend esistenti

Per visualizzare i backend noti a Trident , 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, c'è stato un problema con la configurazione del backend oppure hai tentato un aggiornamento non valido. È possibile visualizzare i registri per determinare 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 comando update comando di nuovo.

Identificare le classi di archiviazione che utilizzano un backend

Questo è un esempio del tipo di domande a cui puoi rispondere con il JSON che tridentctl output per oggetti backend. Questo utilizza il jq utilità che devi installare.

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

Questo vale anche per i backend creati utilizzando TridentBackendConfig .