PowerScale: OneFS: Bedste fremgangsmåder for NFS-klientindstillinger

概要: Denne artikel beskriver de bedste fremgangsmåder og anbefalinger til indstillinger på klientsiden og tilslutningsmuligheder, når NFS-protokollen bruges til at oprette forbindelse til en PowerScale-klynge, og den gælder for alle aktuelt understøttede versioner af OneFS. ...

この記事は次に適用されます: この記事は次には適用されません: この記事は、特定の製品に関連付けられていません。 すべての製品パージョンがこの記事に記載されているわけではありません。

現象

OneFS: Bedste fremgangsmåder for NFS-klientindstillinger

原因

Understøttede protokolversioner

På nuværende tidspunkt understøtter PowerScale OneFS NFS version 3 og 4. NFS version 2 understøttes ikke.

NFSv3

NFS version 3 er den mest udbredte version af NFS-protokollen i dag og anses generelt for at have den bredeste klient- og filadoption. Her er nøglekomponenterne i denne version:

  • Statsløs - En klient opretter teknisk set ikke en ny session, hvis den har de korrekte oplysninger til at bede om filer osv. Dette giver mulighed for enkel failover mellem OneFS-noder ved hjælp af dynamiske IP-puljer.
  • Bruger- og gruppeoplysninger præsenteres numerisk – klient og server kommunikerer brugeroplysninger ved hjælp af numeriske identifikatorer, så den samme bruger kan vises som forskellige navne mellem klient og server.
  • Fillåsning er uden for båndet - Version 3 af NFS bruger en hjælpeprotokol kaldet NLM til at udføre låse. Dette kræver, at klienten reagerer på RPC-meddelelser fra serveren for at bekræfte, at der er tildelt låse osv
  • Kan køre over TCP eller UDP - Denne version af protokollen kan køre over UDP i stedet for TCP, hvilket efterlader håndtering af tab og retransmission til softwaren i stedet for operativsystemet. Vi anbefaler altid at bruge TCP.

NFSv4

NFS version 4 er den nyeste store revision af NFS-protokollen og er stigende i vedtagelse. På nuværende tidspunkt er NFSv4 generelt mindre effektiv end v3 i forhold til den samme arbejdsgang på grund af den større mængde identitetskortlægning og sessionssporingsarbejde, der kræves for at svare. Her er nogle af de vigtigste forskelle mellem v3 og v4:

  • Stateful - NFSv4 bruger sessioner til at håndtere kommunikation, da både klient og server skal spore sessionstilstand for at fortsætte med at kommunikere.
    • Før OneFS 8.X betød det, at NFSv4-klienter krævede statiske IP-puljer på PowerScale eller kunne støde på problemer.
  • Bruger- og gruppeoplysninger præsenteres som strenge – Både klienten og serveren skal fortolke navnene på de gemte numeriske oplysninger. Serveren skal slå navne op for at præsentere, mens klienten skal kortlægge dem igen til numre i slutningen.
  • Fillåsning er i bånd - Version 4 bruger ikke længere en separat protokol til fillåsning, hvilket i stedet gør det til en type opkald, der normalt kombineres med OPENs, CREATES eller WRITES.
  • Sammensatte opkald - Version 4 kan samle en række opkald i en enkelt pakke, så serveren kan behandle dem alle og svare i slutningen. Dette bruges til at reducere antallet af opkald, der er involveret i fælles operationer.
  • Understøtter kun TCP - Version 4 af NFS har efterladt tab og retransmission op til det underliggende operativsystem.

NFSv4.1 og senere

NFSv4.1 og v4.2 er tilgængelige fra og med OneFS version 9.3

Her er de officielle udgivelsesoplysninger til 9.3:

PowerScale OneFS-informationshubs
 

 

解決方法

Monteringsmuligheder

Selvom vi ikke har hårde krav til monteringsmuligheder, fremsætter vi nogle anbefalinger om, hvordan klienter opretter forbindelse. Vi har ikke angivet specifikke tilslutningsstrenge, da den syntaks, der bruges til at definere disse indstillinger, varierer afhængigt af det anvendte operativsystem. Du skal opbevare dokumentation for distributionsvedligeholdere for specifik monteringssyntaks.

Definition af gentagne forsøg og timeout

PowerScale reagerer generelt meget hurtigt på klientkommunikation, men i tilfælde, hvor en node har mistet strøm eller netværksforbindelse, kan det tage et par sekunder, før dens IP-adresser flyttes til en funktionel node. Derfor er det vigtigt at have korrekt definerede timeout- og gentagelsesværdier. PowerScale anbefaler generelt en timeout på 60 sekunder for at tage højde for et worst case failover-scenarie. Den er indstillet til at prøve igen to gange, før der rapporteres en fejl.

Bløde vs. hårde monteringer

Hårde monteringer får klienten til at prøve sine handlinger igen på ubestemt tid ved timeout eller fejl. Dette sikrer, at klienten ikke frakobler holderen i tilfælde, hvor PowerScale-klyngen flytter IP-adresser fra en node til en anden. En blød mount vil fejle ud og udløbe mounten, hvilket kræver en genmount for at gendanne adgangen, når IP-adressen flyttes.

Tillad afbrydelse

Som standard tillader de fleste klienter ikke, at du afbryder en indgang/udgang, eller at I/O venter, hvilket betyder, at du ikke kan bruge ctrl+cosv. for at afslutte venteprocessen, hvis klyngen holder op med at reagere, herunder interrupt Monteringsindstillingen gør det muligt for disse signaler at passere normalt i stedet.

Lokal sammenligning med fjernlåsning

Når du monterer en NFS-eksport, kan du angive, om en lignende skal udføre sine låse lokalt eller ved hjælp af låsekoordinatoren på klyngen. De fleste klienter bruger som standard fjernlåsning, og dette er generelt den bedste løsning, når flere klienter har adgang til den samme mappe, men der kan være ydelsesfordele ved at udføre lokal låsning, når en klient ikke skal dele adgang til den mappe, den arbejder med. Derudover vil nogle databaser og software anmode dig om at bruge lokal låsning, da de har deres egen koordinator.

対象製品

Isilon, PowerScale OneFS

製品

Isilon, PowerScale OneFS
文書のプロパティ
文書番号: 000063022
文書の種類: Solution
最終更新: 10 11月 2025
バージョン:  6
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。