PowerScale: OneFS: NFS-asiakkaiden asetusten parhaat käytännöt
概要: Tässä artikkelissa kuvataan asiakaspuolen asetusten ja asennusasetusten parhaat käytännöt ja suositukset, kun yhteys PowerScale-klusteriin muodostetaan NFS-protokollalla. Se koskee kaikkia tällä hetkellä tuettuja OneFS-versioita. ...
現象
OneFS: NFS-asiakkaiden asetusten parhaat käytännöt
原因
Tuetut protokollaversiot
PowerScale OneFS tukee tällä hetkellä NFS-versioita 3 ja 4. NFS-versiota 2 ei tueta.
NFSv3
NFS-versio 3 on tällä hetkellä NFS-protokollan yleisin versio, ja se on laajimmassa asiakas- ja tiedostopalvelinkäytössä. Tämän version tärkeimmät ominaisuudet:
- Kansalaisuudeton - Asiakas ei teknisesti perusta uutta istuntoa, jos sillä on oikeat tiedot tiedostojen pyytämiseen ja niin edelleen. Tämä mahdollistaa yksinkertaiset vikasietopalvelut OneFS-solmujen välillä dynaamisten IP-varantojen avulla.
- Käyttäjän ja ryhmän tiedot esitetään numeerisesti – asiakas ja palvelin välittävät käyttäjätiedot numeerisilla tunnisteilla, jolloin sama käyttäjä voi näkyä eri nimillä asiakkaan ja palvelimen välillä.
- Kaistan ulkopuolinen tiedostojen lukitus: NFS-versio 3 käyttää lukitukseen NLM-nimistä apuprotokollaa. Tämä edellyttää, että asiakas vastaa palvelimen RPC-viesteihin varmistaakseen, että lukot on myönnetty jne.
- TCP- ja UDP-tuki: Tämä versio voi toimia TCP:n sijaan UDP:n kautta, jolloin menetyksen ja uudelleenlähetyksen käsittely on käyttöjärjestelmän sijaan ohjelmiston vastuulla. Suosittelemme aina käyttämään TCP:tä.
NFSv4
NFS-versio 4 on NFS-protokollan uusin versio, ja sen käyttö on laajenemassa. NFSv4 on toistaiseksi vähemmän suorituskykyinen kuin v3, koska vastaamiseen tarvitaan enemmän tunnistetietojen yhdistämistä ja istuntojen seurantaa. Seuraavassa on joitakin keskeisiä v3- ja v4-versioiden välisiä eroja
- Tilallinen - NFSv4 käyttää istuntoja viestinnän käsittelemiseen, joten sekä asiakkaan että palvelimen on seurattava istunnon tilaa jatkaakseen viestintää.
- Ennen OneFS 8.X:ää tämä tarkoitti, että NFSv4-asiakkaat tarvitsivat PowerScalen staattisia IP-varantoja tai saattoivat ilmetä ongelmia.
- Käyttäjän ja ryhmän tiedot esitetään merkkijonoina – Sekä asiakkaan että palvelimen on ratkaistava tallennettujen numeeristen tietojen nimet. Palvelimen on etsittävä nimiä esitettäväksi, kun taas asiakkaan on yhdistettävä ne uudelleen sen päässä oleviin numeroihin.
- Kaistan sisäinen tiedostojen lukitus: Versio 4 ei enää käytä erillistä protokollaa tiedostojen lukitukseen, vaan on tehnyt siitä kutsutyypin, joka yhdistetään yleensä OPEN-, CREATE- tai WRITE-toimintoihin.
- Yhdistelmäkutsut: Versio 4 voi yhdistää sarjan kutsuja yhteen pakettiin, jolloin palvelin voi käsitellä ne kaikki kerralla ja vastata lopuksi. Tämä auttaa vähentämään yleisissä toiminnoissa käytettävää kutsumäärää.
- Vain TCP-tuki: NFS-versiossa 4 menetyksen ja uudelleenlähetyksen käsittely on käyttöjärjestelmän vastuulla.
NFSv4.1 ja uudemmat
NFSv4.1 ja v4.2 ovat saatavilla OneFS-versiosta 9.3
alkaen. Tässä ovat 9.3:
PowerScale OneFS -tietokeskusten viralliset julkaisutiedot
解決方法
Käyttöönottoasetukset
Käyttöönottoasetuksille ei ole asetettu ehdottomia vaatimuksia, mutta meillä on joitakin asiakasyhteyksiin liittyviä suosituksia. Emme ole sisällyttäneet tähän tarkkoja merkkijonoja, koska asetusten syntaksi vaihtelee käyttöjärjestelmän mukaan. Sinun on säilytettävä jakelun ylläpitäjien dokumentaatio tietystä asennussyntaksista.
Uudelleenyritysten ja aikakatkaisujen määrittäminen
Vaikka PowerScale vastaa asiakasviestintään yleensä hyvin nopeasti, solmun virran tai verkkoyhteyden katketessa voi kestää muutaman sekunnin, ennen kuin sen IP-osoitteet siirtyvät toimivaan solmuun. Siksi on tärkeää, että aikakatkaisu- ja uudelleenyritysarvot on määritetty oikein. PowerScale suosittelee yleensä 60 sekunnin aikakatkaisua pahimman mahdollisen vikasietoskenaarion varalta. Yritä uudelleen kaksi kertaa ennen vikailmoituksen tekemistä.
Soft- ja hard-käyttöönotot
Nk. hard-käyttöönotossa asiakas yrittää toimintoja loputtomasti uudelleen, jos se kohtaa aikakatkaisun tai virheen. Näin varmistetaan, että asiakas ei irrota asennusta olosuhteissa, joissa PowerScale-klusteri siirtää IP-osoitteita solmusta toiseen. Pehmeä kiinnike tekee virheen ja vanhentaa telineen, joka vaatii uudelleenasennuksen käyttöoikeuden palauttamiseksi IP-osoitteen siirron jälkeen.
Keskeytyksen salliminen
Oletusarvoisesti useimmat asiakasohjelmat eivät salli tulo-/lähtötoiminnon keskeyttämistä tai I/O-odotusta, mikä tarkoittaa, että et voi käyttää ctrl+c, jne., odotusprosessin lopettamiseksi, jos klusteri lakkaa vastaamasta, mukaan lukien interrupt Asennusvaihtoehto sallii näiden signaalien kulkemisen normaalisti.
Paikallinen vertailu etälukitukseen
Kun NFS-vienti otetaan käyttöön, voit määrittää, suoritetaanko lukitukset paikallisesti vai klusterin lukituskoordinaattorilla. Useimmat asiakkaat käyttävät oletusarvoisesti etälukitusta, ja tämä on yleensä paras vaihtoehto, kun useat asiakkaat käyttävät samaa hakemistoa, mutta paikallisen lukituksen suorittamisesta voi olla suorituskykyetuja, kun asiakkaan ei tarvitse jakaa pääsyä hakemistoon, jonka kanssa se työskentelee. Lisäksi jotkin tietokannat ja ohjelmistot pyytävät käyttämään paikallista lukitusta, koska niillä on oma koordinaattori.