PowerScale Isilon: Kunne ikke installere programrettelse, x byte i /var-partition er påkrævet.
Summary: Denne artikel indeholder en proaktiv løsning til at undgå at fylde /var-partitionen op under installation af opdateringspakke (RUP).
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
Installation af programrettelse mislykkes med output, der ligner følgende:
# 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
Sikkerhedsrettelser introduceret i patches OneFS 9.1.0, 9.2.1 og 9.3.0 har øget størrelsen på patches fra omkring 50MB til mere end 150MB i størrelse. På grund af den øgede størrelse af patches kræves der en betydelig mængde ledig plads på /var-partitionen, når de installeres. Kravene til ledig plads kan muligvis ikke opfyldes i nogle tilfælde. Denne artikel indeholder trin til at oprette symbolske links til mapper i partitionen /var/crash som en løsning.
Resolution
Bemærk: Trinnene i denne løsning kan ikke udføres på klynger, der er aktiveret i overholdelsestilstand.
Bemærk: Det er kun nødvendigt at udføre følgende proaktive løsning for installationen af OneFS 9.1.0, 9.2.1 eller 9.3.0-opdateringsprogramrettelser på grund af deres øgede størrelse. Løsningen bør ikke implementeres til andre programrettelsesinstallationer eller på andre OneFS-udgivelser.
Forudsætninger
Før du udfører den proaktive løsning med at oprette symbolske links til mapper i partitionen /var/crash, er der forudsætninger, der skal være opfyldt:
- Opgraderings- og patch-strukturer skal være i en inaktiv ren tilstand
- Kontrol af opgraderingsstruktur; Bekræft, at der ikke er nogen aktive opgraderingsprocesser ved at gennemgå outputtet af følgende kommando:
isi upgrade view
- Kontrol af programrettelsesstruktur:
- Bekræft, at alle programrettelser er i tilstanden "Installeret " i outputtet af følgende kommando:
isi upgrade patches list
- Bekræft, at programrettelsessystemet ikke er aktivt på nogen noder ved at køre følgende kommando:
isi_patch isactive
- Bekræft, at der ikke er nogen filer i mapperne /var/patch/tmp/ og /var/patch/catalog/:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Bemærk: Hvis de to foregående kontroller af programrettelsesstrukturen [a og b] ikke identificerede nogen problemer, og filerne findes i mapperne /var/patch/tmp/ eller /var/patch/catalog/, er det sikkert at flytte disse filer til /ifs/data/Isilon_Support.
- Der skal være tilstrækkelig ledig plads i partitionerne /var (500MB) og /var/crash (1GB). Oprydning af partitionerne skal udføres på alle noder, der rapporterer mindre end den krævede mængde ledig plads.
- Følgende kommando har output på noder med mindre end 500 MB ledig plads i /var-partitionen:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- Følgende kommando har output på noder med mindre end 1 GB ledig plads i partitionen /var/crash:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Proaktiv løsning
Vigtig bemærkning: Glem ikke at udføre de resterende trin, når patchinstallationen er afsluttet!
- Før patchinstallationen og efter at have opfyldt alle forudsætningerne, skal du køre følgende kommandorækkefølge for at oprette de mapper, der bruges under partitionen /var/crash, og oprette symbolske links til dem:
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'
- Udfør installationen af programrettelsen som dokumenteret i README-filen til programrettelsen.
- Når installationen af programrettelsen er fuldført, skal du køre følgende kommandoer for at fjerne de symbolske links:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Genopret mappen, og bekræft tilladelser:
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
Bemærk: Hvis IOCA rapporterer FAIL som vist nedenfor, og disse mapper allerede findes, kan vi manuelt ændre tilladelserne med kommandoen:
# 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
Dell-artikel til oprydning af /var/crash-partitionen: Isilon /var/crash-partitionen for en node i klyngen har nået en kapacitetsadvarsel på 90 % – hændelses-id: 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.