Isilon: Bruke OneFS API med NFS-eksporter

摘要: Denne artikkelen inneholder eksempelkode som viser hvordan du bruker curl-verktøyet til å få tilgang til OneFS API for å administrere NFS-eksporter.

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

症状

Ikke relevant

原因

Ikke relevant

解决方案

MERK: Dette emnet er en del av informasjonshuben for Isilon SDK

Følgende eksempelkode viser hvordan du bruker curl-verktøyet til å få tilgang til OneFS API for å administrere NFS-eksporter.

Du kan endre denne eksempelkoden for eget bruk ved å erstatte eksempel-IP-adressen 1.2.3.4 med IP-adressen eller vertsnavnet til klyngen, eller med 'localhost' hvis du kjører disse kommandoene lokalt på en node i klyngen. I tillegg må du erstatte bruker1 og passord1 med riktig kontoinformasjon for klyngen.

 

NFS-eksport

I eksemplene nedenfor sendes forespørsler til OneFS API for å liste, opprette, oppdatere og slette NFS-eksporter på systemet.

  • Argumentet --insecure (-k) tillater tilkobling via SSL uten sertifikater.
  • Argumentet --verbose (-v) viser de fullstendige overskriftene for HTTP-forespørselen og -svaret.
  • Argumentet --basic angir grunnleggende godkjenning. Følgende eksempelkode viser hvordan du får tilgang til OneFS

Opprettingseksemplet nedenfor forutsetter at det finnes en /ifs/example_path-bane på systemet, og at brukeren som sender forespørselen, har ISI_PRIV_NFS rettighet.

 

Liste over alle NFS-eksporter (GET)

Eksempel på kommandoer:

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

 

Liste over alle NFS-eksporter med leservennlig innrykk ved å føre svarkroppen gjennom Python json-verktøymodulen.

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

 

Opprette en ny eksport (POST)

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

 

Endre en eksport (PUT)

Vær oppmerksom på at svarorganet fra POST-en ovenfor må inneholde ID-en for den nylig opprettede eksporten. I eksemplet nedenfor er eksport-IDen 2.

curl https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X PUT -k -u user1:password1 -v --data '{"description": "Et eksempel på eksport."}'

 

Slette en eksport (DELETE)

Denne kommandoen vil slette eksporten med 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
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。