Realizar la administración de back-end con trimentctl
Obtenga información sobre cómo realizar operaciones de gestión de backend 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:
-
Recupere el nombre del backend:
tridentctl get backend -n trident
-
Eliminar el back-end:
tridentctl delete backend <backend-name> -n trident
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
genera los objetos backend. Esto utiliza la jq
utilidad, que necesita 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 mediante el uso `TridentBackendConfig`de .