PowerScale Isilon: Det gick inte att installera korrigeringsfilen, x byte i /var-partition krävs.
Summary: Den här artikeln innehåller en proaktiv lösning för att undvika att fylla upp /var-partitionen under RUP-installationer (Roll-Up Patch).
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
Korrigeringsinstallationen misslyckas med utdata som liknar följande:
# 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
Säkerhetskorrigeringar som införts i korrigeringsfilerna OneFS 9.1.0, 9.2.1 och 9.3.0 har ökat storleken på korrigeringsfiler från cirka 50 MB till mer än 150 MB. På grund av den ökade storleken på korrigeringsfilerna krävs en betydande mängd tillgängligt utrymme i /var-partitionen när de installeras. I vissa fall kanske det inte går att uppnå kraven på tillgängligt utrymme. Den här artikeln innehåller steg för att skapa symboliska länkar till kataloger i partitionen /var/crash som en lösning.
Resolution
Obs! Stegen i den här lösningen kan inte utföras på kluster som är aktiverade för kompatibilitetsläge.
Obs! På grund av att de är mer betydande behöver du bara utföra följande proaktiva lösning för installation av OneFS 9.1.0, 9.2.1 eller 9.3.0 samlade korrigeringsfiler. Lösningen bör inte distribueras för andra korrigeringsinstallationer eller på andra OneFS-versioner.
Förutsättningar
Innan du utför den proaktiva lösningen att skapa symboliska länkar till kataloger i partitionen /var/crash finns det förutsättningar som måste uppfyllas:
- Uppgraderings- och korrigeringsramverken måste vara i ett inaktivt rent tillstånd
- Kontroll av uppgraderingsramverk; Kontrollera att det inte finns några aktiva uppgraderingsprocesser genom att granska utdata från följande kommando:
isi upgrade view
- Korrigeringsramverkskontroller:
- Kontrollera att alla korrigeringsfiler är i installerat tillstånd i utdata för följande kommando:
isi upgrade patches list
- Bekräfta att korrigeringssystemet inte är aktivt på några noder genom att köra följande kommando:
isi_patch isactive
- Bekräfta att det inte finns några filer i katalogerna /var/patch/tmp/ och /var/patch/catalog/:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Obs! Om de två tidigare korrigeringsramverkskontrollerna [a och b] inte identifierade några problem och filer hittas i katalogerna /var/patch/tmp/ eller /var/patch/catalog/, är det säkert att flytta dessa filer till /ifs/data/Isilon_Support.
- Det måste finnas tillräckligt med ledigt utrymme i partitionerna /var (500 MB) och /var/crash (1 GB). Rensning av partitionerna bör utföras på alla noder som rapporterar mindre än den mängd tillgängligt utrymme som krävs.
- Följande kommando har utdata på noder med mindre än 500 MB ledigt utrymme i /var-partitionen:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- Följande kommando har utdata på noder med mindre än 1 GB tillgängligt utrymme i partitionen /var/crash:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Proaktiv lösning
Viktig information: Glöm inte att utföra de återstående stegen efter att patchinstallationen är klar!
- Innan korrigeringsfilen installeras och när du har uppfyllt alla förutsättningar kör du följande kommandosekvens för att skapa de kataloger som används under partitionen /var/crash och skapa symboliska länkar till 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'
- Utför korrigeringsinstallationen enligt dokumentationen i korrigeringsfilen README.
- När installationen av korrigeringsfilen är klar kör du följande kommandon för att ta bort de symboliska länkarna:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Återskapa katalogen och bekräfta behörigheterna:
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
Obs! Om IOCA-rapporter FAIL enligt nedan och dessa mappar redan finns kan vi ändra behörigheterna manuellt med kommandot:
# 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 för att rensa upp i /var/crash-partitionen: Isilon /var/crash-partitionen för en nod i klustret har nått 90 % kapacitetsavisering – Händelse-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.