Isilon: Brug af OneFS API med NFS-eksporter

摘要: 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.

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

症状

Ikke tilgængelig

原因

Ikke tilgængelig

解决方案

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

受影响的产品

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