PowerScale Isilon: Korjaustiedoston asentaminen epäonnistui, x-tavua /var-osiossa vaaditaan.
Summary: Tämä artikkeli sisältää ennakoivan kiertotavan, jonka avulla voit välttää /var-osion täyttymisen RUP (roll-up patch) -asennuksen aikana.
This article applies to
This article does not apply to
This article is not tied to any specific product.
Not all product versions are identified in this article.
Symptoms
Korjaustiedoston asennus epäonnistuu ja tulos on seuraavanlainen:
# isi upgrade patches install 9.2.1.14_GA-RUP_2022-07_PSP-2429.pkg --rolling The below patches are deprecated by this patch and will be removed automatically: - 9.2.1.7_GA-RUP_2021-12_PSP-1698 Would you like to proceed? (yes/[no]): yes This patch request will require nodes in the cluster to be rebooted either in succession or simultaneously, depending on the options you supplied. Both scenarios can result in lost connectivity. Would you like to proceed? (yes/[no]): yes Failed to install patch, 724933132 bytes in /var partition are required.
Cause
OneFS 9.1.0-, 9.2.1- ja 9.3.0-korjauksiin lisätyt tietoturvakorjaukset ovat kasvattaneet korjaustiedostojen kokoa noin 50 megatavusta yli 150 megatavuun. Korjaustiedostojen suuremman koon vuoksi /var-osiossa tarvitaan huomattava määrä vapaata tilaa niiden asentamiseen. Käytettävissä olevan tilan vaatimukset eivät välttämättä ole saavutettavissa joissakin tapauksissa. Tässä artikkelissa on ohjeet symbolisten linkkien luomiseen hakemistoihin /var/crash-osiossa kiertotapana.
Resolution
Huomautus: Tämän kiertotavan vaiheita ei voi tehdä yhteensopivuustilaa käyttävissä klustereissa.
Huomautus: OneFS 9.1.0-, 9.2.1- tai 9.3.0 roll-up -korjausten asentamiseen tarvitaan vain seuraava ennakoiva kiertotapa niiden suuren koon vuoksi. Kiertotapaa ei pidä ottaa käyttöön muissa korjaustiedostojen asennuksissa tai muissa OneFS-versioissa.
Edellytykset
Ennen ennakoivan kiertotavan suorittamista eli symbolisten linkkien luomista hakemistoihin /var/crash-osiossa, seuraavien edellytysten on täytyttävä:
- Päivitys- ja korjauskehysten on oltava käyttämättömässä puhtaassa tilassa
- Päivitä kehyksen tarkistus; Varmista, että aktiivisia päivitysprosesseja ei ole, tarkistamalla seuraavan komennon tulos:
isi upgrade view
- Patch-kehyksen tarkistukset:
- Varmista seuraavan komennon tuloksesta, että kaikki korjaustiedostot ovat Asennettu-tilassa :
isi upgrade patches list
- Varmista seuraavalla komennolla, että korjausjärjestelmä ei ole aktiivinen missään solmussa:
isi_patch isactive
- Varmista, että hakemistoissa /var/patch/tmp/ ja /var/patch/catalog/ ei ole tiedostoja:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Huomautus: Jos kahdessa edellisessä korjauskehyksen tarkistuksessa [a ja b] ei havaittu ongelmia ja tiedostot löytyvät hakemistosta /var/patch/tmp/ tai /var/patch/catalog/, kyseiset tiedostot voi siirtää kansioon /ifs/data/Isilon_Support.
- /var (500 Mt)- ja /var/crash (1 Gt) -osioissa on oltava riittävästi vapaata tilaa. Jos solmussa on riittävästi tilaa, osiot on puhdistettava.
- Seuraava komento tulostaa solmut, joiden /var-osiossa on alle 500 Mt vapaata tilaa:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- Seuraava komento tuottaa tuloksen solmuissa, joissa on alle 1 Gt vapaata tilaa /var/crash-osiossa:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Ennakoiva vaihtoehtoinen menetelmä
Tärkeä huomautus: Älä unohda suorittaa jäljellä olevia vaiheita, kun korjaustiedoston asennus on valmis!
- Ennen korjaustiedoston asennusta ja kun olet täyttänyt kaikki esitoimenpiteet, tee /var/crash-osion alla käytettävät hakemistot ja luo niihin symbolisia linkkejä suorittamalla seuraava komentosarja:
isi_for_array 'mkdir -p /var/crash/patch/tmp /var/crash/patch/catalog' isi_for_array 'ln -sF /var/crash/patch/tmp /var/patch/tmp' isi_for_array 'ln -sF /var/crash/patch/catalog /var/patch/catalog'
- Tee korjaustiedoston asennus README-korjaustiedoston ohjeiden mukaisesti.
- Kun korjaustiedoston asennus on valmis, poista symboliset linkit suorittamalla seuraavat komennot:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Luo hakemisto uudelleen ja vahvista käyttöoikeudet:
isi_for_array 'umask 037 && mkdir /var/patch/tmp /var/patch/catalog' isi_for_array 'ls -ld /var/patch/tmp /var/patch/catalog' cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-1: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/catalog cluster-2: drwxr----- 2 root wheel 512 Feb 20 23:37 /var/patch/tmp
Huomautus: Jos IOCA ilmoittaa FAIL-ilmoituksesta alla kuvatulla tavalla ja nämä kansiot ovat jo olemassa, voimme muokata käyttöoikeuksia manuaalisesti komennolla:
# isi_for_array -s 'chmod 740 /var/patch/tmp /var/patch/catalog'
FAIL: Checks have identified permission issues on /var/patch directories that are required for patch installations: 2 INFO: Please follow step 4 on 'Proactive Workaround section' within KB 000201666 (https://www.dell.com/support/kbdoc/en-ie/000201666) to correct the folder permissions.
Additional Information
Dellin artikkeli /var/crash-osion puhdistamisesta: Isilon Klusterin solmun /var/crash-osion kapasiteettihälytys on saavuttanut 90 % – tapahtuman tunnus: 100010002
Products
PowerScale OneFSArticle Properties
Article Number: 000201666
Article Type: Solution
Last Modified: 10 Jul 2024
Version: 11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.