Utiliza la distribución equilibrada con los backends de ONTAP
Puedes habilitar la distribución equilibrada de ONTAP en los backends de ONTAP. Con la distribución equilibrada, ONTAP selecciona el agregado óptimo para cada nuevo volumen, así que no necesitas gestionar la asignación de agregados en Trident.
Cómo funciona la asignación equilibrada
De forma predeterminada, Trident detecta los agregados asignados a una SVM, trata cada agregado como un grupo de almacenamiento y selecciona un agregado al aprovisionar un volumen.
Cuando activas la ubicación equilibrada:
-
Trident muestra todo el SVM como un único grupo de almacenamiento en lugar de mostrar los agregados de forma individual.
-
ONTAP selecciona el agregado para cada nuevo volumen y distribuye los volúmenes entre los agregados disponibles.
-
Trident crea volúmenes mediante la API de REST de ONTAP
/application/containers.
La distribución equilibrada está disponible para los sistemas ONTAP unificados (AFF, FAS y ASA) y los sistemas de almacenamiento AFX de NetApp.
Requisitos
-
El backend debe utilizar ONTAP 9.19.1 o una versión posterior.
-
Trident debe comunicarse con ONTAP mediante REST. La distribución equilibrada no está disponible con ZAPI.
-
La configuración del backend no debe especificar agregados. No puedes combinar la distribución equilibrada con la selección explícita de agregados.
Valores por defecto
El valor por defecto de useBalancedPlacement depende del sistema de almacenamiento:
| Sistema de almacenamiento | Predeterminado | Notas |
|---|---|---|
ONTAP unificado (AFF, FAS, ASA) |
|
Trident selecciona los agregados a menos que actives la colocación equilibrada. |
NetApp AFX (ONTAP 9.19.1 o posterior) |
|
Es necesario que la ubicación sea equilibrada. Establecer |
NetApp AFX (anterior a ONTAP 9.19.1) |
|
La asignación equilibrada no está disponible. |
Opción de configuración
| Parámetro | Descripción | Predeterminado |
|---|---|---|
|
Delegar la selección de agregados para nuevos volúmenes en ONTAP. Configura esta opción en la raíz de la configuración del backend o en grupos virtuales individuales. |
|
Asignación equilibrada con grupos virtuales
La asignación equilibrada funciona tanto con como sin grupos virtuales:
-
Sin grupos de almacenamiento virtuales, Trident informa el SVM como un único grupo de almacenamiento y crea todos los nuevos volúmenes utilizando una distribución equilibrada.
-
Con los grupos virtuales, Trident informa los grupos virtuales y asigna los volúmenes a ellos como de costumbre. Si el grupo virtual coincidente tiene habilitada la distribución equilibrada, ONTAP selecciona el agregado para el volumen.
Establece useBalancedPlacement en la raíz de la configuración del backend para aplicarlo a todos los grupos virtuales, o configúralo en grupos virtuales concretos para habilitarlo de forma selectiva.
Ejemplos
El siguiente ejemplo permite un reparto equilibrado en un backend ONTAP unificado:
--- version: 1 storageDriverName: ontap-nas backendName: nas-balanced-placement managementLIF: 10.0.0.1 dataLIF: 10.0.0.2 svm: trident_svm username: cluster-admin password: <password> useBalancedPlacement: true
El siguiente ejemplo permite una distribución equilibrada utilizando TridentBackendConfig:
apiVersion: trident.netapp.io/v1
kind: TridentBackendConfig
metadata:
name: backend-tbc-ontap-nas
spec:
version: 1
storageDriverName: ontap-nas
backendName: nas-balanced-placement
managementLIF: 10.0.0.1
svm: trident_svm
useBalancedPlacement: true
credentials:
name: backend-tbc-ontap-nas-secret
El siguiente ejemplo habilita la distribución equilibrada únicamente en el gold grupo virtual. Trident sigue seleccionando agregados para los volúmenes que coinciden con el bronze grupo virtual:
---
version: 1
storageDriverName: ontap-nas
backendName: nas-virtual-pools
managementLIF: 10.0.0.1
svm: trident_svm
username: cluster-admin
password: <password>
storage:
- labels:
performance: gold
useBalancedPlacement: true
- labels:
performance: bronze
Errores de validación del backend
La creación o actualización del backend falla en los siguientes casos:
| Configuración | Resultado |
|---|---|
|
La validación ha fallado. Actualiza a ONTAP 9.19.1 o una versión posterior. |
|
Error de validación. Configura el backend para que utilice REST. |
|
La validación falla. Elimina la configuración del agregado o desactiva la distribución equilibrada. |
|
La validación falló. Se requiere una distribución equilibrada para AFX en ONTAP 9.19.1 o posterior. |