PowerScale Isilon : Échec de l’installation du correctif. x octets sont requis dans la partition /var.
Summary: Cet article inclut une solution de contournement proactive pour éviter de remplir la partition /var pendant les installations de correctifs cumulatifs (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
L'installation du correctif échoue avec un résultat similaire à celui-ci :
# 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
Les correctifs de sécurité introduits dans les correctifs OneFS 9.1.0, 9.2.1 et 9.3.0 ont augmenté la taille des correctifs d’environ 50 Mo à plus de 150 Mo. En raison de l'augmentation de la taille des correctifs, une quantité importante d'espace disponible dans la partition /var est nécessaire lors de l'installation. Les exigences en matière d’espace disponible peuvent ne pas être réalisables dans certains cas. Cet article décrit les étapes à suivre pour créer des liens symboliques vers des répertoires dans la partition /var/crash comme solution de contournement.
Resolution
Remarque : Les étapes de cette solution de contournement ne peuvent pas être effectuées sur les clusters activés en mode Compliance.
Remarque : La seule procédure de contournement proactive suivante est nécessaire pour installer les correctifs cumulatifs OneFS 9.1.0, 9.2.1 ou 9.3.0 en raison de leur taille accrue. La solution de contournement ne doit pas être déployée pour d’autres installations de correctifs ou sur d’autres versions de OneFS.
Prérequis
Avant d’effectuer la solution de contournement proactive consistant à créer des liens symboliques vers des répertoires dans la partition /var/crash, vous devez remplir les conditions préalables suivantes :
- Les frameworks de mise à niveau et de correctifs doivent être dans un état inactif propre
- Vérification du cadre de mise à niveau ; Vérifiez qu’il n’existe aucun processus de mise à niveau actif en examinant le résultat de la commande suivante :
isi upgrade view
- Vérifications de l’infrastructure des correctifs :
- Vérifiez que tous les correctifs sont à l’état Installed dans le résultat de la commande suivante :
isi upgrade patches list
- Vérifiez que le système de correctifs n’est actif sur aucun nœud en exécutant la commande suivante :
isi_patch isactive
- Vérifiez qu’il n’y a aucun fichier dans les répertoires /var/patch/tmp/ et /var/patch/catalog/ :
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Remarque : Si les deux vérifications précédentes [a et b] de l’infrastructure des correctifs n’ont identifié aucun problème et que des fichiers ont été trouvés dans les répertoires /var/patch/tmp/ ou /var/patch/catalog/, vous pouvez déplacer ces fichiers vers /ifs/data/Isilon_Support en toute sécurité.
- Les partitions /var (500 Mo) et /var/crash (1 Go) doivent comporter suffisamment d’espace disponible. Le nettoyage des partitions doit être effectué sur tous les nœuds signalant une quantité d’espace disponible inférieure à la quantité requise.
- La commande suivante s’affiche sur les nœuds ayant moins de 500 Mo d’espace disponible dans la partition /var :
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- La commande suivante s’affiche sur les nœuds avec moins de 1 Go d’espace disponible dans la partition /var/crash :
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Solution de contournement proactive :
Remarque importante : N’oubliez pas d’effectuer les étapes restantes une fois l’installation du correctif terminée.
- Avant l’installation du correctif et après avoir rempli toutes les conditions préalables, exécutez la séquence de commandes suivante pour convertir les répertoires utilisés sous la partition /var/crash et créer des liens symboliques vers ceux-ci :
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'
- Installez le correctif comme indiqué dans le fichier LISEZ-MOI du correctif.
- Au terme de l'installation du correctif, exécutez les commandes suivantes pour supprimer les liens symboliques :
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Recréez le répertoire et confirmez les autorisations :
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
Remarque : Si IOCA signale un ÉCHEC comme indiqué ci-dessous et que ces dossiers existent déjà, nous pouvons modifier manuellement les autorisations à l’aide de la commande :
# 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
Article Dell pour le nettoyage de la partition /var/crash : Isilon La partition /var/crash d'un nœud du cluster a atteint 90 % de sa capacité - ID d'événement : 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.