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: Bruke OneFS API med NFS-eksporter

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

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

Ikke relevant

Cause

Ikke relevant

Resolution

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

Article Properties


Affected Product

Isilon, PowerScale OneFS

Last Published Date

23 Feb 2024

Version

5

Article Type

Solution