Skip to main content
O português é fornecido por meio de tradução automática para sua conveniência. O inglês precede o português em caso de inconsistências.

Realize a gestão de backend com o tridentctl

Colaboradores netapp-aruldeepa

Aprenda como executar operações de gerenciamento de back-end usando tridentctl .

Crie um backend

Depois de criar um"arquivo de configuração do backend" Execute o seguinte comando:

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

Se a criação do backend falhar, algo estava errado com a configuração do backend. Você pode visualizar os registros para determinar a causa executando o seguinte comando:

tridentctl logs -n trident

Após identificar e corrigir o problema com o arquivo de configuração, você pode simplesmente executar o create Comande novamente.

Excluir um backend

Para excluir um backend do Trident, faça o seguinte:

  1. Recuperar o nome do backend:

    tridentctl get backend -n trident
  2. Exclua o backend:

    tridentctl delete backend <backend-name> -n trident
Observação Se o Trident tiver provisionado volumes e snapshots desse backend que ainda existam, a exclusão do backend impede que novos volumes sejam provisionados por ele. O sistema de backend continuará existindo em um estado de "Exclusão".

Veja os backends existentes

Para visualizar os backends que o Trident conhece, faça o seguinte:

  • Para obter um resumo, execute o seguinte comando:

    tridentctl get backend -n trident
  • Para obter todos os detalhes, execute o seguinte comando:

    tridentctl get backend -o json -n trident

Atualizar um backend

Após criar um novo arquivo de configuração de backend, execute o seguinte comando:

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

Se a atualização do servidor falhar, algo estava errado com a configuração do servidor ou você tentou uma atualização inválida. Você pode visualizar os registros para determinar a causa executando o seguinte comando:

tridentctl logs -n trident

Após identificar e corrigir o problema com o arquivo de configuração, você pode simplesmente executar o update Comande novamente.

Identifique as classes de armazenamento que utilizam um backend.

Este é um exemplo do tipo de pergunta que você pode responder com o JSON que tridentctl Saídas para objetos de backend. Isso usa o jq utilitário, que você precisa instalar.

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

Isso também se aplica a backends que foram criados usando TridentBackendConfig .