PowerScale Isilon: Korjaustiedoston asentaminen epäonnistui, x-tavua /var-osiossa vaaditaan.

Riepilogo: Tämä artikkeli sisältää ennakoivan kiertotavan, jonka avulla voit välttää /var-osion täyttymisen RUP (roll-up patch) -asennuksen aikana.

Questo articolo si applica a Questo articolo non si applica a Questo articolo non è legato a un prodotto specifico. Non tutte le versioni del prodotto sono identificate in questo articolo.

Sintomi

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.

Causa

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 /var/crash Osio kiertotapana.

Risoluzione

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 luomalla symbolisia linkkejä hakemistoihin /var/crash Osio On olemassa edellytyksiä, jotka on täytettävä:

  • Päivitys- ja korjauskehysten on oltava käyttämättömässä puhtaassa tilassa
  1. Päivitä kehyksen tarkistus; Varmista, että aktiivisia päivitysprosesseja ei ole, tarkistamalla seuraavan komennon tulos:
isi upgrade view
  1. Patch-kehyksen tarkistukset:
    1. Varmista seuraavan komennon tuloksesta, että kaikki korjaustiedostot ovat Asennettu-tilassa :
    isi upgrade patches list
    1. Varmista seuraavalla komennolla, että korjausjärjestelmä ei ole aktiivinen missään solmussa:
    isi_patch isactive
    1. Varmista, että /var/patch/tmp/ ja /var/patch/catalog/ directories:
    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öytyivät /var/patch/tmp/ tai /var/patch/catalog/ directories, Nämä tiedostot on turvallista siirtää kansioon /ifs/data/Isilon_Support.
  • Varastossa on oltava riittävästi tilaa. /var (500 Mt) ja /var/crash (1 Gt) osiot. Jos solmussa on riittävästi tilaa, osiot on puhdistettava.
  1. Seuraava komento tuottaa tulosta solmuissa, joissa on alle 500 Mt vapaata tilaa /var Osio:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
  1. Seuraava komento tuottaa tulosta solmuissa, joissa on alle 1 Gt vapaata tilaa /var/crash Osio:
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!

 

  1. 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'

isi_for_array 'ls -lhaF /var/patch'
  1. Tee korjaustiedoston asennus README-korjaustiedoston ohjeiden mukaisesti.
  2. 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'
  1. 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.

Informazioni aggiuntive

Prodotti

PowerScale OneFS
Proprietà dell'articolo
Numero articolo: 000201666
Tipo di articolo: Solution
Ultima modifica: 31 mar 2026
Versione:  12
Trova risposta alle tue domande dagli altri utenti Dell
Support Services
Verifica che il dispositivo sia coperto dai Servizi di supporto.