NetApp ONTAP-NAS
Configure el almacenamiento NetApp ONTAP-NAS para los clústeres IBM Cloud Satellite®. Puede utilizar plantillas de almacenamiento de Satellite para crear configuraciones de almacenamiento. Cuando asigne una configuración de almacenamiento a los clústeres, los controladores de almacenamiento del proveedor de almacenamiento seleccionado se instalan en el clúster.
Para poder crear configuraciones de almacenamiento utilizando la plantilla NAS de NetApp, hay que desplegar la plantilla ONTAP-NAS de NetApp, que instala el operador necesario.
Para poder desplegar plantillas de almacenamiento en clústeres en su ubicación, asegúrese de configurar Satellite Config seleccionando la opción Habilitar acceso de administrador de clúster para Satellite Config en la consola
o incluyendo la opción --enable-config-admin
al crear el clúster.
No puede limitar el servicio de almacenamiento Satellite a los grupos de recursos. Sin embargo, si está delimitando otros recursos como, por ejemplo, la ubicación y el clúster con grupos de recursos, debe añadir el rol de administrador de enlaces y lector de Satellite para todos los recursos de la cuenta.
Requisitos previos para NetApp ONTAP-NAS
- Debe configurar el clúster ONTAP de fondo como un programa de fondo Trident.
- Debe tener una máquina virtual de almacenamiento (SVM) dedicada para Trident. Los volúmenes creados por Trident se crean en esta SVM.
- Debe tener uno o más agregados asignados a la SVM. Puede añadir agregados con el mandato
netapp1::> vserver modify -vs <svm_name> -aggr-list <aggregate(s)_to_be_added>
. - Debe configurar permisos en la política de exportación predeterminada o crear su propia política de exportación personalizada.
- Debe tener uno o más
dataLIFs
para la SVM. - Debe tener los servicios NFS habilitados en la SVM.
- Debe configurar una política de instantáneas en la SVM.
-
Crear un clúster de Satellite.
- Asegúrese de seleccionar la opción Habilitar acceso de administrador de clúster para Satellite Config al crear el clúster. Si no habilita el acceso de administrador (admin) para Satellite Config al crear el clúster, debe volver a crear el clúster y habilitar el acceso de administrador para poder desplegar el almacenamiento.
- El clúster debe cumplir los requisitos de ONTAP-NAS. Para obtener más información, consulte la documentación de NetApp.
- Los hosts deben cumplir los Requisitos de host de Satellite además de los requisitos de ONTAP-NAS.
Creación y asignación de una configuración en la consola
-
En la consola Ubicaciones, seleccione la ubicación en la que desea crear una configuración de almacenamiento.
-
Seleccione Almacenamiento > Crear configuración de almacenamiento
-
Especifique un nombre para la configuración.
-
Seleccione el tipo de almacenamiento.
-
Seleccione la versión y haga clic en Siguiente
-
Si el Tipo de almacenamiento que ha seleccionado acepta parámetros personalizados, especifíquelos en la pestaña Parámetros.
-
Si el Tipo de almacenamiento que ha seleccionado requiere secretos, especifíquelos en la pestaña Secretos.
-
En la pestaña Clases de almacenamiento, revise las clases de almacenamiento desplegadas por la configuración o cree una clase de almacenamiento personalizada.
-
En la pestaña Asignar al servicio, seleccione el servicio al que desea asignar la configuración.
-
Pulse Completo para asignar la configuración de almacenamiento.
Creación de una configuración en la CLI
-
Revise la referencia de parámetro para la versión de plantilla que desea utilizar.
-
Inicie una sesión en la CLI de IBM Cloud.
ibmcloud login
-
Liste las ubicaciones de Satellite y apunte la columna
Managed from
.ibmcloud sat location ls
-
Ponga como destino la región
Managed from
de la ubicación de Satellite. Por ejemplo, parawdc
, ponga como destinous-east
. Puede obtener información adicional consultando regiones de Satellite.ibmcloud target -r us-east
-
Si utiliza un grupo de recursos distinto del
default
(predeterminado), póngalo como destino.ibmcloud target -g <resource-group>
-
Copie uno de los siguientes mandatos de ejemplo para la versión de plantilla que desea utilizar. Para obtener más información sobre el mandato, consulte
ibmcloud sat storage config create
en la referencia de mandatos.Mandato de ejemplo para crear una configuración de la versión 22.04.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 22.04 --param "managementLIF=MANAGEMENTLIF" --param "dataLIF=DATALIF" --param "svm=SVM" --param "username=USERNAME" --param "password=PASSWORD" --param "exportPolicy=EXPORTPOLICY" --param "limitVolumeSize=LIMITVOLUMESIZE" --param "limitAggregateUsage=LIMITAGGREGATEUSAGE" --param "nfsMountOptions=NFSMOUNTOPTIONS"
Mandato de ejemplo para crear una configuración de la versión 22.10.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 22.10 --param "managementLIF=MANAGEMENTLIF" --param "dataLIF=DATALIF" --param "svm=SVM" --param "username=USERNAME" --param "password=PASSWORD" --param "exportPolicy=EXPORTPOLICY" --param "limitVolumeSize=LIMITVOLUMESIZE" --param "limitAggregateUsage=LIMITAGGREGATEUSAGE" --param "nfsMountOptions=NFSMOUNTOPTIONS"
Mandato de ejemplo para crear una configuración de la versión 24.02.
ibmcloud sat storage config create --location LOCATION --name NAME --template-name netapp-ontap-nas --template-version 24.02 --param "managementLIF=MANAGEMENTLIF" --param "dataLIF=DATALIF" --param "svm=SVM" --param "username=USERNAME" --param "password=PASSWORD" --param "exportPolicy=EXPORTPOLICY" --param "limitVolumeSize=LIMITVOLUMESIZE" --param "limitAggregateUsage=LIMITAGGREGATEUSAGE" --param "nfsMountOptions=NFSMOUNTOPTIONS"
-
Personalice el mandato en función de los valores que desee utilizar.
-
Ejecute el comando para crear una configuración.
-
Compruebe que se ha creado la configuración.
ibmcloud sat storage config get --config CONFIG
Creación de una configuración en la API
-
Genere una clave de API y, a continuación, solicite una señal de renovación. Para obtener más información, consulte Generación de una señal de IAM de IBM Cloud utilizando una clave de API.
-
Revise la referencia de parámetro para la versión de plantilla que desea utilizar.
-
Copie una de las siguientes solicitudes de ejemplo y sustituya las variables que desea utilizar.
Solicitud de ejemplo para crear una configuración de la versión 22.04.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"22.04\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
Solicitud de ejemplo para crear una configuración de la versión 22.10.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"22.10\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
Solicitud de ejemplo para crear una configuración de la versión 24.02.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createStorageConfigurationByController" -H "accept: application/json" -H "Authorization: TOKEN" -H "Content-Type: application/json" -d "{ \"config-name\": \"string\", \"controller\": \"string\", \"storage-class-parameters\": [ { \"additionalProp1\": \"string\", \"additionalProp2\": \"string\", \"additionalProp3\": \"string\" } ], \"storage-template-name\": \"netapp-ontap-nas\", \"storage-template-version\": \"24.02\", \"update-assignments\": true, \"user-config-parameters\": { \"entry.name\": \"MANAGEMENTLIF\", { \"entry.name\": \"DATALIF\", { \"entry.name\": \"SVM\", { \"entry.name\": \"EXPORTPOLICY\", { \"entry.name\": \"LIMITVOLUMESIZE\", { \"entry.name\": \"LIMITAGGREGATEUSAGE\", { \"entry.name\": \"NFSMOUNTOPTIONS\",\"user-secret-parameters\": { \"entry.name\": \"USERNAME\",{ \"entry.name\": \"PASSWORD\",}
-
Verifique que la configuración de almacenamiento se ha creado.
ibmcloud sat storage config get --config <config>
Creación de una asignación en la CLI
-
Enumere sus configuraciones de almacenamiento y anote la configuración de almacenamiento que desea asignar a sus clústeres.
ibmcloud sat storage config ls
-
Obtenga el ID del clúster, grupo de clústeres o servicio al que desea asignar almacenamiento.
Para asegurarse de que el clúster está registrado en Satellite Config, o para crear grupos, consulte Configuración de clústeres para su uso con Satellite Config.
Mandato de ejemplo para listar grupos de clústeres.
ibmcloud sat group ls
Mandato de ejemplo para listar clústeres.
ibmcloud oc cluster ls --provider satellite
Mandato de ejemplo para listar los servicios de Satellite.
ibmcloud sat service ls --location <location>
-
Asigne la configuración de almacenamiento al clúster, grupo o servicio que ha recuperado anteriormente. Para más información, consulte el comando'
ibmcloud sat storage assignment create
'.Mandato de ejemplo para asignar una configuración a un grupo de clústeres.
ibmcloud sat storage assignment create --group GROUP --config CONFIG --name NAME
Mandato de ejemplo para asignar una configuración a un clúster.
ibmcloud sat storage assignment create --cluster CLUSTER --config CONFIG --name NAME
Mandato de ejemplo para asignar una configuración a un clúster de servicio.
ibmcloud sat storage assignment create --service-cluster-id CLUSTER --config CONFIG --name NAME
-
Verifique que la asignación se ha creado.
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
Creación de una asignación de almacenamiento en la API
-
Copie una de las siguientes solicitudes de ejemplo.
Solicitud de ejemplo para asignar una configuración de a un clúster.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignmentByCluster" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"CLUSTER-ID\", \"controller\": \"LOCATION-ID\", \"name\": \"ASSIGNMENT-NAME\"}"
Solicitud de ejemplo para asignar configuración a un grupo de clústeres.
curl -X POST "https://containers.cloud.ibm.com/global/v2/storage/satellite/createAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"channelName\": \"CONFIGURATION-NAME\", \"cluster\": \"string\", \"groups\": [ \"CLUSTER-GROUP\" ], \"name\": \"ASSIGNMENT-NAME\"}"
-
Sustituya las variables por sus detalles y ejecute la solicitud.
-
Verifique que la asignación se ha creado listando las asignaciones.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignments" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Actualización de asignaciones de almacenamiento en la consola
Puede utilizar la consola deSatellite para aplicar las últimas actualizaciones de parches a sus asignaciones.
-
En la página Ubicaciones de la consola deSatellite, seleccione su ubicación.
-
Pulse el separador Almacenamiento para ver las configuraciones.
-
Haga clic en la configuración que desea actualizar.
-
Pulse el icono Información (i) para aplicar la última revisión o parche.
-
Opcional: habilite las actualizaciones de parches automáticas para la asignación de almacenamiento. La habilitación de las actualizaciones automáticas de parches garantiza que la asignación siempre tenga los últimos arreglos de seguridad.
Si habilita las actualizaciones automáticas de parches, debe seguir aplicando las actualizaciones principales manualmente.
Actualización manual de asignaciones en la CLI
Actualice una asignación para utilizar la última revisión de plantilla de almacenamiento.
-
Liste las asignaciones de almacenamiento de Satellite, tome nota de la asignación de Satellite que desea actualizar.
ibmcloud sat storage assignment ls
-
Liste las plantillas de almacenamiento de Satellite para ver las últimas versiones disponibles.
ibmcloud sat storage template ls
-
Actualice la asignación de Satellite.
Mandato de ejemplo para actualizar una asignación.
ibmcloud sat storage assignment upgrade --assignment ASSIGNMENT
Habilitación de actualizaciones automáticas de parches para configuraciones y asignaciones en la CLI
Puede utilizar la CLI de sat storage assignment autopatch enable
para habilitar las actualizaciones de parches automáticas para las asignaciones. La habilitación de actualizaciones automáticas de parches aplica automáticamente las
revisiones de plantilla de almacenamiento (parches) más recientes. Debe seguir aplicando las actualizaciones principales manualmente.
-
Obtener una lista de configuraciones de almacenamiento de Satellite. Anote el ID de configuración.
ibmcloud sat storage assignment ls
-
Ejecute uno de los siguientes mandatos de ejemplo para habilitar las actualizaciones de parches automáticas para la configuración y sus asignaciones asociadas. Introduzca el ID de configuración que recuperó en el paso anterior.
Mandato de ejemplo para habilitar actualizaciones de parches automáticas para una asignación.
ibmcloud sat storage assignment autopatch enable --config CONFIG (--all | --assignment ASSIGNMENT-ID [--assignment ASSIGNMENT-ID])
Mandato de ejemplo para habilitar actualizaciones de parches automáticas para todas las asignaciones de almacenamiento en una configuración determinada.
ibmcloud sat storage assignment autopatch enable --config CONFIG --all
Mandato de ejemplo para inhabilitar las actualizaciones de parches automáticas para todas las asignaciones en una configuración específica.
ibmcloud sat storage assignment autopatch disable --config CONFIG --all
Mandato de ejemplo para inhabilitar las actualizaciones de parches automáticas para una única asignación y una configuración específica.
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID
Mandato de ejemplo para inhabilitar las actualizaciones automáticas de parches para una asignación múltiple y una configuración específica.
ibmcloud sat storage assignment autopatch disable --config CONFIG --assignment ASSIGNMENT-ID --assignment ASSIGNMENT-ID
Actualización de una configuración y asignaciones en la API
Puede utilizar la API de /v2/storage/satellite/updateAssignment
para actualizar las asignaciones con
nuevos clústeres o grupos de clústeres. Establezca updateConfigVersion
en true
para aplicar la actualización de revisión.
-
Copie la siguiente solicitud de ejemplo y sustituya las variables para los grupos de clúster y las asignaciones que desea actualizar.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/updateAssignment" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d "{ \"groups\": [ \"CLUSTER-GROUPS\" ], \"name\": \"ASSIGNMENT-NAME\", \"updateConfigVersion\": true, \"uuid\": \"ASSIGNMENT-ID\"}"
-
Ejecute la solicitud.
-
Obtenga los detalles de la asignación para verificar la actualización.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Habilitación de actualizaciones automáticas de parches para asignaciones en la API
Puede utilizar la API de /v2/storage/satellite/setAssignmentAutoupgrade
para habilitar las actualizaciones de parches automáticas para las asignaciones. La habilitación de actualizaciones automáticas de parches aplica automáticamente
las revisiones de plantilla de almacenamiento (parches) más recientes. Debe seguir aplicando las actualizaciones principales manualmente.
-
Copie la siguiente solicitud de ejemplo y sustituya las variables para los grupos de clúster y las asignaciones que desea actualizar.
curl -X PATCH "https://containers.cloud.ibm.com/global/v2/storage/satellite/setAssignmentAutoupgrade" -H "accept: application/json" -H "Authorization: Bearer TOKEN" -H "Content-Type: application/json" -d { "config": "string", "controller": "string", "autopatch": boolean,"assignment" : { "all": boolean, "uuid": ["string", "string", ...], } }
-
Ejecute la solicitud.
-
Obtenga los detalles de la asignación para verificar la actualización.
curl -X GET "https://containers.cloud.ibm.com/global/v2/storage/satellite/getAssignment?uuid=ASSIGNMENT-ID" -H "accept: application/json" -H "Authorization: Bearer TOKEN"
Despliegue de una aplicación que utiliza almacenamiento ONTAP-NAS
Puede utilizar el controlador trident-kubectl-nas
para desplegar aplicaciones que utilicen su almacenamiento NetApp ONTAP-NAS en sus clústeres.
-
Cree un archivo de configuración PVC que utilice una de las clases de almacenamiento
sat-netapp
.apiVersion: v1 kind: PersistentVolumeClaim metadata: name: netapp-pvc spec: accessModes: - ReadWriteMany storageClassName: sat-netapp-file-gold resources: requests: storage: 10Gi
-
Cree la PVC en el clúster.
oc apply -f pvc.yaml
-
Verifique que se ha creado la PVC. Asegúrese de que la PVC se encuentre en estado
Bound
.oc get pvc
Salida de ejemplo
NAME STATUS VOLUME CAPACITY ACCESS MODES STORAGECLASS AGE netapp-pvc Bound pvc-acd9e5b4-0b24-4e20-ac00-69a05148c799 10Gi RWX sat-netapp-file-gold 39s
-
Cree un archivo de configuración de YAML para un pod que monte la PVC que ha creado. El ejemplo siguiente crea el pod
nginx
, que escribe la fecha y la hora actuales en el archivotest.txt
en la ruta de montaje de volúmenes de ONTAP-NAS.apiVersion: v1 kind: Pod metadata: name: app spec: containers: - name: app image: nginx command: ["/bin/sh"] args: ["-c", "while true; do echo $(date -u) >> /test/test.txt; sleep 5; done"] volumeMounts: - name: persistent-storage mountPath: /test volumes: - name: persistent-storage persistentVolumeClaim: claimName: netapp-pvc
-
Cree el pod en el clúster.
oc apply -f pod.yaml
-
Verifique que el pod se ha desplegado. Tenga en cuenta que puede tardar unos minutos en entrar en el estado
Running
.oc get pods
Salida de ejemplo
NAME READY STATUS RESTARTS AGE app 1/1 Running 0 50s
-
Compruebe que la aplicación puede escribir en la instancia de ONTAP-NAS.
-
Inicie una sesión en el pod.
oc exec app -it bash
-
Visualice el contenido del archivo
test.txt
para confirmar que la app puede escribir datos en el almacenamiento persistente.cat /test/test.txt
Salida de ejemplo
Wed May 19 13:28:31 UTC 2021 Wed May 19 13:28:37 UTC 2021 Wed May 19 13:28:42 UTC 2021 Wed May 19 13:28:47 UTC 2021
-
Salga del pod.
exit
-
Eliminación del almacenamiento ONTAP-NAS de NetApp de una aplicación
Antes de eliminar la configuración de almacenamiento, elimine los pods de aplicación y las PVC que estén usando el almacenamiento de NetApp.
-
Liste las PVC y anote el nombre de la PVC y el PV correspondiente que desea eliminar.
oc get pvc
-
Obtenga una lista de todos los pods que actualmente montan la PVC que desea suprimir. Si no se devuelve ningún pod, significa que no tiene ningún pod que utilice actualmente la PVC.
oc get pods --all-namespaces -o=jsonpath='{range .items[*]}{"\n"}{.metadata.name}{":\t"}{range .spec.volumes[*]}{.persistentVolumeClaim.claimName}{" "}{end}{end}' | grep "<pvc_name>"
Salida de ejemplo
app sat-netapp-file-gold
-
Si el pod forma parte de un despliegue, suprima el despliegue.
oc delete deployment <deployment_name>
-
Verifique que el pod o el despliegue se ha eliminado.
oc get pods
oc get deployments
-
Suprima la PVC.
oc delete pvc <pvc_name>
-
Suprima el PV correspondiente.
oc delete pv <pv_name>
-
[Elimine la configuración de almacenamiento de NetApp ONTAP-NAS del clúster]/docs/satellite?topic=satellite-storage-netapp-ontap-nas & interface=cli#netapp-nas-template-rm-cli-2104)
Eliminación de la asignación y configuración de almacenamiento ONTAP-NAS de NetApp desde la CLI
Utilice la CLI para eliminar asignaciones de almacenamiento y de configuración.
-
Obtenga una lista de las asignaciones de almacenamiento y busque la que ha utilizado para el clúster.
ibmcloud sat storage assignment ls (--cluster CLUSTER | --config CONFIG | --location LOCATION | --service-cluster-id CLUSTER)
-
Elimine la asignación. Una vez eliminada la asignación, se eliminan los pods de controlador y la clase de almacenamiento ONTAP-NAS de NetApp de todos los clústeres que formaban parte de dicha asignación.
ibmcloud sat storage assignment rm --assignment <assignment_ID>
-
Compruebe que el controlador ONTAP-NAS de NetApp se haya eliminado del clúster. Liste las clases de almacenamiento del clúster y compruebe que se ha eliminado la clase de almacenamiento ONTAP-NAS de NetApp.
oc get sc
-
Liste los pods del espacio de nombres
trident
y compruebe que se han eliminado los pods del controlador de almacenamiento ONTAP-NAS de NetApp.oc get pods -n trident
-
Opcional: Liste las configuraciones de almacenamiento y elimine la configuración de NetApp.
ibmcloud sat storage config ls
ibmcloud sat storage config rm --config <config_name>
-
Pasos siguientes: Elimine el operador Trident de NetApp del clúster.
Eliminación de la asignación y configuración de almacenamiento de NetApp ONTAP-NAS desde la consola
Utilice la consola para eliminar una asignación de almacenamiento y una configuración de almacenamiento.
- En el panel de control de almacenamiento de Satellite, seleccione la configuración de almacenamiento que desea suprimir.
- Seleccione Acciones > Suprimir
- Especifique el nombre de la configuración de almacenamiento.
- Seleccione Suprimir.
Referencia de parámetros
Referencia de parámetro 22.04
Nombre de visualización | Opción de CLI | Tipo | Descripción | ¿Obligatorio? | Valor predeterminado |
---|---|---|---|---|---|
LIF de gestión | managementLIF |
Config | Dirección IP de la LIF de gestión. | true | N/D |
LIF de datos | dataLIF |
Config | Dirección IP de la LIF de datos. | true | N/D |
SVM | svm |
Config | Nombre de la SVM. | true | N/D |
Nombre de usuario | username |
Secreto | El nombre de usuario para conectar con el dispositivo de almacenamiento. | true | N/D |
Contraseña de usuario | password |
Secreto | La contraseña para conectar con el dispositivo de almacenamiento. | true | N/D |
Política de exportación | exportPolicy |
Config | Opción NAS de la política de exportación de NFS. | true | default |
Limitar tamaño de volumen | limitVolumeSize |
Config | Tamaño máximo de volumen solicitable (en Gibibytes) y tamaño del volumen padre de qtree | true | 50Gi |
Limitar AggregateUsage | limitAggregateUsage |
Config | Error de suministro si el uso es mayor que este porcentaje. | true | 80% |
Opciones de montaje de NFS | nfsMountOptions |
Config | Opciones de montaje de NFS. | true | nfsvers=4 |
Referencia de parámetro 22.10
Nombre de visualización | Opción de CLI | Tipo | Descripción | ¿Obligatorio? | Valor predeterminado |
---|---|---|---|---|---|
LIF de gestión | managementLIF |
Config | Dirección IP de la LIF de gestión. | true | N/D |
LIF de datos | dataLIF |
Config | Dirección IP de la LIF de datos. | true | N/D |
SVM | svm |
Config | Nombre de la SVM. | true | N/D |
Nombre de usuario | username |
Secreto | El nombre de usuario para conectar con el dispositivo de almacenamiento. | true | N/D |
Contraseña de usuario | password |
Secreto | La contraseña para conectar con el dispositivo de almacenamiento. | true | N/D |
Política de exportación | exportPolicy |
Config | Opción NAS de la política de exportación de NFS. | true | default |
Limitar tamaño de volumen | limitVolumeSize |
Config | Tamaño máximo de volumen solicitable (en Gibibytes) y tamaño del volumen padre de qtree | true | 50Gi |
Limitar AggregateUsage | limitAggregateUsage |
Config | Error de suministro si el uso es mayor que este porcentaje. | true | 80% |
Opciones de montaje de NFS | nfsMountOptions |
Config | Opciones de montaje de NFS. | true | nfsvers=4 |
Referencia de parámetro 24.02
Nombre de visualización | Opción de CLI | Tipo | Descripción | ¿Obligatorio? | Valor predeterminado |
---|---|---|---|---|---|
LIF de gestión | managementLIF |
Config | Dirección IP de la LIF de gestión. | true | N/D |
LIF de datos | dataLIF |
Config | Dirección IP de la LIF de datos. | true | N/D |
SVM | svm |
Config | Nombre de la SVM. | true | N/D |
Nombre de usuario | username |
Secreto | El nombre de usuario para conectar con el dispositivo de almacenamiento. | true | N/D |
Contraseña de usuario | password |
Secreto | La contraseña para conectar con el dispositivo de almacenamiento. | true | N/D |
Política de exportación | exportPolicy |
Config | Opción NAS de la política de exportación de NFS. | true | default |
Limitar tamaño de volumen | limitVolumeSize |
Config | Tamaño máximo de volumen solicitable (en Gibibytes) y tamaño del volumen padre de qtree | true | 50Gi |
Limitar AggregateUsage | limitAggregateUsage |
Config | Error de suministro si el uso es mayor que este porcentaje. | true | 80% |
Opciones de montaje de NFS | nfsMountOptions |
Config | Opciones de montaje de NFS. | true | nfsvers=4 |
Referencia de clase de almacenamiento para NetApp ONTAP-NAS
Antes de desplegar una aplicación que utiliza las clases de almacenamiento de sat-netapp
, revise las notas siguientes.
- De forma predeterminada, la clase de almacenamiento
sat-netapp-file-gold
no incluye ningún límite de QoS (IOPS ilimitado). - Para utilizar las clases de almacenamiento
sat-netapp-file-silver
ysat-netapp-file-bronze
, debe crear los correspondientes grupos de políticas de QoS,silver
ybronze
, en el controlador de almacenamiento y definir los límites de QoS. Para crear un grupo de políticas en el sistema de almacenamiento, inicie sesión en la CLI del sistema y ejecute el mandato**netapp1::> qos policy-group create -policy-group <policy_group_name> -vserver <svm_name> [-min-throughput <min_IOPS>] -max-throughput <max_IOPS>**
. - La opción min-throughput solo está soportada en sistemas all-flash. Para obtener más información sobre cómo crear y gestionar grupos de políticas de QoS, consulte Documentación de ONTAP 9 Storage Management.
- Para utilizar una clase de almacenamiento cifrado, se debe habilitar NetApp Volume Encryption (NVE) en el sistema de almacenamiento utilizando el gestor de claves NetApp ONTAP incorporado o un gestor de claves de
terceros admitido, como por ejemplo el gestor de claves TKLM de IBM. Para habilitar el gestor de claves incorporado, ejecute el mandato
netapp1::> security key-manager onboard enable
. Para obtener más información sobre cómo configurar el cifrado, consulte la documentación de Seguridad y cifrado de datos de ONTAP 9.
Revise las clases de almacenamiento de Satellite para NetApp ONTAP-NAS. Puede describir las clases de almacenamiento en la línea de mandatos con el mandato oc describe sc <storage-class-name>
.
Nombre de clase de almacenamiento | Tipo | Sistema de archivos | IOPs | Cifrado | Política de reclamación |
---|---|---|---|---|---|
sat-netapp-file-gold Valor predeterminado |
ONTAP-NAS | NFS | sin límites de QoS | Cifrado inhabilitado. | Suprimir |
sat-netapp-file-gold-encrypted |
ONTAP-NAS | NFS | sin límites de QoS | Cifrado habilitado. | Suprimir |
sat-netapp-file-silver |
ONTAP-NAS | NFS | Límite de QoS definido por el usuario. | Cifrado inhabilitado. | Suprimir |
sat-netapp-file-silver-encrypted |
ONTAP-NAS | NFS | Límite de QoS definido por el usuario. | Cifrado habilitado. | Suprimir |
sat-netapp-file-bronze |
ONTAP-NAS | NFS | Límite de QoS definido por el usuario. | Cifrado inhabilitado. | Suprimir |
sat-netapp-file-bronze-encrypted |
ONTAP-NAS | NFS | Límite de QoS definido por el usuario. | Cifrado habilitado. | Suprimir |
Obtención de ayuda y soporte para NetApp ONTAP-NAS
Si tiene algún problema con NetApp Trident, visite la página de soporteNetApp.