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.

OneFS: Aanbevolen werkwijzen voor NFS-clientinstellingen

Summary: Dit artikel beschrijft de aanbevolen werkwijzen en aanbevelingen voor clientinstellingen en koppelopties bij het gebruik van het NFS-protocol om verbinding te maken met een Isilon cluster en is van toepassing op alle momenteel ondersteunde versies van OneFS. ...

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

OneFS: Aanbevolen werkwijzen voor NFS-clientinstellingen

Cause

Ondersteunde protocolversies

Op dit moment ondersteunt Isilon OneFS NFS versies 3 en 4. NFS versie 2 wordt niet ondersteund sinds de overgang naar de codereeks 7.2.X.

NFSv3

NFS versie 3 is de meest gebruikte versie van het NFS-protocol en wordt over het algemeen beschouwd als de breedste client- en bestandsingidatie. Dit zijn de belangrijkste componenten van deze versie:

  • Staatloos- Een client hoeft technisch gezien geen nieuwe sessie te maken als deze over de juiste informatie beschikt om naar bestanden te vragen, enz. Dit maakt eenvoudige failover tussen OneFS knooppunten via dynamische IP-pools mogelijk.
  • Gebruikers- en groepsinformatie wordt numeriek weergegeven - Client en server communiceren gebruikersinformatie door numerieke identifiers, zodat dezelfde gebruiker mogelijk als andere namen tussen client en server kan worden weergegeven.
  • Bestandsvergrendeling is out-of-band - Versie 3 van NFS gebruikt een helperprotocol genaamd NLM om vergrendelingen uit te voeren. Hiervoor moet de client reageren op RPC-berichten van de server om te bevestigen dat vergrendelingen zijn verleend, enz.
  • Kan worden uitgevoerd via TCP of UDP - Deze versie van het protocol kan worden uitgevoerd via UDP in plaats van TCP, waardoor verwerking van verlies en herverzending naar de software blijven in plaats van het besturingssysteem. We raden altijd aan TCP te gebruiken.

NFSv4

NFS versie 4 is de nieuwste grote revisie van het NFS-protocol en neemt toe in de acceptatie. Op dit moment is NFSv4 over het algemeen minder presterend dan v3 ten opzichte van dezelfde workflow vanwege de grotere hoeveelheid identiteitstoewijzing en sessietraceringswerk dat nodig is om te antwoorden. Hier zijn enkele van de belangrijkste verschillen tussen v3 en v4

  • Stateful - NFSv4 gebruikt sessies om communicatie te verwerken, zodat zowel de client als de server de sessiestatus moeten bijhouden om door te kunnen gaan met communiceren.
    • Voorafgaand aan OneFS 8.X betekent dit dat NFSv4-clients statische IP-pools op de Isilon nodig hadden of problemen konden ondervinden.
  • Gebruikers- en groepsinformatie wordt weergegeven als tekenreeksen- zowel de client als de server moeten de namen van de opgeslagen numerieke informatie oplossen. De server moet namen opzoeken om deze weer te geven, terwijl de client deze opnieuw moet toewijzen aan nummers aan het einde van de server.
  • Bestandsvergrendeling is in band - versie 4 gebruikt niet langer een afzonderlijk protocol voor bestandsvergrendeling, waardoor het een type aanroep is dat meestal wordt verergerd met OPEN's, MAAKT of SCHRIJVEN.
  • Samengestelde oproepen - Versie 4 kan een reeks oproepen in één pakket bundelen, zodat de server ze allemaal kan verwerken en aan het einde antwoordt. Dit wordt gebruikt om het aantal oproepen bij veelvoorkomende bewerkingen te verminderen.
  • Ondersteunt alleen TCP - Versie 4 van NFS heeft verlies en herverzending overgelaten aan het onderliggende besturingssysteem.

NFSv4.1 en hoger

Op dit moment biedt OneFS geen ondersteuning voor NFS versie 4.1. Als u specifieke functies van versie 4.1 nodig hebt, neem dan contact op met uw accountteam om te zien of dat iets is dat we kunnen leveren via de unieke functieset van OneFS als NFS-filer.

Specifieke problemen met oneFS-versies

Voor klanten die Isilon OneFS al sinds versie 7.1 of eerder gebruiken, kunnen wijzigingen die zijn aangebracht in de 7.2.0-versie van OneFS en blijven bestaan tot OneFS 8.1.1, van invloed zijn op de manier waarop clients die codering gebruiken die verschilt van de cluster, directory-vermeldingen kunnen weergeven en ermee kunnen communiceren. Raadpleeg voor meer informatie ETA 483840.

Dit is geen probleem als u OneFS ging gebruiken op versie 7.2 of hoger.

Resolution

Montageopties

Hoewel we geen harde vereisten hebben voor koppelopties, doen we wel enkele aanbevelingen over hoe clients verbinding maken. We hebben geen specifieke koppelreeksen opgegeven, omdat de syntaxis die wordt gebruikt om deze opties te definiëren varieert, afhankelijk van het gebruikte besturingssysteem. Raadpleeg de documentatie van uw distributiebeheer voor specifieke koppelingssyntaxis.

Retries en time-outs definiëren

Hoewel de Isilon over het algemeen zeer snel antwoordt op clientcommunicatie, kan het in gevallen waarin een knooppunt stroom- of netwerkconnectiviteit heeft verloren een paar seconden duren voordat de IP-adressen naar een functioneel knooppunt gaan. Daarom is het belangrijk om correct gedefinieerde time-out- en retry-waarden te hebben. Isilon raadt over het algemeen een time-out van 60 seconden aan om rekening te houden met een failoverscenario in het ergste geval, twee keer opnieuw in te stellen voordat een fout wordt gemeld.

Soft versus Hard Mounts

Harde mounts zorgen ervoor dat de client de bewerkingen voor onbepaalde tijd opnieuw probeert uit te voeren bij een time-out of fout. Dit zorgt ervoor dat de client de koppeling niet verbreekt in omstandigheden waarin het Isilon cluster IP-adressen van het ene knooppunt naar het andere verplaatst. Een zachte koppeling zal in plaats daarvan een foutmelding geven en de koppeling laten verlopen waarvoor opnieuw moet worden gekoppeld om de toegang te herstellen nadat het IP-adres is verplaatst.

Interrupt toestaan

De meeste clients staan standaard niet toe dat u een invoer-/uitvoer- of I/O-wachttijd onderbreekt, wat betekent dat u het wachtproces niet kunt ctrl+c gebruiken, etc. om het wachtproces te beëindigen als het cluster vastzit, inclusief de interrupt koppelingsoptie waarmee deze signalen normaal kunnen worden doorgegeven.

Lokaal versus extern vergrendelen

Bij het koppelen van een NFS-export kunt u opgeven of een like het lokaal vergrendelt of de vergrendelingscoördinator op het cluster gebruikt. De meeste clients zijn standaard ingesteld op externe vergrendeling, en dit is over het algemeen de beste optie wanneer meerdere clients toegang krijgen tot dezelfde directory, maar er kunnen prestatievoordelen zijn bij het uitvoeren van lokale vergrendeling wanneer een client geen toegang hoeft te delen tot de map waarmee deze werkt. Daarnaast vragen sommige databases en software u om lokale vergrendeling te gebruiken, omdat ze hun eigen coördinator hebben.

Article Properties


Affected Product

PowerScale OneFS

Product

Isilon, PowerScale OneFS

Last Published Date

11 May 2023

Version

5

Article Type

Solution