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.

Eseguire la gestione back-end con tridentctl

Collaboratori

Scopri come eseguire operazioni di gestione back-end utilizzando tridentctl.

Creare un backend

Dopo aver creato un "file di configurazione back-end", eseguire il seguente comando:

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

Se la creazione del back-end non riesce, si è verificato un errore nella configurazione del back-end. È possibile visualizzare i log per determinare la causa eseguendo il seguente comando:

$ tridentctl logs -n trident

Dopo aver identificato e corretto il problema con il file di configurazione, è possibile eseguire semplicemente create di nuovo comando.

Eliminare un backend

Per eliminare un backend da Astra Trident, procedere come segue:

  1. Recuperare il nome del backend:

    $ tridentctl get backend -n trident
  2. Eliminare il backend:

    $ tridentctl delete backend <backend-name> -n trident
Nota Se Astra Trident ha eseguito il provisioning di volumi e snapshot da questo backend ancora esistenti, l'eliminazione del backend impedisce il provisioning di nuovi volumi da parte dell'IT. Il backend continuerà a esistere in uno stato di eliminazione e Trident continuerà a gestire tali volumi e snapshot fino a quando non verranno eliminati.

Visualizzare 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

Aggiornare un backend

Dopo aver creato un nuovo file di configurazione back-end, eseguire il seguente comando:

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

Se l'aggiornamento del back-end non riesce, si è verificato un errore nella configurazione del back-end o si è tentato di eseguire un aggiornamento non valido. È possibile visualizzare i log per determinare la causa eseguendo il seguente comando:

$ tridentctl logs -n trident

Dopo aver identificato e corretto il problema con il file di configurazione, è possibile eseguire semplicemente update di nuovo comando.

Identificare le classi di storage che utilizzano un backend

Questo è un esempio del tipo di domande a cui puoi rispondere con il JSON che tridentctl output per oggetti backend. Viene utilizzato il jq che è necessario installare.

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

Questo vale anche per i backend creati con TridentBackendConfig.