PowerScale-Isilon: Patch konnte nicht installiert werden, x Byte in /var-Partition sind erforderlich.
摘要: Dieser Artikel enthält eine proaktive Problemumgehung, um zu vermeiden, dass die /var-Partition während der Installation von Rollup-Patches (RUP) gefüllt wird.
本文章適用於
本文章不適用於
本文無關於任何特定產品。
本文未識別所有產品版本。
症狀
Die Patch-Installation schlägt mit einer Ausgabe ähnlich der folgenden fehl:
# 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.
原因
Durch Sicherheitskorrekturen, die in den Patches OneFS 9.1.0, 9.2.1 und 9.3.0 eingeführt wurden, wurde die Größe der Patches von rund 50 MB auf mehr als 150 MB erhöht. Aufgrund dieser Größe der Patches ist eine erhebliche Menge an verfügbarem Speicherplatz auf der /var-Partition für die Installation erforderlich. Die Anforderungen an den verfügbaren Speicherplatz sind in einigen Fällen möglicherweise nicht erreichbar. Dieser Artikel enthält Schritte zum Erstellen symbolischer Links zu Verzeichnissen in der /var/crash-Partition als Problemumgehung.
解析度
Hinweis: Die Schritte in diesem Workaround können nicht auf Clustern mit aktiviertem Compliancemodus durchgeführt werden.
Hinweis: Es ist nur erforderlich, den folgenden proaktiven Workaround für die Installation von OneFS 9.1.0-, 9.2.1- oder 9.3.0-Rollup-Patches durchzuführen, da diese größer sind. Der Workaround sollte nicht für andere Patchinstallationen oder andere OneFS-Versionen bereitgestellt werden.
Voraussetzungen
Bevor Sie den proaktiven Workaround der Erstellung symbolischer Links zu Verzeichnissen in der /var/crash-Partition durchführen, müssen bestimmte Voraussetzungen erfüllt sein:
- Die Upgrade- und Patch-Frameworks müssen sich im Status "idle clean" befinden.
- Überprüfung des Upgrade-Frameworks; Vergewissern Sie sich, dass keine aktiven Upgradeprozesse vorhanden sind, indem Sie die Ausgabe des folgenden Befehls überprüfen:
isi upgrade view
- Patch-Framework-Prüfungen:
- Vergewissern Sie sich in der Ausgabe des folgenden Befehls, dass alle Patches den Status "Installed " aufweisen:
isi upgrade patches list
- Vergewissern Sie sich, dass das Patchsystem auf keinen Nodes aktiv ist, indem Sie den folgenden Befehl ausführen:
isi_patch isactive
- Vergewissern Sie sich, dass keine Dateien in den Verzeichnissen /var/patch/tmp/ und /var/patch/catalog/ vorhanden sind:
isi_for_array 'find /var/patch/catalog/ /var/patch/tmp/ -depth 1 -ls'
Hinweis: Wenn die beiden vorherigen Patch-Framework-Prüfungen [a und b] keine Probleme identifiziert haben und Dateien in den Verzeichnissen /var/patch/tmp/ oder /var/patch/catalog/ gefunden werden, können Sie diese Dateien sicher in /ifs/data/Isilon_Support verschieben.
- Es muss ausreichend Speicherplatz in den Partitionen /var (500 MB) und /var/crash (1 GB) vorhanden sein. Die Bereinigung der Partitionen sollte für alle Nodes durchgeführt werden, die weniger als die erforderliche Menge an verfügbarem Speicherplatz melden.
- Die Ausgabe des folgenden Befehls erfolgt auf Nodes mit weniger als 500 MB verfügbarem Speicherplatz in der /var-Partition:
isi_for_array 'df -m /var' | awk '{if ($5 < 500) { print }}'
- Der folgende Befehl hat eine Ausgabe auf Nodes mit weniger als 1 GB verfügbarem Speicherplatz in der /var/crash-Partition:
isi_for_array 'df -m /var/crash' | awk '{if ($5 < 1000) { print }}'
Proaktive Problemumgehung:
Wichtiger Hinweis: Vergessen Sie nicht, die verbleibenden Schritte nach Abschluss der Patch-Installation durchzuführen!
- Führen Sie vor der Installation des Patches und nach Erfüllung aller Voraussetzungen die folgende Befehlssequenz aus, um die Verzeichnisse zu erstellen, die unter der Partition /var/crash verwendet werden, und symbolische Links zu ihnen zu erstellen:
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'
- Führen Sie die Patchinstallation wie in der Readme-Datei zum Patch dokumentiert durch.
- Führen Sie nach Abschluss der Patch-Installation die folgenden Befehle aus, um die symbolischen Links zu entfernen:
isi_for_array 'test -L /var/patch/catalog && unlink /var/patch/catalog' isi_for_array 'test -L /var/patch/tmp && unlink /var/patch/tmp'
- Erstellen Sie das Verzeichnis neu und bestätigen Sie die Berechtigungen:
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
Hinweis: Wenn IOCA FAIL wie unten dargestellt meldet und diese Ordner bereits vorhanden sind, können wir die Berechtigungen manuell mit dem folgenden Befehl ändern:
# 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.
其他資訊
Dell Artikel zum Bereinigen der /var/crash-Partition: Isilon Die /var/crash-Partition eines Node im Cluster hat eine Kapazität von 90 % erreicht – Ereignis-ID: 100010002
產品
PowerScale OneFS文章屬性
文章編號: 000201666
文章類型: Solution
上次修改時間: 10 7月 2024
版本: 11
向其他 Dell 使用者尋求您問題的答案
支援服務
檢查您的裝置是否在支援服務的涵蓋範圍內。