Isilon: Brug af OneFS API med NFS-eksporter

Summary: Denne artikel indeholder eksempelkode, der viser, hvordan du bruger krølleværktøjet til at få adgang til OneFS API til at administrere NFS-eksporter.

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

Ikke tilgængelig

Cause

Ikke tilgængelig

Resolution

BEMÆRK: Dette emne er en del af Isilon SDK Info Hub

Følgende eksempelkode viser, hvordan du bruger krølleværktøjet til at få adgang til OneFS API til at administrere NFS-eksporter.

Du kan ændre denne eksempelkode til eget brug ved at erstatte eksemplet på IP-adressen 1.2.3.4 med klyngens IP-adresse eller værtsnavn eller med "localhost", hvis du kører disse kommandoer lokalt på en node i klyngen. Derudover skal du erstatte bruger1 og adgangskode1 med relevante kontooplysninger for din klynge.

 

NFS-eksport

I følgende eksempler sendes der anmodninger til OneFS API om at angive, oprette, opdatere og slette NFS-eksporter på systemet.

  • Argumentet --usikker (-k) tillader forbindelse via SSL uden certifikater.
  • Argumentet --verbose (-v) viser de fulde overskrifter for HTTP-anmodningen og -svaret.
  • Argumentet --basic angiver grundlæggende godkendelse. Følgende eksempelkode viser, hvordan du får adgang til OneFS

I oprettelseseksemplet nedenfor antages det, at der findes en /ifs/example_path-sti på dit system, og at den bruger, der sender anmodningen, har rettigheden ISI_PRIV_NFS.

 

Liste over alle NFS-eksporter (GET)

Eksempel på kommandoer:

krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports --usikker --grundlæggende --bruger bruger1:adgangskode1 --verbose

 

Angiv alle NFS-eksporter med læservenlig indrykning ved at føre svarkroppen gennem Python json-værktøjsmodulet.

krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports --usikker --grundlæggende --bruger bruger1:adgangskode1 | python -m json.tool

 

Opret en ny eksport (POST)

krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports -k -u bruger1:password1 -v --data '{"stier": ["/ifs/example_path"]}'

 

Rediger en eksport (PUT)

Bemærk, at svarteksten fra din POST ovenfor skal indeholde id'et for den nyoprettede eksport. I følgende eksempel er eksport-id'et '2'.

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

 

Slet en eksport (SLET)

Denne kommando sletter eksporten med id '2'.

krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports/2 -X SLET -k -u bruger1:adgangskode1 -v

Affected Products

Isilon, PowerScale OneFS
Article Properties
Article Number: 000129386
Article Type: Solution
Last Modified: 23 Feb 2024
Version:  5
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.