PowerScale: OneFS Sysctl-muutosten määrittäminen säilymään solmun ja klusterin uudelleenkäynnistysten ja päivitysten kautta
Yhteenveto: Sysctl-muutosten määrittäminen pysyviksi.
Oireet
Johdanto
Tässä artikkelissa on ohjeet sysctl-määritysmuutosten testaamiseen ja sysctl.conf-tiedoston muokkaamiseen koko klusterissa.
Siten sysctl-muutokset säilyvät solmun, klusterin uudelleenkäynnistyksen ja OneFS-päivitysten kautta.
VAROITUS!
Klusteri voi lakata toimimasta, jos sysctl-komentoja käytetään väärin. Jos tarvitset apua näissä toimenpiteissä, ota yhteys Isilonin tekniseen tukeen.
Yhteenveto
OneFS:ssä eri ytimen parametreja voi muuttaa sysctl-komennoilla . Osa parametreista koskee OneFS:ää ja osa Berkeley Software Distribution (BSD) -käyttöjärjestelmää.
- Saat lisätietoja sysctl-komennoista ja -asetuksista suorittamalla komentorivillä seuraavan komennon, joka avaa man-sivun:
# mies sysctl
Syy
Työskentely suunnitellusti.
Tarkkuus
Muista AINA tarkistaa oletusarvot ennen sysctl-tiedostojen muokkaamista.
Jos tarkistetaan järjestelmä, jota ei ole koskaan muokattu isi_sysctl_cluster:llä, se näyttää arvon #None, koska arvoa ei ole koskaan muokattu.
Tämä johtuu siitä, että muutoksen ohitustiedostoa ei koskaan päivitetä, mistä isi_sysctl_cluster hakee tiedot.
Näissä tapauksissa sysctl-nimi <sysctl-nimi> tai isi_for_array -s-s-sysctl-nimi <> on suoritettava, jotta muuttamattomat oletusarvot näkyvät ennen muutoksia.
Menettelytavat
Testaa sysctl-määritysmuutos tai tee kokoonpanomuutos, joka ei ole pysyvä.
TÄRKEÄ!
On suositeltavaa, että testaat muutoksen vaikutuksen ennen sysctl.conf-tiedoston muuttamista.
Tämä voidaan tehdä suorittamalla sysctl-komento komentorivillä.
Komentorivillä muutetut Sysctl-parametrit eivät säily, kun solmu tai klusteri käynnistetään uudelleen.
Jos parametrimuutos aiheuttaa sysctl-parametrin asettamisen jälkeen ei-toivottuja vaikutuksia, palauta muutos suorittamalla sysctl-komento alkuperäisellä arvolla.
Sysctl-kokoonpanon muutoksen ottaminen käyttöön klusterin solmussa:
- Avaa SSH-yhteys johonkin klusterin solmuun ja muodosta yhteys root-tilillä.
- Hae sysctl:n nykyinen arvo suorittamalla seuraava komento, jossa <määritettävän parametrin sysctl_name> :
sysctl <sysctl_name>
- Suorita seuraava komento, jossa <sysctl_name> on määritettävä parametri ja tarvittaessa <arvo> on parametrille määritettävä arvo:
sysctl <sysctl_name>=<value>
- Tee klusterissa sysctl-määritysmuutos .
- Avaa SSH-yhteys johonkin klusterin solmuun ja muodosta yhteys root-tilillä.
- Suorita seuraava komento, jossa <sysctl_name> on lisättävä tai muutettava parametri ja kun parametrille määritetään tarvittava <arvo> :
isi_for_array -s sysctl <sysctl_name>=<value>
Tee sysctl-määritysmuutos pysyväksi.
Lisää tai muuta haluttua parametria sysctl.conf-tiedostossa :
- Avaa SSH-yhteys johonkin klusterin solmuun ja muodosta yhteys root-tilillä.
- Varmuuskopioi /etc/mcp/override/sysctl.conf-tiedosto suorittamalla seuraava komento:
touch /etc/mcp/override/sysctl.conf && cp /etc/mcp/override/sysctl.conf /etc/mcp/override/sysctl.conf.bku1
- Suorita seuraava komento, jossa <sysctl_name> on lisättävä tai muutettava parametri ja <arvo> parametrille määritettävä arvo:
isi_sysctl_cluster <sysctl_name>=<value>
Näyttöön tulee seuraava lähtö:
Value set successfully
- Varmista seuraavalla komennolla, että muutoksen lisääminen tiedostoon /etc/mcp/override/sysctl.conf onnistui:
cat /etc/mcp/override/sysctl.conf
Lähtö muistuttaa seuraavia näyttöjä:
<sysctl_name>=<value> #added by script
- Palauta sysctl.conf-tiedostoon tehdyt muutokset.
Nämä vaiheet palauttavat sysctl.conf-tiedoston edellisessä osassa aiemmin luotuun varmuuskopioversioon.
- Avaa SSH-yhteys johonkin klusterin solmuun ja muodosta yhteys root-tilillä.
- Kopioi sysctl.conf-tiedoston alkuperäinen varmuuskopio ja nimeä se sitten uudelleen suorittamalla seuraava komento:
cp /etc/mcp/override/sysctl.conf.bku1 /etc/mcp/override/sysctl.conf
MUISTIINPANO
MCP (Management Control Plane) -prosessi päivittää sysctl.conf-tiedoston automaattisesti kaikkiin klusterin solmuihin.