Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Isilon: Utilizzo dell'API OneFS con NFS Exports (in inglese)

Summary: Questo articolo fornisce codice di esempio che mostra come utilizzare lo strumento curl per accedere all'API OneFS per gestire le esportazioni NFS.

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

N/D

Cause

N/D

Resolution

NOTA: Questo argomento fa parte dell'hub di informazioni di Isilon SDK

Il codice di esempio seguente mostra come utilizzare lo strumento curl per accedere all'API OneFS per gestire le esportazioni NFS.

È possibile modificare questo codice di esempio per uso personale sostituendo l'indirizzo IP di esempio 1.2.3.4 con l'indirizzo IP o il nome host del cluster o con "localhost" se si eseguono questi comandi in locale su un nodo del cluster. Inoltre, è necessario sostituire user1 e password1 con le informazioni sull'account appropriate per il cluster.

 

Esportazioni NFS

Negli esempi seguenti, vengono inviate richieste all'API OneFS per elencare, creare, aggiornare ed eliminare le esportazioni NFS nel sistema.

  • L'argomento --insecure (-k) consente la connessione tramite SSL senza certificati.
  • L'argomento --verbose (-v) visualizza le intestazioni complete della richiesta e della risposta HTTP.
  • L'argomento --basic specifica l'autenticazione di base. Il codice di esempio seguente mostra come accedere a OneFS

L'esempio di creazione riportato di seguito presuppone che nel sistema esista un percorso /ifs/example_path e che l'utente che invia la richiesta disponga del privilegio ISI_PRIV_NFS.

 

Elenco di tutte le esportazioni NFS (GET)

Esempi di comandi:

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

 

Elencare tutte le esportazioni NFS con un rientro di facile lettura reindirizzando il corpo della risposta tramite il modulo dello strumento json Python.

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

 

Creazione di una nuova esportazione (POST)

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

 

Modifica di un esportazione (PUT)

Si noti che il corpo della risposta del POST precedente deve contenere l'ID dell'esportazione appena creata. Nell'esempio seguente, l'ID esportazione è "2".

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X PUT -k -u user1:password1 -v --data '{"description": "Esportazione di esempio."}'

 

Eliminazione di un esportazione (DELETE)

Questo comando eliminerà l'esportazione con ID '2'.

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

Article Properties


Affected Product

Isilon, PowerScale OneFS

Last Published Date

23 Feb 2024

Version

5

Article Type

Solution