Realizar la administración de back-end con trimentctl
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:
-
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
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
.