Article Number: 000129386
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.
I følgende eksempler sendes der anmodninger til OneFS API om at angive, oprette, opdatere og slette NFS-eksporter på systemet.
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.
krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports --usikker --grundlæggende --bruger bruger1:adgangskode1 --verbose
krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports --usikker --grundlæggende --bruger bruger1:adgangskode1 | python -m json.tool
krølle https://1.2.3.4:8080/platform/1/protocols/nfs/exports -k -u bruger1:password1 -v --data '{"stier": ["/ifs/example_path"]}'
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."}'
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
23 Feb 2024
5
Solution