Isilon: Uso de la API de OneFS con exportaciones de NFS

Resumen: En este artículo, se proporciona un código de ejemplo que muestra cómo utilizar la herramienta curl para acceder a la API de OneFS con el fin de administrar las exportaciones de NFS.

Este artículo se aplica a Este artículo no se aplica a Este artículo no está vinculado a ningún producto específico. No se identifican todas las versiones del producto en este artículo.

Síntomas

N/D

Causa

N/D

Resolución

NOTA: Este tema es parte del centro de información de SDK de Isilon

En el siguiente código de ejemplo se muestra cómo utilizar la herramienta curl para acceder a la API de OneFS con el fin de administrar las exportaciones de NFS.

Puede modificar este código de ejemplo para su propio uso reemplazando la dirección IP de ejemplo 1.2.3.4 por la dirección IP o el nombre de host del clúster, o por "localhost" si ejecuta estos comandos localmente en un nodo del clúster. Además, debe reemplazar user1 y password1 por la información de cuenta correspondiente al clúster.

 

Exportaciones NFS

En los siguientes ejemplos, se envían solicitudes a la API de OneFS para enumerar, crear, actualizar y eliminar exportaciones NFS en el sistema.

  • El argumento --insecure (-k) permite la conexión a través de SSL sin certificados.
  • El argumento --verbose (-v) muestra los encabezados completos de la solicitud y la respuesta HTTP.
  • El argumento --basic especifica la autenticación básica. En el siguiente código de ejemplo, se muestra cómo acceder a OneFS

En el siguiente ejemplo de creación, se supone que existe una ruta /ifs/example_path en el sistema y que el usuario que envía la solicitud tiene el privilegio ISI_PRIV_NFS.

 

Mostrar una lista de todas las exportaciones de NFS (GET)

Comandos de ejemplo:

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports --insecure --basic --user user1:password1 --verbose

 

Enumere todas las exportaciones de NFS con sangría fácil de leer canalizando el cuerpo de la respuesta a través del módulo de herramientas json de Python.

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports --insecure --basic --user user1:password1 | python -m json.tool

 

Crear una nueva exportación (POST)

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports -k -u user1:password1 -v --data '{"paths": ["/ifs/example_path"]}'

 

Modificar una exportación (PUT)

Tenga en cuenta que el cuerpo de la respuesta de la POST anterior debe contener el ID de la exportación recién creada. En el siguiente ejemplo, el ID de exportación es "2".

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X PUT -k -u user1:password1 -v --data '{"description": "Un ejemplo de exportación"."}'

 

Eliminar una exportación (DELETE)

Este comando eliminará la exportación con el ID "2".

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X DELETE -k -u user1:password1 -v

Productos afectados

Isilon, PowerScale OneFS
Propiedades del artículo
Número del artículo: 000129386
Tipo de artículo: Solution
Última modificación: 22 ene 2026
Versión:  6
Encuentre respuestas a sus preguntas de otros usuarios de Dell
Servicios de soporte
Compruebe si el dispositivo está cubierto por los servicios de soporte.