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: Använda OneFS API med NFS-exporter

Summary: Den här artikeln innehåller exempelkod som visar hur du använder curl-verktyget för att få åtkomst till OneFS-API:et för att hantera NFS-exporter.

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

Ej tillämpligt

Cause

Ej tillämpligt

Resolution

Obs! Det här avsnittet är en del av Isilon SDK Info Hub

Följande exempelkod visar hur du använder curl-verktyget för att komma åt OneFS-API:et för att hantera NFS-exporter.

Du kan ändra den här exempelkoden för eget bruk genom att ersätta exempel-IP-adressen 1.2.3.4 med IP-adressen eller värdnamnet för klustret, eller med "localhost" om du kör dessa kommandon lokalt på en nod i klustret. Dessutom måste du ersätta user1 och password1 med lämplig kontoinformation för klustret.

 

NFS-exporter

I följande exempel skickas begäranden till OneFS API för att visa, skapa, uppdatera och ta bort NFS-exporter i systemet.

  • Argumentet --insecure (-k) tillåter anslutning via SSL utan certifikat.
  • Argumentet --verbose (-v) visar de fullständiga rubrikerna för HTTP-begäran och -svaret.
  • Argumentet --basic anger grundläggande autentisering. Följande exempelkod visar hur du får åtkomst till OneFS

Exemplet nedan förutsätter att det finns en /ifs/example_path-sökväg i systemet och att användaren som skickar begäran har behörigheten ISI_PRIV_NFS.

 

Visa en lista över alla NFS-exporter (GET)

Exempel på kommandon:

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

 

Visa en lista över alla NFS-exporter med läsarvänligt indrag genom att skicka svarstexten via Python json-verktygsmodulen.

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

 

Skapa en ny export (POST)

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

 

Ändra en export (PUT)

Observera att svarstexten från POST ovan måste innehålla ID:t för den nyligen skapade exporten. I följande exempel är export-ID:t "2".

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

 

Ta bort en export (DELETE)

Det här kommandot tar bort exporten 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