Skip to main content
Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.

Realizar la administración de back-end con trimentctl

Colaboradores

Obtenga información sobre cómo realizar operaciones de administración de back-end mediante tridentctl.

Cree un back-end

Después de crear un "archivo de configuración del back-end", ejecute el siguiente comando:

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

Si se produce un error en la creación del back-end, algo estaba mal con la configuración del back-end. Puede ver los registros para determinar la causa ejecutando el siguiente comando:

$ tridentctl logs -n trident

Después de identificar y corregir el problema con el archivo de configuración, simplemente puede ejecutar el create comando de nuevo.

Eliminar un back-end

Para eliminar un back-end de Astra Trident, haga lo siguiente:

  1. Recupere el nombre del backend:

    $ tridentctl get backend -n trident
  2. Eliminar el back-end:

    $ tridentctl delete backend <backend-name> -n trident
Nota Si Astra Trident ha aprovisionado volúmenes y snapshots de este back-end que aún existen, al eliminar el back-end se impiden que el departamento de tecnología aprovisione nuevos volúmenes. El back-end continuará existiendo en un estado de “eliminación” y Trident seguirá gestionando esos volúmenes y instantáneas hasta que se eliminen.

Ver los back-ends existentes

Para ver los back-ends que Trident conoce, haga lo siguiente:

  • Para obtener un resumen, ejecute el siguiente comando:

    $ tridentctl get backend -n trident
  • Para obtener todos los detalles, ejecute el siguiente comando:

    $ tridentctl get backend -o json -n trident

Actualizar un back-end

Después de crear un nuevo archivo de configuración de back-end, ejecute el siguiente comando:

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

Si falla la actualización del back-end, algo estaba mal con la configuración del back-end o intentó una actualización no válida. Puede ver los registros para determinar la causa ejecutando el siguiente comando:

$ tridentctl logs -n trident

Después de identificar y corregir el problema con el archivo de configuración, simplemente puede ejecutar el update comando de nuevo.

Identifique las clases de almacenamiento que utilizan un back-end

Este es un ejemplo del tipo de preguntas que puede responder con el JSON que tridentctl salidas para objetos backend. Utiliza la jq utilidad, que debe instalar.

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

Esto también se aplica a los back-ends que se crearon con el uso TridentBackendConfig.