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

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

本文适用于 本文不适用于 本文并非针对某种特定的产品。 本文并非包含所有产品版本。

症状

N/D

原因

N/D

解决方案

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

受影响的产品

Isilon, PowerScale OneFS
文章属性
文章编号: 000129386
文章类型: Solution
上次修改时间: 23 2月 2024
版本:  5
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。